From 9d7b815881a35aaa07c0f0e8f22d30f2b4423468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Fri, 7 Jun 2024 22:19:05 +0200 Subject: [PATCH 01/89] 2.3.1, add distributed, intrusive and weak adapters, cuda dep --- platform/pom.xml | 2 +- pytorch/README.md | 6 +- pytorch/cppbuild.sh | 4 +- pytorch/include_list.pl | 31 +- pytorch/platform/gpu/pom.xml | 2 +- pytorch/platform/pom.xml | 2 +- pytorch/pom.xml | 9 +- pytorch/samples/pom.xml | 4 +- .../pytorch/AOTIModelContainerRunner.java | 6 +- .../pytorch/AOTIModelContainerRunnerCpu.java | 2 + .../java/org/bytedeco/pytorch/ASMoutput.java | 2 + .../pytorch/AcceleratorHooksInterface.java | 2 + .../org/bytedeco/pytorch/ActivityTypeSet.java | 2 + .../java/org/bytedeco/pytorch/Adagrad.java | 2 + .../org/bytedeco/pytorch/AdagradOptions.java | 2 + .../bytedeco/pytorch/AdagradParamState.java | 2 + .../gen/java/org/bytedeco/pytorch/Adam.java | 2 + .../org/bytedeco/pytorch/AdamOptions.java | 2 + .../org/bytedeco/pytorch/AdamParamState.java | 2 + .../gen/java/org/bytedeco/pytorch/AdamW.java | 2 + .../org/bytedeco/pytorch/AdamWOptions.java | 2 + .../org/bytedeco/pytorch/AdamWParamState.java | 2 + .../pytorch/AdaptiveAvgPool1dImpl.java | 2 + .../pytorch/AdaptiveAvgPool1dImplBase.java | 2 + .../AdaptiveAvgPool1dImplCloneable.java | 2 + .../pytorch/AdaptiveAvgPool1dOptions.java | 2 + .../pytorch/AdaptiveAvgPool2dImpl.java | 2 + .../pytorch/AdaptiveAvgPool2dImplBase.java | 2 + .../AdaptiveAvgPool2dImplCloneable.java | 2 + .../pytorch/AdaptiveAvgPool2dOptions.java | 2 + .../pytorch/AdaptiveAvgPool3dImpl.java | 2 + .../pytorch/AdaptiveAvgPool3dImplBase.java | 2 + .../AdaptiveAvgPool3dImplCloneable.java | 2 + .../pytorch/AdaptiveAvgPool3dOptions.java | 2 + .../AdaptiveLogSoftmaxWithLossImpl.java | 2 + ...aptiveLogSoftmaxWithLossImplCloneable.java | 2 + .../AdaptiveLogSoftmaxWithLossOptions.java | 2 + .../pytorch/AdaptiveMaxPool1dImpl.java | 2 + .../pytorch/AdaptiveMaxPool1dImplBase.java | 2 + .../AdaptiveMaxPool1dImplCloneable.java | 2 + .../pytorch/AdaptiveMaxPool1dOptions.java | 2 + .../pytorch/AdaptiveMaxPool2dImpl.java | 2 + .../pytorch/AdaptiveMaxPool2dImplBase.java | 2 + .../AdaptiveMaxPool2dImplCloneable.java | 2 + .../pytorch/AdaptiveMaxPool2dOptions.java | 2 + .../pytorch/AdaptiveMaxPool3dImpl.java | 2 + .../pytorch/AdaptiveMaxPool3dImplBase.java | 2 + .../AdaptiveMaxPool3dImplCloneable.java | 2 + .../pytorch/AdaptiveMaxPool3dOptions.java | 2 + .../java/org/bytedeco/pytorch/AliasDb.java | 2 + .../java/org/bytedeco/pytorch/AliasInfo.java | 2 + .../bytedeco/pytorch/AliasInfoOptional.java | 2 + .../pytorch/AliasTypeSetOptional.java | 2 + .../org/bytedeco/pytorch/AllToAllOptions.java | 42 + .../bytedeco/pytorch/AllgatherOptions.java | 43 + .../java/org/bytedeco/pytorch/Allocator.java | 2 + ...nt.java => AllreduceCoalescedOptions.java} | 11 +- .../bytedeco/pytorch/AllreduceOptions.java | 44 + .../pytorch/AlphaDropoutFuncOptions.java | 2 + .../bytedeco/pytorch/AlphaDropoutImpl.java | 2 + .../pytorch/AlphaDropoutImplBase.java | 2 + .../pytorch/AlphaDropoutImplCloneable.java | 2 + .../org/bytedeco/pytorch/AnomalyMetadata.java | 2 + .../org/bytedeco/pytorch/AnomalyMode.java | 2 + .../org/bytedeco/pytorch/AnyClassType.java | 2 + .../org/bytedeco/pytorch/AnyClassTypePtr.java | 2 + .../org/bytedeco/pytorch/AnyEnumType.java | 2 + .../org/bytedeco/pytorch/AnyEnumTypePtr.java | 2 + .../org/bytedeco/pytorch/AnyListType.java | 2 + .../org/bytedeco/pytorch/AnyListTypePtr.java | 2 + .../java/org/bytedeco/pytorch/AnyModule.java | 2 + .../org/bytedeco/pytorch/AnyModuleVector.java | 2 + .../org/bytedeco/pytorch/AnyTupleType.java | 2 + .../org/bytedeco/pytorch/AnyTupleTypePtr.java | 2 + .../java/org/bytedeco/pytorch/AnyType.java | 2 + .../java/org/bytedeco/pytorch/AnyTypePtr.java | 2 + .../java/org/bytedeco/pytorch/AnyValue.java | 2 + .../gen/java/org/bytedeco/pytorch/Apply.java | 6 +- .../ApproximateClockToUnixTimeConverter.java | 20 +- .../java/org/bytedeco/pytorch/Argument.java | 2 + .../bytedeco/pytorch/ArgumentArrayRef.java | 2 + .../org/bytedeco/pytorch/ArgumentDef.java | 2 + .../bytedeco/pytorch/ArgumentDefArrayRef.java | 2 + .../org/bytedeco/pytorch/ArgumentInfo.java | 2 + .../org/bytedeco/pytorch/ArgumentSpec.java | 2 + .../bytedeco/pytorch/ArgumentSpecCreator.java | 2 + .../pytorch/ArgumentSpecExecutionPlanMap.java | 2 + .../gen/java/org/bytedeco/pytorch/Assert.java | 6 +- .../gen/java/org/bytedeco/pytorch/Assign.java | 6 +- .../java/org/bytedeco/pytorch/AssignList.java | 6 +- .../bytedeco/pytorch/AssignListIterator.java | 6 +- .../org/bytedeco/pytorch/AssignListMaybe.java | 6 +- .../java/org/bytedeco/pytorch/Attribute.java | 8 +- .../org/bytedeco/pytorch/AttributeList.java | 6 +- .../pytorch/AttributeListIterator.java | 6 +- .../org/bytedeco/pytorch/AttributePolicy.java | 2 + .../org/bytedeco/pytorch/AttributeValue.java | 2 + .../java/org/bytedeco/pytorch/AugAssign.java | 6 +- .../org/bytedeco/pytorch/AugAssignKind.java | 6 +- .../AutoDispatchBelowADInplaceOrView.java | 2 + .../pytorch/AutoDispatchBelowAutograd.java | 2 + .../AutoDispatchSkipFunctionalize.java | 2 + .../org/bytedeco/pytorch/AutoFwGradMode.java | 2 + .../org/bytedeco/pytorch/AutoGradMode.java | 2 + .../pytorch/AutoNonVariableTypeMode.java | 2 + .../org/bytedeco/pytorch/AutogradContext.java | 2 + .../org/bytedeco/pytorch/AutogradError.java | 47 + .../bytedeco/pytorch/AutogradMetaFactory.java | 2 + .../AutogradMetaFactoryRegisterer.java | 2 + .../pytorch/AutogradMetaInterface.java | 2 + .../bytedeco/pytorch/AutogradMetadata.java | 40 + .../org/bytedeco/pytorch/AutogradState.java | 2 + .../org/bytedeco/pytorch/AvgPool1dImpl.java | 2 + .../bytedeco/pytorch/AvgPool1dImplBase.java | 2 + .../pytorch/AvgPool1dImplCloneable.java | 2 + .../bytedeco/pytorch/AvgPool1dOptions.java | 2 + .../org/bytedeco/pytorch/AvgPool2dImpl.java | 2 + .../bytedeco/pytorch/AvgPool2dImplBase.java | 2 + .../pytorch/AvgPool2dImplCloneable.java | 2 + .../bytedeco/pytorch/AvgPool2dOptions.java | 2 + .../org/bytedeco/pytorch/AvgPool3dImpl.java | 2 + .../bytedeco/pytorch/AvgPool3dImplBase.java | 2 + .../pytorch/AvgPool3dImplCloneable.java | 2 + .../bytedeco/pytorch/AvgPool3dOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Await.java | 2 + .../java/org/bytedeco/pytorch/AwaitPtr.java | 154 -- .../pytorch/AwaitSingleElementType.java | 2 + .../java/org/bytedeco/pytorch/AwaitType.java | 2 + .../org/bytedeco/pytorch/BCELossImpl.java | 2 + .../pytorch/BCELossImplCloneable.java | 2 + .../org/bytedeco/pytorch/BCELossOptions.java | 2 + .../pytorch/BCEWithLogitsLossImpl.java | 2 + .../BCEWithLogitsLossImplCloneable.java | 2 + .../pytorch/BCEWithLogitsLossOptions.java | 2 + .../java/org/bytedeco/pytorch/BFloat16.java | 2 + .../bytedeco/pytorch/BFloat16ArrayRef.java | 2 + .../org/bytedeco/pytorch/BackendMeta.java | 19 +- .../org/bytedeco/pytorch/BackendMetaRef.java | 154 -- .../org/bytedeco/pytorch/BarrierOptions.java | 44 + .../org/bytedeco/pytorch/BatchNorm1dImpl.java | 2 + .../bytedeco/pytorch/BatchNorm1dImplBase.java | 2 + .../pytorch/BatchNorm1dImplBaseBase.java | 2 + .../pytorch/BatchNorm1dImplCloneable.java | 2 + .../org/bytedeco/pytorch/BatchNorm2dImpl.java | 2 + .../bytedeco/pytorch/BatchNorm2dImplBase.java | 2 + .../pytorch/BatchNorm2dImplBaseBase.java | 2 + .../pytorch/BatchNorm2dImplCloneable.java | 2 + .../org/bytedeco/pytorch/BatchNorm3dImpl.java | 2 + .../bytedeco/pytorch/BatchNorm3dImplBase.java | 2 + .../pytorch/BatchNorm3dImplBaseBase.java | 2 + .../pytorch/BatchNorm3dImplCloneable.java | 2 + .../pytorch/BatchNormFuncOptions.java | 2 + .../bytedeco/pytorch/BatchNormOptions.java | 2 + .../java/org/bytedeco/pytorch/BatchSize.java | 2 + .../bytedeco/pytorch/BatchSizeOptional.java | 2 + .../bytedeco/pytorch/BatchSizeSampler.java | 2 + .../org/bytedeco/pytorch/BilinearImpl.java | 2 + .../pytorch/BilinearImplCloneable.java | 2 + .../org/bytedeco/pytorch/BilinearOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/BinOp.java | 6 +- .../gen/java/org/bytedeco/pytorch/Blob.java | 2 + .../gen/java/org/bytedeco/pytorch/Block.java | 2 + .../org/bytedeco/pytorch/BlockArrayRef.java | 2 + .../java/org/bytedeco/pytorch/BlockWrap.java | 2 + .../org/bytedeco/pytorch/BoolArrayRef.java | 2 + .../org/bytedeco/pytorch/BoolOptional.java | 2 + .../java/org/bytedeco/pytorch/BoolType.java | 2 + .../org/bytedeco/pytorch/BoolTypePtr.java | 2 + .../java/org/bytedeco/pytorch/BoolVector.java | 2 + .../bytedeco/pytorch/BoolVectorOptional.java | 2 + .../pytorch/BooleanElementReference.java | 2 + .../org/bytedeco/pytorch/BooleanList.java | 4 +- .../bytedeco/pytorch/BooleanListIterator.java | 2 + .../gen/java/org/bytedeco/pytorch/Break.java | 6 +- .../bytedeco/pytorch/BroadcastOptions.java | 45 + .../bytedeco/pytorch/BucketAccumulator.java | 45 + .../org/bytedeco/pytorch/BufferPolicy.java | 2 + .../org/bytedeco/pytorch/BuiltinFunction.java | 2 + .../org/bytedeco/pytorch/BuiltinModule.java | 2 + .../org/bytedeco/pytorch/ByteArrayRef.java | 2 + .../org/bytedeco/pytorch/ByteOptional.java | 2 + .../org/bytedeco/pytorch/BytePointerPair.java | 2 + .../pytorch/BytePointerPairOptional.java | 2 + .../bytedeco/pytorch/BytePointerVector.java | 2 + .../java/org/bytedeco/pytorch/ByteVector.java | 92 + .../org/bytedeco/pytorch/C10FlagParser.java | 2 + .../java/org/bytedeco/pytorch/CELUImpl.java | 2 + .../bytedeco/pytorch/CELUImplCloneable.java | 2 + .../org/bytedeco/pytorch/CELUOptions.java | 2 + .../bytedeco/pytorch/CPUGeneratorImpl.java | 4 +- .../org/bytedeco/pytorch/CTCLossImpl.java | 2 + .../pytorch/CTCLossImplCloneable.java | 2 + .../org/bytedeco/pytorch/CTCLossOptions.java | 2 + .../org/bytedeco/pytorch/CUDAHooksArgs.java | 2 + .../bytedeco/pytorch/CUDAHooksInterface.java | 2 + .../gen/java/org/bytedeco/pytorch/Call.java | 2 + .../org/bytedeco/pytorch/CapsuleType.java | 2 + .../org/bytedeco/pytorch/CapsuleTypePtr.java | 2 + .../java/org/bytedeco/pytorch/CastValue.java | 2 + .../bytedeco/pytorch/ChunkBatchDataset.java | 2 + .../pytorch/ChunkBatchSharedBatchDataset.java | 2 + .../ChunkBatchSharedTensorBatchDataset.java | 2 + .../org/bytedeco/pytorch/ChunkDataReader.java | 2 + .../org/bytedeco/pytorch/ChunkDataset.java | 2 + .../bytedeco/pytorch/ChunkDatasetOptions.java | 2 + .../pytorch/ChunkMapBatchDataset.java | 2 + .../org/bytedeco/pytorch/ChunkMapDataset.java | 2 + .../pytorch/ChunkMapTensorBatchDataset.java | 2 + .../pytorch/ChunkMapTensorDataset.java | 2 + .../pytorch/ChunkRandomDataLoader.java | 2 + .../pytorch/ChunkRandomDataLoaderBase.java | 2 + .../pytorch/ChunkRandomTensorDataLoader.java | 2 + .../ChunkRandomTensorDataLoaderBase.java | 2 + .../bytedeco/pytorch/ChunkRecordIterator.java | 2 + .../pytorch/ChunkSharedBatchDataset.java | 2 + .../ChunkSharedTensorBatchDataset.java | 2 + .../pytorch/ChunkStatefulDataset.java | 2 + .../pytorch/ChunkStatefulTensorDataset.java | 2 + .../pytorch/ChunkTensorBatchDataset.java | 2 + .../pytorch/ChunkTensorDataReader.java | 2 + .../bytedeco/pytorch/ChunkTensorDataset.java | 2 + .../org/bytedeco/pytorch/ClassAttribute.java | 2 + .../java/org/bytedeco/pytorch/ClassDef.java | 6 +- .../java/org/bytedeco/pytorch/ClassType.java | 19 +- .../pytorch/ClassTypePropertyOptional.java | 2 + .../java/org/bytedeco/pytorch/ClassValue.java | 2 + .../org/bytedeco/pytorch/ClosureValue.java | 2 + .../gen/java/org/bytedeco/pytorch/Code.java | 2 + .../java/org/bytedeco/pytorch/CodeImpl.java | 2 + .../bytedeco/pytorch/CommHookInterface.java | 44 + .../org/bytedeco/pytorch/CompilationUnit.java | 2 + .../pytorch/CompileTimeEmptyString.java | 2 + .../bytedeco/pytorch/CompiledNodeArgs.java | 2 + .../org/bytedeco/pytorch/ComplexType.java | 2 + .../org/bytedeco/pytorch/ComplexTypePtr.java | 2 + .../java/org/bytedeco/pytorch/Compound.java | 4 +- .../java/org/bytedeco/pytorch/ConstExpr.java | 6 +- .../bytedeco/pytorch/ConstantPad1dImpl.java | 2 + .../pytorch/ConstantPad1dImplBase.java | 2 + .../pytorch/ConstantPad1dImplCloneable.java | 2 + .../pytorch/ConstantPad1dOptions.java | 2 + .../bytedeco/pytorch/ConstantPad2dImpl.java | 2 + .../pytorch/ConstantPad2dImplBase.java | 2 + .../pytorch/ConstantPad2dImplCloneable.java | 2 + .../pytorch/ConstantPad2dOptions.java | 2 + .../bytedeco/pytorch/ConstantPad3dImpl.java | 2 + .../pytorch/ConstantPad3dImplBase.java | 2 + .../pytorch/ConstantPad3dImplCloneable.java | 2 + .../pytorch/ConstantPad3dOptions.java | 2 + .../org/bytedeco/pytorch/ConstantString.java | 10 +- .../bytedeco/pytorch/ConstantStringPtr.java | 154 -- .../java/org/bytedeco/pytorch/Context.java | 2 + .../java/org/bytedeco/pytorch/Continue.java | 6 +- .../bytedeco/pytorch/Conv1dFuncOptions.java | 2 + .../java/org/bytedeco/pytorch/Conv1dImpl.java | 2 + .../org/bytedeco/pytorch/Conv1dImplBase.java | 2 + .../bytedeco/pytorch/Conv1dImplCloneable.java | 2 + .../org/bytedeco/pytorch/Conv1dOptions.java | 2 + .../org/bytedeco/pytorch/Conv1dPadding.java | 2 + .../bytedeco/pytorch/Conv2dFuncOptions.java | 2 + .../java/org/bytedeco/pytorch/Conv2dImpl.java | 2 + .../org/bytedeco/pytorch/Conv2dImplBase.java | 2 + .../bytedeco/pytorch/Conv2dImplCloneable.java | 2 + .../org/bytedeco/pytorch/Conv2dOptions.java | 2 + .../org/bytedeco/pytorch/Conv2dPadding.java | 2 + .../bytedeco/pytorch/Conv3dFuncOptions.java | 2 + .../java/org/bytedeco/pytorch/Conv3dImpl.java | 2 + .../org/bytedeco/pytorch/Conv3dImplBase.java | 2 + .../bytedeco/pytorch/Conv3dImplCloneable.java | 2 + .../org/bytedeco/pytorch/Conv3dOptions.java | 2 + .../org/bytedeco/pytorch/Conv3dPadding.java | 2 + .../org/bytedeco/pytorch/ConvPaddingMode.java | 2 + .../pytorch/ConvTranspose1dFuncOptions.java | 2 + .../bytedeco/pytorch/ConvTranspose1dImpl.java | 2 + .../pytorch/ConvTranspose1dImplBase.java | 2 + .../pytorch/ConvTranspose1dImplBaseBase.java | 2 + .../pytorch/ConvTranspose1dImplCloneable.java | 2 + .../pytorch/ConvTranspose1dOptions.java | 2 + .../pytorch/ConvTranspose2dFuncOptions.java | 2 + .../bytedeco/pytorch/ConvTranspose2dImpl.java | 2 + .../pytorch/ConvTranspose2dImplBase.java | 2 + .../pytorch/ConvTranspose2dImplBaseBase.java | 2 + .../pytorch/ConvTranspose2dImplCloneable.java | 2 + .../pytorch/ConvTranspose2dOptions.java | 2 + .../pytorch/ConvTranspose3dFuncOptions.java | 2 + .../bytedeco/pytorch/ConvTranspose3dImpl.java | 2 + .../pytorch/ConvTranspose3dImplBase.java | 2 + .../pytorch/ConvTranspose3dImplBaseBase.java | 2 + .../pytorch/ConvTranspose3dImplCloneable.java | 2 + .../pytorch/ConvTranspose3dOptions.java | 2 + .../pytorch/CosineEmbeddingLossImpl.java | 2 + .../CosineEmbeddingLossImplCloneable.java | 2 + .../pytorch/CosineEmbeddingLossOptions.java | 2 + .../pytorch/CosineSimilarityImpl.java | 2 + .../CosineSimilarityImplCloneable.java | 2 + .../pytorch/CosineSimilarityOptions.java | 2 + .../org/bytedeco/pytorch/CppFunction.java | 2 + .../org/bytedeco/pytorch/CppSignature.java | 2 + .../pytorch/CppSignatureOptional.java | 2 + .../pytorch/CrossEntropyLossImpl.java | 2 + .../CrossEntropyLossImplCloneable.java | 2 + .../pytorch/CrossEntropyLossOptions.java | 2 + .../bytedeco/pytorch/CrossMapLRN2dImpl.java | 2 + .../pytorch/CrossMapLRN2dImplCloneable.java | 2 + .../pytorch/CrossMapLRN2dOptions.java | 2 + .../bytedeco/pytorch/CustomBatchRequest.java | 2 + .../bytedeco/pytorch/CustomClassHolder.java | 2 + .../org/bytedeco/pytorch/DDPLoggingData.java | 2 + .../bytedeco/pytorch/DataLoaderOptions.java | 2 + .../java/org/bytedeco/pytorch/DataPtr.java | 2 + .../org/bytedeco/pytorch/DataPtrVector.java | 2 + .../org/bytedeco/pytorch/DebugInfoBase.java | 2 + .../org/bytedeco/pytorch/DebugInfoGuard.java | 2 + .../gen/java/org/bytedeco/pytorch/Decl.java | 6 +- .../gen/java/org/bytedeco/pytorch/Def.java | 6 +- .../java/org/bytedeco/pytorch/DefMaybe.java | 6 +- .../java/org/bytedeco/pytorch/DefVector.java | 2 + .../org/bytedeco/pytorch/DelayedError.java | 39 + .../gen/java/org/bytedeco/pytorch/Delete.java | 6 +- .../DeserializationStorageContext.java | 2 + .../bytedeco/pytorch/DetailConv1dOptions.java | 2 + .../bytedeco/pytorch/DetailConv2dOptions.java | 2 + .../bytedeco/pytorch/DetailConv3dOptions.java | 2 + .../bytedeco/pytorch/DetectAnomalyGuard.java | 2 + .../gen/java/org/bytedeco/pytorch/Device.java | 2 + .../pytorch/DeviceGuardImplInterface.java | 2 + .../pytorch/DeviceGuardImplRegistrar.java | 2 + .../org/bytedeco/pytorch/DeviceObjType.java | 2 + .../bytedeco/pytorch/DeviceObjTypePtr.java | 2 + .../org/bytedeco/pytorch/DeviceOptional.java | 2 + .../bytedeco/pytorch/DeviceTypeOptional.java | 2 + .../org/bytedeco/pytorch/DeviceTypeSet.java | 2 + .../java/org/bytedeco/pytorch/DictComp.java | 6 +- .../org/bytedeco/pytorch/DictLiteral.java | 6 +- .../java/org/bytedeco/pytorch/DictType.java | 2 + .../java/org/bytedeco/pytorch/DimVector.java | 2 + .../DimVectorInferExpandGeometryResult.java | 2 + .../bytedeco/pytorch/DimVectorOptional.java | 2 + .../java/org/bytedeco/pytorch/Dimname.java | 2 + .../org/bytedeco/pytorch/DimnameArrayRef.java | 2 + .../bytedeco/pytorch/DimnameListOptional.java | 2 + .../org/bytedeco/pytorch/DimnameOptional.java | 2 + .../org/bytedeco/pytorch/DimnameVector.java | 2 + .../pytorch/DisablePythonDispatcher.java | 2 + .../pytorch/DisableRecordFunctionGuard.java | 2 + .../org/bytedeco/pytorch/DisabledStr.java | 2 + .../pytorch/DispatchKeyExtractor.java | 2 + .../bytedeco/pytorch/DispatchKeyOptional.java | 2 + .../org/bytedeco/pytorch/DispatchKeySet.java | 2 + .../java/org/bytedeco/pytorch/Dispatcher.java | 2 + .../bytedeco/pytorch/DistAutogradContext.java | 86 + .../bytedeco/pytorch/DistBackendError.java | 29 - .../bytedeco/pytorch/DistributedBackend.java | 275 +++ .../pytorch/DistributedBackendOptional.java | 37 + .../pytorch/DistributedBackendOptions.java | 47 + .../pytorch/DistributedRandomSampler.java | 2 + .../bytedeco/pytorch/DistributedSampler.java | 2 + .../pytorch/DistributedSequentialSampler.java | 2 + .../gen/java/org/bytedeco/pytorch/Dots.java | 6 +- .../org/bytedeco/pytorch/DoubleArrayRef.java | 2 + .../pytorch/DoubleArrayRefOptional.java | 2 + .../org/bytedeco/pytorch/DoubleComplex.java | 2 + .../pytorch/DoubleComplexArrayRef.java | 2 + .../DoubleComplexElementReference.java | 2 + .../bytedeco/pytorch/DoubleComplexList.java | 4 +- .../pytorch/DoubleComplexListIterator.java | 2 + .../pytorch/DoubleElementReference.java | 2 + .../pytorch/DoubleExpandingArrayOptional.java | 2 + .../java/org/bytedeco/pytorch/DoubleList.java | 4 +- .../bytedeco/pytorch/DoubleListIterator.java | 2 + .../org/bytedeco/pytorch/DoubleOptional.java | 2 + .../org/bytedeco/pytorch/DoubleVector.java | 2 + .../pytorch/DoubleVectorOptional.java | 2 + .../org/bytedeco/pytorch/Dropout2dImpl.java | 2 + .../bytedeco/pytorch/Dropout2dImplBase.java | 2 + .../pytorch/Dropout2dImplCloneable.java | 2 + .../org/bytedeco/pytorch/Dropout3dImpl.java | 2 + .../bytedeco/pytorch/Dropout3dImplBase.java | 2 + .../pytorch/Dropout3dImplCloneable.java | 2 + .../bytedeco/pytorch/DropoutFuncOptions.java | 2 + .../org/bytedeco/pytorch/DropoutImpl.java | 2 + .../org/bytedeco/pytorch/DropoutImplBase.java | 2 + .../pytorch/DropoutImplCloneable.java | 2 + .../org/bytedeco/pytorch/DropoutOptions.java | 2 + .../org/bytedeco/pytorch/DynamicLibrary.java | 2 + .../java/org/bytedeco/pytorch/ELUImpl.java | 2 + .../bytedeco/pytorch/ELUImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/ELUOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Edge.java | 2 + .../java/org/bytedeco/pytorch/EdgeVector.java | 2 + .../bytedeco/pytorch/EllipsisIndexType.java | 2 + .../EmbeddingBagFromPretrainedOptions.java | 2 + .../pytorch/EmbeddingBagFuncOptions.java | 2 + .../bytedeco/pytorch/EmbeddingBagImpl.java | 2 + .../pytorch/EmbeddingBagImplCloneable.java | 2 + .../bytedeco/pytorch/EmbeddingBagMode.java | 2 + .../bytedeco/pytorch/EmbeddingBagOptions.java | 2 + .../EmbeddingFromPretrainedOptions.java | 2 + .../pytorch/EmbeddingFuncOptions.java | 2 + .../org/bytedeco/pytorch/EmbeddingImpl.java | 2 + .../pytorch/EmbeddingImplCloneable.java | 2 + .../bytedeco/pytorch/EmbeddingOptions.java | 2 + .../pytorch/EnableProfilingGuard.java | 2 + .../java/org/bytedeco/pytorch/EnabledStr.java | 2 + .../bytedeco/pytorch/EnforceFiniteError.java | 29 - .../gen/java/org/bytedeco/pytorch/Engine.java | 87 + .../{DistError.java => EngineStub.java} | 15 +- .../java/org/bytedeco/pytorch/EnumHolder.java | 6 +- .../org/bytedeco/pytorch/EnumHolderPtr.java | 154 -- .../org/bytedeco/pytorch/EnumNameValue.java | 2 + .../pytorch/EnumNameValueArrayRef.java | 2 + .../java/org/bytedeco/pytorch/EnumType.java | 8 + .../gen/java/org/bytedeco/pytorch/Error.java | 65 - .../pytorch/ErrorAlwaysShowCppStacktrace.java | 29 - .../org/bytedeco/pytorch/ErrorReport.java | 58 - .../java/org/bytedeco/pytorch/Example.java | 2 + .../bytedeco/pytorch/ExampleCollation.java | 2 + .../org/bytedeco/pytorch/ExampleIterator.java | 2 + .../org/bytedeco/pytorch/ExampleOptional.java | 2 + .../org/bytedeco/pytorch/ExampleVector.java | 2 + .../pytorch/ExampleVectorIterator.java | 2 + .../pytorch/ExampleVectorOptional.java | 2 + .../pytorch/ExceptionMessageValue.java | 2 + .../org/bytedeco/pytorch/ExceptionValue.java | 2 + .../org/bytedeco/pytorch/ExecutionPlan.java | 2 + .../ExecutorExecutionModeOptional.java | 2 + .../bytedeco/pytorch/ExperimentalConfig.java | 2 + .../gen/java/org/bytedeco/pytorch/Expr.java | 6 +- .../java/org/bytedeco/pytorch/ExprList.java | 6 +- .../bytedeco/pytorch/ExprListIterator.java | 6 +- .../java/org/bytedeco/pytorch/ExprMaybe.java | 6 +- .../java/org/bytedeco/pytorch/ExprStmt.java | 6 +- .../org/bytedeco/pytorch/ExtraFilesMap.java | 2 + .../org/bytedeco/pytorch/FanModeType.java | 2 + .../FeatureAlphaDropoutFuncOptions.java | 2 + .../pytorch/FeatureAlphaDropoutImpl.java | 2 + .../pytorch/FeatureAlphaDropoutImplBase.java | 2 + .../FeatureAlphaDropoutImplCloneable.java | 2 + .../org/bytedeco/pytorch/FileLineFunc.java | 2 + .../org/bytedeco/pytorch/FlattenImpl.java | 2 + .../pytorch/FlattenImplCloneable.java | 2 + .../org/bytedeco/pytorch/FlattenOptions.java | 2 + .../org/bytedeco/pytorch/Float8_e4m3fn.java | 2 + .../org/bytedeco/pytorch/Float8_e4m3fnuz.java | 2 + .../org/bytedeco/pytorch/Float8_e5m2.java | 2 + .../org/bytedeco/pytorch/Float8_e5m2fnuz.java | 2 + .../org/bytedeco/pytorch/FloatArrayRef.java | 2 + .../org/bytedeco/pytorch/FloatComplex.java | 2 + .../pytorch/FloatComplexArrayRef.java | 2 + .../org/bytedeco/pytorch/FloatOptional.java | 2 + .../java/org/bytedeco/pytorch/FloatType.java | 2 + .../org/bytedeco/pytorch/FloatTypePtr.java | 2 + .../java/org/bytedeco/pytorch/FoldImpl.java | 2 + .../bytedeco/pytorch/FoldImplCloneable.java | 2 + .../org/bytedeco/pytorch/FoldOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/For.java | 6 +- .../pytorch/ForceDispatchKeyGuard.java | 2 + .../org/bytedeco/pytorch/ForwardADLevel.java | 2 + .../org/bytedeco/pytorch/ForwardGrad.java | 2 + .../pytorch/FractionalMaxPool1dOptions.java | 2 + .../pytorch/FractionalMaxPool2dImpl.java | 2 + .../FractionalMaxPool2dImplCloneable.java | 2 + .../pytorch/FractionalMaxPool2dOptions.java | 2 + .../pytorch/FractionalMaxPool3dImpl.java | 2 + .../FractionalMaxPool3dImplCloneable.java | 2 + .../pytorch/FractionalMaxPool3dOptions.java | 2 + .../pytorch/FullDataLoaderOptions.java | 2 + .../bytedeco/pytorch/FuncTorchTLSBase.java | 2 + .../java/org/bytedeco/pytorch/Function.java | 6 +- .../pytorch/FunctionCrossMapLRN2d.java | 2 + .../bytedeco/pytorch/FunctionPostHook.java | 2 + .../pytorch/FunctionPostHookVector.java | 2 + .../org/bytedeco/pytorch/FunctionPreHook.java | 2 + .../pytorch/FunctionPreHookVector.java | 2 + .../org/bytedeco/pytorch/FunctionSchema.java | 2 + .../pytorch/FunctionSchemaOptional.java | 2 + .../pytorch/FunctionSchemaVector.java | 2 + .../org/bytedeco/pytorch/FunctionType.java | 2 + .../org/bytedeco/pytorch/FunctionValue.java | 2 + .../org/bytedeco/pytorch/FunctionVector.java | 2 + .../pytorch/FunctionalityOffsetAndMask.java | 2 + .../org/bytedeco/pytorch/FusionStrategy.java | 2 + .../gen/java/org/bytedeco/pytorch/Future.java | 34 +- ...rePtrArrayRef.java => FutureArrayRef.java} | 54 +- ...rence.java => FutureElementReference.java} | 12 +- .../{FuturePtrList.java => FutureList.java} | 61 +- .../bytedeco/pytorch/FutureListIterator.java | 86 + .../java/org/bytedeco/pytorch/FuturePtr.java | 154 -- .../pytorch/FuturePtrListIterator.java | 84 - .../pytorch/FutureSingleElementType.java | 2 + .../java/org/bytedeco/pytorch/FutureType.java | 2 + .../org/bytedeco/pytorch/FutureVector.java | 92 + .../java/org/bytedeco/pytorch/GELUImpl.java | 2 + .../bytedeco/pytorch/GELUImplCloneable.java | 2 + .../org/bytedeco/pytorch/GELUOptions.java | 2 + .../java/org/bytedeco/pytorch/GLUImpl.java | 2 + .../bytedeco/pytorch/GLUImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/GLUOptions.java | 2 + .../org/bytedeco/pytorch/GRUCellImpl.java | 2 + .../org/bytedeco/pytorch/GRUCellImplBase.java | 2 + .../pytorch/GRUCellImplCloneable.java | 2 + .../org/bytedeco/pytorch/GRUCellOptions.java | 2 + .../java/org/bytedeco/pytorch/GRUImpl.java | 2 + .../org/bytedeco/pytorch/GRUImplBase.java | 2 + .../bytedeco/pytorch/GRUImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/GRUOptions.java | 2 + .../org/bytedeco/pytorch/GatherOptions.java | 43 + .../org/bytedeco/pytorch/GatheredContext.java | 2 + .../java/org/bytedeco/pytorch/Generator.java | 8 +- .../org/bytedeco/pytorch/GeneratorImpl.java | 6 +- .../bytedeco/pytorch/GeneratorImplPtr.java | 154 -- .../bytedeco/pytorch/GeneratorOptional.java | 2 + .../org/bytedeco/pytorch/GeneratorType.java | 2 + .../bytedeco/pytorch/GeneratorTypePtr.java | 2 + .../org/bytedeco/pytorch/GenericDict.java | 4 +- .../bytedeco/pytorch/GenericDictEntryRef.java | 2 + .../bytedeco/pytorch/GenericDictIterator.java | 2 + .../pytorch/GenericElementReference.java | 2 + .../org/bytedeco/pytorch/GenericList.java | 4 +- .../bytedeco/pytorch/GenericListIterator.java | 2 + .../gen/java/org/bytedeco/pytorch/Global.java | 6 +- .../bytedeco/pytorch/GloballyUniqueId.java | 66 + .../bytedeco/pytorch/GlooDeviceVector.java | 92 + .../java/org/bytedeco/pytorch/GradBucket.java | 74 + .../java/org/bytedeco/pytorch/GradMode.java | 2 + .../gen/java/org/bytedeco/pytorch/Graph.java | 2 + .../java/org/bytedeco/pytorch/GraphAttr.java | 2 + .../org/bytedeco/pytorch/GraphExecutor.java | 6 +- .../pytorch/GraphExecutorImplBase.java | 2 + .../bytedeco/pytorch/GraphExecutorState.java | 2 + .../org/bytedeco/pytorch/GraphFunction.java | 6 +- .../pytorch/GraphOptimizerEnabledGuard.java | 2 + .../java/org/bytedeco/pytorch/GraphRoot.java | 40 + .../org/bytedeco/pytorch/GraphVector.java | 2 + .../java/org/bytedeco/pytorch/GraphsAttr.java | 2 + .../pytorch/GridSampleFuncOptions.java | 2 + .../org/bytedeco/pytorch/GridSampleMode.java | 2 + .../pytorch/GridSamplePaddingMode.java | 2 + .../pytorch/GroupNormFuncOptions.java | 2 + .../org/bytedeco/pytorch/GroupNormImpl.java | 2 + .../pytorch/GroupNormImplCloneable.java | 2 + .../bytedeco/pytorch/GroupNormOptions.java | 2 + .../pytorch/GumbelSoftmaxFuncOptions.java | 2 + .../org/bytedeco/pytorch/HIPHooksArgs.java | 2 + .../bytedeco/pytorch/HIPHooksInterface.java | 2 + .../gen/java/org/bytedeco/pytorch/Half.java | 2 + .../org/bytedeco/pytorch/HalfArrayRef.java | 2 + .../org/bytedeco/pytorch/HalfComplex.java | 2 + .../org/bytedeco/pytorch/HardshrinkImpl.java | 2 + .../pytorch/HardshrinkImplCloneable.java | 2 + .../bytedeco/pytorch/HardshrinkOptions.java | 2 + .../org/bytedeco/pytorch/HardtanhImpl.java | 2 + .../pytorch/HardtanhImplCloneable.java | 2 + .../org/bytedeco/pytorch/HardtanhOptions.java | 2 + .../pytorch/HashAliasedIValueMap.java | 2 + .../bytedeco/pytorch/HashAliasedIValues.java | 2 + .../bytedeco/pytorch/HermeticPyObjectTLS.java | 2 + .../pytorch/HingeEmbeddingLossImpl.java | 2 + .../HingeEmbeddingLossImplCloneable.java | 2 + .../pytorch/HingeEmbeddingLossOptions.java | 2 + .../org/bytedeco/pytorch/HuberLossImpl.java | 2 + .../pytorch/HuberLossImplCloneable.java | 2 + .../bytedeco/pytorch/HuberLossOptions.java | 2 + .../java/org/bytedeco/pytorch/IMethod.java | 2 + .../org/bytedeco/pytorch/IPUHooksArgs.java | 2 + .../bytedeco/pytorch/IPUHooksInterface.java | 2 + .../org/bytedeco/pytorch/IStreamAdapter.java | 2 + .../gen/java/org/bytedeco/pytorch/IValue.java | 58 +- .../org/bytedeco/pytorch/IValueArrayRef.java | 2 + .../org/bytedeco/pytorch/IValueOptional.java | 2 + .../pytorch/IValueOptionalVector.java | 2 + .../org/bytedeco/pytorch/IValueVector.java | 2 + .../gen/java/org/bytedeco/pytorch/Ident.java | 6 +- .../java/org/bytedeco/pytorch/IdentList.java | 6 +- .../bytedeco/pytorch/IdentListIterator.java | 6 +- .../java/org/bytedeco/pytorch/Identity.java | 42 + .../org/bytedeco/pytorch/IdentityImpl.java | 2 + .../pytorch/IdentityImplCloneable.java | 2 + .../src/gen/java/org/bytedeco/pytorch/If.java | 6 +- .../pytorch/IncludeDispatchKeyGuard.java | 2 + .../java/org/bytedeco/pytorch/IndexError.java | 30 - .../org/bytedeco/pytorch/InferenceMode.java | 2 + .../org/bytedeco/pytorch/InferredType.java | 2 + .../bytedeco/pytorch/InlinedCallStack.java | 2 + .../pytorch/InlinedCallStackOptional.java | 2 + .../org/bytedeco/pytorch/InputArchive.java | 2 + .../bytedeco/pytorch/InstanceNorm1dImpl.java | 2 + .../pytorch/InstanceNorm1dImplBase.java | 2 + .../pytorch/InstanceNorm1dImplBaseBase.java | 2 + .../pytorch/InstanceNorm1dImplCloneable.java | 2 + .../bytedeco/pytorch/InstanceNorm2dImpl.java | 2 + .../pytorch/InstanceNorm2dImplBase.java | 2 + .../pytorch/InstanceNorm2dImplBaseBase.java | 2 + .../pytorch/InstanceNorm2dImplCloneable.java | 2 + .../bytedeco/pytorch/InstanceNorm3dImpl.java | 2 + .../pytorch/InstanceNorm3dImplBase.java | 2 + .../pytorch/InstanceNorm3dImplBaseBase.java | 2 + .../pytorch/InstanceNorm3dImplCloneable.java | 2 + .../pytorch/InstanceNormFuncOptions.java | 2 + .../bytedeco/pytorch/InstanceNormOptions.java | 2 + .../org/bytedeco/pytorch/Instruction.java | 2 + .../org/bytedeco/pytorch/IntArrayRef.java | 2 + .../org/bytedeco/pytorch/IntOptional.java | 2 + .../pytorch/IntSizedSmallVectorBase.java | 2 + .../java/org/bytedeco/pytorch/IntType.java | 2 + .../java/org/bytedeco/pytorch/IntTypePtr.java | 2 + .../org/bytedeco/pytorch/InterfaceType.java | 2 + .../pytorch/InterpolateFuncOptions.java | 2 + .../org/bytedeco/pytorch/InterpolateMode.java | 2 + .../bytedeco/pytorch/JavaBatchDataset.java | 2 + .../org/bytedeco/pytorch/JavaDataset.java | 2 + .../org/bytedeco/pytorch/JavaDatasetBase.java | 2 + .../JavaDistributedRandomDataLoader.java | 2 + .../JavaDistributedRandomDataLoaderBase.java | 2 + ...JavaDistributedRandomTensorDataLoader.java | 2 + ...DistributedRandomTensorDataLoaderBase.java | 2 + .../JavaDistributedSequentialDataLoader.java | 2 + ...vaDistributedSequentialDataLoaderBase.java | 2 + ...DistributedSequentialTensorDataLoader.java | 2 + ...ributedSequentialTensorDataLoaderBase.java | 2 + .../pytorch/JavaRandomDataLoader.java | 2 + .../pytorch/JavaRandomDataLoaderBase.java | 2 + .../pytorch/JavaRandomTensorDataLoader.java | 2 + .../JavaRandomTensorDataLoaderBase.java | 2 + .../pytorch/JavaSequentialDataLoader.java | 2 + .../pytorch/JavaSequentialDataLoaderBase.java | 2 + .../JavaSequentialTensorDataLoader.java | 2 + .../JavaSequentialTensorDataLoaderBase.java | 2 + .../pytorch/JavaStatefulBatchDataset.java | 2 + .../pytorch/JavaStatefulDataLoader.java | 2 + .../pytorch/JavaStatefulDataLoaderBase.java | 2 + .../bytedeco/pytorch/JavaStatefulDataset.java | 2 + .../pytorch/JavaStatefulDatasetBase.java | 2 + .../JavaStatefulTensorBatchDataset.java | 2 + .../pytorch/JavaStatefulTensorDataLoader.java | 2 + .../JavaStatefulTensorDataLoaderBase.java | 2 + .../pytorch/JavaStatefulTensorDataset.java | 2 + .../JavaStatefulTensorDatasetBase.java | 2 + .../pytorch/JavaStreamBatchDataset.java | 2 + .../pytorch/JavaStreamDataLoader.java | 2 + .../pytorch/JavaStreamDataLoaderBase.java | 2 + .../bytedeco/pytorch/JavaStreamDataset.java | 2 + .../pytorch/JavaStreamTensorBatchDataset.java | 2 + .../pytorch/JavaStreamTensorDataLoader.java | 2 + .../JavaStreamTensorDataLoaderBase.java | 2 + .../pytorch/JavaStreamTensorDataset.java | 2 + .../pytorch/JavaTensorBatchDataset.java | 2 + .../bytedeco/pytorch/JavaTensorDataset.java | 2 + .../pytorch/JavaTensorDatasetBase.java | 2 + .../java/org/bytedeco/pytorch/JitModule.java | 18 +- .../java/org/bytedeco/pytorch/JitNode.java | 2 + .../org/bytedeco/pytorch/JitNodeVector.java | 2 + .../org/bytedeco/pytorch/JitNodeWrap.java | 2 + .../java/org/bytedeco/pytorch/JitObject.java | 12 +- .../bytedeco/pytorch/JitRRefPickleGuard.java | 40 + .../java/org/bytedeco/pytorch/JitString.java | 2 + .../org/bytedeco/pytorch/KLDivLossImpl.java | 2 + .../pytorch/KLDivLossImplCloneable.java | 2 + .../bytedeco/pytorch/KLDivLossOptions.java | 2 + .../bytedeco/pytorch/KLDivLossReduction.java | 2 + .../org/bytedeco/pytorch/KernelFunction.java | 2 + .../java/org/bytedeco/pytorch/L1LossImpl.java | 2 + .../bytedeco/pytorch/L1LossImplCloneable.java | 2 + .../org/bytedeco/pytorch/L1LossOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/LBFGS.java | 2 + .../org/bytedeco/pytorch/LBFGSOptions.java | 2 + .../org/bytedeco/pytorch/LBFGSParamState.java | 2 + .../org/bytedeco/pytorch/LPPool1dImpl.java | 2 + .../bytedeco/pytorch/LPPool1dImplBase.java | 2 + .../pytorch/LPPool1dImplCloneable.java | 2 + .../org/bytedeco/pytorch/LPPool1dOptions.java | 2 + .../org/bytedeco/pytorch/LPPool2dImpl.java | 2 + .../bytedeco/pytorch/LPPool2dImplBase.java | 2 + .../pytorch/LPPool2dImplCloneable.java | 2 + .../org/bytedeco/pytorch/LPPool2dOptions.java | 2 + .../org/bytedeco/pytorch/LPPool3dImpl.java | 2 + .../bytedeco/pytorch/LPPool3dImplBase.java | 2 + .../pytorch/LPPool3dImplCloneable.java | 2 + .../org/bytedeco/pytorch/LPPool3dOptions.java | 2 + .../org/bytedeco/pytorch/LRScheduler.java | 2 + .../org/bytedeco/pytorch/LSTMCellImpl.java | 2 + .../bytedeco/pytorch/LSTMCellImplBase.java | 2 + .../pytorch/LSTMCellImplCloneable.java | 2 + .../org/bytedeco/pytorch/LSTMCellOptions.java | 2 + .../java/org/bytedeco/pytorch/LSTMImpl.java | 2 + .../org/bytedeco/pytorch/LSTMImplBase.java | 2 + .../bytedeco/pytorch/LSTMImplCloneable.java | 2 + .../org/bytedeco/pytorch/LSTMOptions.java | 2 + .../pytorch/LayerNormFuncOptions.java | 2 + .../org/bytedeco/pytorch/LayerNormImpl.java | 2 + .../pytorch/LayerNormImplCloneable.java | 2 + .../bytedeco/pytorch/LayerNormOptions.java | 2 + .../pytorch/LayoutEnumerationType.java | 2 + .../org/bytedeco/pytorch/LayoutOptional.java | 2 + .../java/org/bytedeco/pytorch/LayoutType.java | 2 + .../org/bytedeco/pytorch/LayoutTypePtr.java | 2 + .../org/bytedeco/pytorch/LeakyReLUImpl.java | 2 + .../pytorch/LeakyReLUImplCloneable.java | 2 + .../bytedeco/pytorch/LeakyReLUOptions.java | 2 + .../pytorch/LegacyTensorConstructor.java | 2 + .../java/org/bytedeco/pytorch/Library.java | 2 + .../org/bytedeco/pytorch/LinAlgError.java | 29 - .../java/org/bytedeco/pytorch/LinearImpl.java | 2 + .../bytedeco/pytorch/LinearImplCloneable.java | 2 + .../org/bytedeco/pytorch/LinearOptions.java | 2 + .../java/org/bytedeco/pytorch/ListComp.java | 6 +- .../org/bytedeco/pytorch/ListLiteral.java | 6 +- .../pytorch/ListSingleElementType.java | 2 + .../java/org/bytedeco/pytorch/ListType.java | 2 + .../bytedeco/pytorch/LocalDispatchKeySet.java | 2 + .../pytorch/LocalResponseNormImpl.java | 2 + .../LocalResponseNormImplCloneable.java | 2 + .../pytorch/LocalResponseNormOptions.java | 2 + .../org/bytedeco/pytorch/LogSigmoidImpl.java | 2 + .../pytorch/LogSigmoidImplCloneable.java | 2 + .../pytorch/LogSoftmaxFuncOptions.java | 2 + .../org/bytedeco/pytorch/LogSoftmaxImpl.java | 2 + .../pytorch/LogSoftmaxImplCloneable.java | 2 + .../bytedeco/pytorch/LogSoftmaxOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Logger.java | 169 ++ .../org/bytedeco/pytorch/LoggerOptional.java | 37 + .../org/bytedeco/pytorch/LongArrayRef.java | 2 + .../pytorch/LongArrayRefOptional.java | 2 + .../bytedeco/pytorch/LongArrayRefVector.java | 112 + .../pytorch/LongElementReference.java | 2 + .../pytorch/LongExpandingArrayOptional.java | 2 + .../java/org/bytedeco/pytorch/LongList.java | 4 +- .../bytedeco/pytorch/LongListIterator.java | 2 + .../org/bytedeco/pytorch/LongOptional.java | 2 + .../pytorch/LongOptionalArrayRef.java | 2 + .../bytedeco/pytorch/LongOptionalVector.java | 2 + .../pytorch/LongRecvRpcBackwardMap.java | 52 + .../pytorch/LongSendRpcBackwardMap.java | 52 + .../bytedeco/pytorch/LongSmallVectorBase.java | 2 + .../pytorch/LongSmallVectorCommon.java | 2 + .../bytedeco/pytorch/LongSmallVectorImpl.java | 2 + .../bytedeco/pytorch/LongVaryingShape.java | 2 + .../java/org/bytedeco/pytorch/LongVector.java | 2 + .../bytedeco/pytorch/LongVectorOptional.java | 2 + .../org/bytedeco/pytorch/LossReduction.java | 2 + .../gen/java/org/bytedeco/pytorch/MNIST.java | 2 + .../bytedeco/pytorch/MNISTBatchDataset.java | 2 + .../org/bytedeco/pytorch/MNISTDataset.java | 2 + .../pytorch/MNISTMapBatchDataset.java | 2 + .../org/bytedeco/pytorch/MNISTMapDataset.java | 2 + .../pytorch/MNISTRandomDataLoader.java | 2 + .../pytorch/MNISTRandomDataLoaderBase.java | 2 + .../org/bytedeco/pytorch/MPSHooksArgs.java | 2 + .../bytedeco/pytorch/MPSHooksInterface.java | 2 + .../org/bytedeco/pytorch/MSELossImpl.java | 2 + .../pytorch/MSELossImplCloneable.java | 2 + .../org/bytedeco/pytorch/MSELossOptions.java | 2 + .../bytedeco/pytorch/MTIAHooksInterface.java | 2 + .../org/bytedeco/pytorch/MagicMethod.java | 2 + .../pytorch/MarginRankingLossImpl.java | 2 + .../MarginRankingLossImplCloneable.java | 2 + .../pytorch/MarginRankingLossOptions.java | 2 + .../org/bytedeco/pytorch/MatchTypeReturn.java | 2 + .../org/bytedeco/pytorch/MatchedSchema.java | 2 + .../org/bytedeco/pytorch/MaxPool1dImpl.java | 2 + .../bytedeco/pytorch/MaxPool1dImplBase.java | 2 + .../pytorch/MaxPool1dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxPool1dOptions.java | 2 + .../org/bytedeco/pytorch/MaxPool2dImpl.java | 2 + .../bytedeco/pytorch/MaxPool2dImplBase.java | 2 + .../pytorch/MaxPool2dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxPool2dOptions.java | 2 + .../org/bytedeco/pytorch/MaxPool3dImpl.java | 2 + .../bytedeco/pytorch/MaxPool3dImplBase.java | 2 + .../pytorch/MaxPool3dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxPool3dOptions.java | 2 + .../pytorch/MaxUnpool1dFuncOptions.java | 2 + .../org/bytedeco/pytorch/MaxUnpool1dImpl.java | 2 + .../bytedeco/pytorch/MaxUnpool1dImplBase.java | 2 + .../pytorch/MaxUnpool1dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxUnpool1dOptions.java | 2 + .../pytorch/MaxUnpool2dFuncOptions.java | 2 + .../org/bytedeco/pytorch/MaxUnpool2dImpl.java | 2 + .../bytedeco/pytorch/MaxUnpool2dImplBase.java | 2 + .../pytorch/MaxUnpool2dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxUnpool2dOptions.java | 2 + .../pytorch/MaxUnpool3dFuncOptions.java | 2 + .../org/bytedeco/pytorch/MaxUnpool3dImpl.java | 2 + .../bytedeco/pytorch/MaxUnpool3dImplBase.java | 2 + .../pytorch/MaxUnpool3dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxUnpool3dOptions.java | 2 + .../pytorch/MemoryFormatOptional.java | 2 + .../bytedeco/pytorch/MemoryFormatType.java | 2 + .../pytorch/MemoryFormattEnumerationType.java | 2 + .../pytorch/MemoryReportingInfoBase.java | 2 + .../java/org/bytedeco/pytorch/Message.java | 72 + .../java/org/bytedeco/pytorch/MetaBase.java | 2 + .../gen/java/org/bytedeco/pytorch/Method.java | 8 +- .../org/bytedeco/pytorch/MethodOptional.java | 2 + .../org/bytedeco/pytorch/MethodValue.java | 2 + .../java/org/bytedeco/pytorch/MishImpl.java | 2 + .../bytedeco/pytorch/MishImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/MobileCode.java | 2 + .../gen/java/org/bytedeco/pytorch/Module.java | 2 + .../org/bytedeco/pytorch/ModuleDictImpl.java | 2 + .../pytorch/ModuleDictImplCloneable.java | 2 + .../bytedeco/pytorch/ModuleInstanceInfo.java | 2 + .../pytorch/ModuleInstanceInfoOptional.java | 2 + .../org/bytedeco/pytorch/ModuleListImpl.java | 2 + .../pytorch/ModuleListImplCloneable.java | 2 + .../org/bytedeco/pytorch/ModulePolicy.java | 2 + .../pytorch/MultiLabelMarginLossImpl.java | 2 + .../MultiLabelMarginLossImplCloneable.java | 2 + .../pytorch/MultiLabelMarginLossOptions.java | 2 + .../pytorch/MultiLabelSoftMarginLossImpl.java | 2 + ...MultiLabelSoftMarginLossImplCloneable.java | 2 + .../MultiLabelSoftMarginLossOptions.java | 2 + .../bytedeco/pytorch/MultiMarginLossImpl.java | 2 + .../pytorch/MultiMarginLossImplCloneable.java | 2 + .../pytorch/MultiMarginLossOptions.java | 2 + .../MultiheadAttentionForwardFuncOptions.java | 2 + .../pytorch/MultiheadAttentionImpl.java | 2 + .../MultiheadAttentionImplCloneable.java | 2 + .../pytorch/MultiheadAttentionOptions.java | 2 + .../pytorch/MzZipReaderIterWrapper.java | 2 + .../pytorch/NCCLPreMulSumSupplement.java | 37 + .../org/bytedeco/pytorch/NLLLossImpl.java | 2 + .../pytorch/NLLLossImplCloneable.java | 2 + .../org/bytedeco/pytorch/NLLLossOptions.java | 2 + .../org/bytedeco/pytorch/NameMangler.java | 2 + .../org/bytedeco/pytorch/NamedIValue.java | 2 + .../org/bytedeco/pytorch/NamedJitModule.java | 2 + .../org/bytedeco/pytorch/NamedTensor.java | 2 + .../org/bytedeco/pytorch/NamedTensorMeta.java | 2 + .../pytorch/NamedTensorMetaInterface.java | 2 + .../pytorch/NamedTupleConstructor.java | 2 + .../java/org/bytedeco/pytorch/NamedType.java | 2 + .../java/org/bytedeco/pytorch/NamedValue.java | 2 + .../bytedeco/pytorch/NamedValueArrayRef.java | 2 + .../bytedeco/pytorch/NamedValueOptional.java | 2 + .../java/org/bytedeco/pytorch/NamesMode.java | 2 + .../org/bytedeco/pytorch/NativeResolver.java | 2 + .../bytedeco/pytorch/NestedTensorImpl.java | 2 + .../org/bytedeco/pytorch/NoGradGuard.java | 2 + .../org/bytedeco/pytorch/NoNamesGuard.java | 2 + .../org/bytedeco/pytorch/NoTF32Guard.java | 2 + .../java/org/bytedeco/pytorch/NoTarget.java | 2 + .../gen/java/org/bytedeco/pytorch/Node.java | 2 + .../java/org/bytedeco/pytorch/NodeSet.java | 2 + .../java/org/bytedeco/pytorch/NoneType.java | 2 + .../org/bytedeco/pytorch/NoneTypePtr.java | 2 + .../org/bytedeco/pytorch/Nonlinearity.java | 2 + .../pytorch/NormalizeFuncOptions.java | 2 + .../org/bytedeco/pytorch/NotImplemented.java | 41 + .../bytedeco/pytorch/NotImplementedError.java | 29 - .../java/org/bytedeco/pytorch/NumberType.java | 2 + .../org/bytedeco/pytorch/NumberTypePtr.java | 2 + .../org/bytedeco/pytorch/ORTHooksArgs.java | 2 + .../bytedeco/pytorch/ORTHooksInterface.java | 2 + .../pytorch/{Object.java => Obj.java} | 34 +- .../gen/java/org/bytedeco/pytorch/ObjPtr.java | 154 -- .../pytorch/OnnxfiBackendSystemError.java | 29 - .../pytorch/OpRegistrationListener.java | 2 + .../org/bytedeco/pytorch/OperandInfo.java | 2 + .../java/org/bytedeco/pytorch/Operation.java | 2 + .../java/org/bytedeco/pytorch/Operator.java | 2 + .../org/bytedeco/pytorch/OperatorHandle.java | 2 + .../pytorch/OperatorHandleOptional.java | 2 + .../org/bytedeco/pytorch/OperatorKernel.java | 2 + .../org/bytedeco/pytorch/OperatorName.java | 2 + .../pytorch/OperatorNameOptional.java | 2 + .../org/bytedeco/pytorch/OperatorSet.java | 2 + .../org/bytedeco/pytorch/OperatorVector.java | 2 + .../java/org/bytedeco/pytorch/Optimizer.java | 2 + .../OptimizerCloneableAdagradOptions.java | 2 + .../OptimizerCloneableAdagradParamState.java | 2 + .../OptimizerCloneableAdamOptions.java | 2 + .../OptimizerCloneableAdamParamState.java | 2 + .../OptimizerCloneableAdamWOptions.java | 2 + .../OptimizerCloneableAdamWParamState.java | 2 + .../OptimizerCloneableLBFGSOptions.java | 2 + .../OptimizerCloneableLBFGSParamState.java | 2 + .../OptimizerCloneableRMSpropOptions.java | 2 + .../OptimizerCloneableRMSpropParamState.java | 2 + .../pytorch/OptimizerCloneableSGDOptions.java | 2 + .../OptimizerCloneableSGDParamState.java | 2 + .../bytedeco/pytorch/OptimizerOptions.java | 2 + .../bytedeco/pytorch/OptimizerParamGroup.java | 2 + .../pytorch/OptimizerParamGroupVector.java | 2 + .../bytedeco/pytorch/OptimizerParamState.java | 2 + .../bytedeco/pytorch/OptionalDeviceGuard.java | 2 + .../org/bytedeco/pytorch/OptionalType.java | 2 + .../org/bytedeco/pytorch/OutputArchive.java | 8 +- .../pytorch/PODLocalDispatchKeySet.java | 2 + .../java/org/bytedeco/pytorch/PReLUImpl.java | 2 + .../bytedeco/pytorch/PReLUImplCloneable.java | 2 + .../org/bytedeco/pytorch/PReLUOptions.java | 2 + .../org/bytedeco/pytorch/PackedSequence.java | 2 + .../org/bytedeco/pytorch/PadFuncOptions.java | 2 + .../org/bytedeco/pytorch/PaddingMode.java | 2 + .../pytorch/PairwiseDistanceImpl.java | 2 + .../PairwiseDistanceImplCloneable.java | 2 + .../pytorch/PairwiseDistanceOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Param.java | 6 +- .../java/org/bytedeco/pytorch/ParamList.java | 6 +- .../bytedeco/pytorch/ParamListIterator.java | 6 +- .../bytedeco/pytorch/ParameterDictImpl.java | 2 + .../pytorch/ParameterDictImplCloneable.java | 2 + .../bytedeco/pytorch/ParameterListImpl.java | 2 + .../pytorch/ParameterListImplCloneable.java | 2 + .../org/bytedeco/pytorch/ParameterPolicy.java | 2 + .../gen/java/org/bytedeco/pytorch/Pass.java | 6 +- .../java/org/bytedeco/pytorch/Pickler.java | 2 + .../bytedeco/pytorch/PixelShuffleImpl.java | 2 + .../pytorch/PixelShuffleImplCloneable.java | 2 + .../bytedeco/pytorch/PixelShuffleOptions.java | 2 + .../bytedeco/pytorch/PixelUnshuffleImpl.java | 2 + .../pytorch/PixelUnshuffleImplCloneable.java | 2 + .../pytorch/PixelUnshuffleOptions.java | 2 + .../pytorch/PlacementDeleteContext.java | 2 + .../org/bytedeco/pytorch/PointerPair.java | 2 + .../bytedeco/pytorch/PointerPairOptional.java | 2 + .../bytedeco/pytorch/PoissonNLLLossImpl.java | 2 + .../pytorch/PoissonNLLLossImplCloneable.java | 2 + .../pytorch/PoissonNLLLossOptions.java | 2 + .../pytorch/PostAccumulateGradHook.java | 2 + .../org/bytedeco/pytorch/PrefixStore.java | 84 + .../java/org/bytedeco/pytorch/PrintValue.java | 2 + .../pytorch/PrivateUse1HooksArgs.java | 2 + .../pytorch/PrivateUse1HooksInterface.java | 2 + .../org/bytedeco/pytorch/ProcessGroup.java | 351 +++ ... => ProcessGroupCppCommHookInterface.java} | 16 +- .../bytedeco/pytorch/ProcessGroupGloo.java | 440 ++++ .../org/bytedeco/pytorch/ProfileIValueOp.java | 2 + .../org/bytedeco/pytorch/ProfilerConfig.java | 2 + .../java/org/bytedeco/pytorch/Property.java | 6 +- .../org/bytedeco/pytorch/PropertyList.java | 6 +- .../pytorch/PropertyListIterator.java | 6 +- .../bytedeco/pytorch/PropertyListMaybe.java | 6 +- .../org/bytedeco/pytorch/PropertyVector.java | 2 + .../org/bytedeco/pytorch/PyInterpreter.java | 2 + .../bytedeco/pytorch/PyInterpreterVTable.java | 4 +- .../org/bytedeco/pytorch/PyObjectHolder.java | 2 + .../bytedeco/pytorch/PyObjectHolderPtr.java | 154 -- .../org/bytedeco/pytorch/PyObjectType.java | 2 + .../org/bytedeco/pytorch/PyObjectTypePtr.java | 2 + .../bytedeco/pytorch/PyTorchStreamReader.java | 2 + .../bytedeco/pytorch/PythonDispatcherTLS.java | 2 + .../java/org/bytedeco/pytorch/PythonOp.java | 2 + .../pytorch/PythonTorchFunctionTLS.java | 2 + .../org/bytedeco/pytorch/QEngineVector.java | 2 + .../org/bytedeco/pytorch/QSchemeType.java | 2 + .../org/bytedeco/pytorch/QSchemeTypePtr.java | 2 + .../org/bytedeco/pytorch/QTensorImpl.java | 2 + .../org/bytedeco/pytorch/QualifiedName.java | 2 + .../pytorch/QualifiedNameOptional.java | 2 + .../java/org/bytedeco/pytorch/Quantizer.java | 6 +- .../org/bytedeco/pytorch/QuantizerPtr.java | 154 -- .../org/bytedeco/pytorch/QuantizerType.java | 2 + .../bytedeco/pytorch/QuantizerTypePtr.java | 2 + .../java/org/bytedeco/pytorch/RMSprop.java | 2 + .../org/bytedeco/pytorch/RMSpropOptions.java | 2 + .../bytedeco/pytorch/RMSpropParamState.java | 2 + .../org/bytedeco/pytorch/RNNBaseMode.java | 2 + .../org/bytedeco/pytorch/RNNCellImpl.java | 2 + .../org/bytedeco/pytorch/RNNCellImplBase.java | 2 + .../pytorch/RNNCellImplCloneable.java | 2 + .../org/bytedeco/pytorch/RNNCellOptions.java | 2 + .../bytedeco/pytorch/RNNCellOptionsBase.java | 2 + .../java/org/bytedeco/pytorch/RNNImpl.java | 2 + .../org/bytedeco/pytorch/RNNImplBase.java | 2 + .../bytedeco/pytorch/RNNImplCloneable.java | 2 + .../org/bytedeco/pytorch/RNNNonlinearity.java | 2 + .../java/org/bytedeco/pytorch/RNNOptions.java | 2 + .../org/bytedeco/pytorch/RNNOptionsBase.java | 2 + .../pytorch/ROCmBackwardPassGuard.java | 2 + .../bytedeco/pytorch/RReLUFuncOptions.java | 2 + .../java/org/bytedeco/pytorch/RReLUImpl.java | 2 + .../bytedeco/pytorch/RReLUImplCloneable.java | 2 + .../org/bytedeco/pytorch/RReLUOptions.java | 2 + .../org/bytedeco/pytorch/RRefInterface.java | 2 + .../bytedeco/pytorch/RRefInterfacePtr.java | 154 -- .../pytorch/RRefSingleElementType.java | 2 + .../java/org/bytedeco/pytorch/RRefType.java | 2 + .../gen/java/org/bytedeco/pytorch/Raise.java | 6 +- .../org/bytedeco/pytorch/RandomSampler.java | 2 + .../java/org/bytedeco/pytorch/RangeValue.java | 2 + .../java/org/bytedeco/pytorch/ReLU6Impl.java | 2 + .../bytedeco/pytorch/ReLU6ImplCloneable.java | 2 + .../org/bytedeco/pytorch/ReLU6Options.java | 2 + .../java/org/bytedeco/pytorch/ReLUImpl.java | 2 + .../bytedeco/pytorch/ReLUImplCloneable.java | 2 + .../org/bytedeco/pytorch/ReLUOptions.java | 2 + .../pytorch/ReadAdapterInterface.java | 2 + .../pytorch/ReadAdapterInterfaceVector.java | 2 + .../org/bytedeco/pytorch/RecordFunction.java | 2 + .../pytorch/RecordFunctionCallbacksEntry.java | 2 + .../bytedeco/pytorch/RecordFunctionGuard.java | 2 + .../pytorch/RecordFunctionHandleIntList.java | 2 + .../pytorch/RecordFunctionHandleIntPair.java | 2 + .../bytedeco/pytorch/RecordFunctionTLS.java | 2 + .../org/bytedeco/pytorch/RecvRpcBackward.java | 47 + .../java/org/bytedeco/pytorch/ReduceOp.java | 106 + .../org/bytedeco/pytorch/ReduceOptions.java | 45 + .../pytorch/ReduceScatterOptions.java | 44 + .../java/org/bytedeco/pytorch/Reducer.java | 187 ++ .../bytedeco/pytorch/ReflectionPad1dImpl.java | 2 + .../pytorch/ReflectionPad1dImplBase.java | 2 + .../pytorch/ReflectionPad1dImplCloneable.java | 2 + .../pytorch/ReflectionPad1dOptions.java | 2 + .../bytedeco/pytorch/ReflectionPad2dImpl.java | 2 + .../pytorch/ReflectionPad2dImplBase.java | 2 + .../pytorch/ReflectionPad2dImplCloneable.java | 2 + .../pytorch/ReflectionPad2dOptions.java | 2 + .../bytedeco/pytorch/ReflectionPad3dImpl.java | 2 + .../pytorch/ReflectionPad3dImplBase.java | 2 + .../pytorch/ReflectionPad3dImplCloneable.java | 2 + .../pytorch/ReflectionPad3dOptions.java | 2 + .../bytedeco/pytorch/RegisterOperators.java | 2 + .../pytorch/RegisterWorkerInfoOnce.java | 40 + .../pytorch/RegistrationHandleRAII.java | 2 + .../pytorch/ReplicationPad1dImpl.java | 2 + .../pytorch/ReplicationPad1dImplBase.java | 2 + .../ReplicationPad1dImplCloneable.java | 2 + .../pytorch/ReplicationPad1dOptions.java | 2 + .../pytorch/ReplicationPad2dImpl.java | 2 + .../pytorch/ReplicationPad2dImplBase.java | 2 + .../ReplicationPad2dImplCloneable.java | 2 + .../pytorch/ReplicationPad2dOptions.java | 2 + .../pytorch/ReplicationPad3dImpl.java | 2 + .../pytorch/ReplicationPad3dImplBase.java | 2 + .../ReplicationPad3dImplCloneable.java | 2 + .../pytorch/ReplicationPad3dOptions.java | 2 + .../org/bytedeco/pytorch/RequestCallback.java | 36 + .../java/org/bytedeco/pytorch/Resolver.java | 2 + .../org/bytedeco/pytorch/ResolverVector.java | 2 + .../gen/java/org/bytedeco/pytorch/Result.java | 2 + .../gen/java/org/bytedeco/pytorch/Return.java | 6 +- .../java/org/bytedeco/pytorch/RpcAgent.java | 168 ++ .../bytedeco/pytorch/RpcBackendOptions.java | 48 + .../org/bytedeco/pytorch/RpcRetryInfo.java | 50 + .../org/bytedeco/pytorch/RpcRetryOptions.java | 51 + .../java/org/bytedeco/pytorch/SELUImpl.java | 2 + .../bytedeco/pytorch/SELUImplCloneable.java | 2 + .../org/bytedeco/pytorch/SELUOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/SGD.java | 2 + .../java/org/bytedeco/pytorch/SGDOptions.java | 2 + .../org/bytedeco/pytorch/SGDParamState.java | 2 + .../org/bytedeco/pytorch/SafePyHandle.java | 2 + .../org/bytedeco/pytorch/SafePyObject.java | 2 + .../pytorch/SafePyObjectOptional.java | 2 + .../java/org/bytedeco/pytorch/Sampler.java | 2 + .../pytorch/SavedTensorDefaultHooks.java | 2 + .../pytorch/SavedTensorDefaultHooksTLS.java | 2 + .../bytedeco/pytorch/SavedVariableHooks.java | 2 + .../gen/java/org/bytedeco/pytorch/Scalar.java | 2 + .../org/bytedeco/pytorch/ScalarArrayRef.java | 2 + .../org/bytedeco/pytorch/ScalarOptional.java | 2 + .../bytedeco/pytorch/ScalarTypeArrayRef.java | 2 + .../pytorch/ScalarTypeEnumerationType.java | 2 + .../bytedeco/pytorch/ScalarTypeOptional.java | 2 + .../org/bytedeco/pytorch/ScalarTypeType.java | 2 + .../bytedeco/pytorch/ScalarTypeTypePtr.java | 2 + .../bytedeco/pytorch/ScalarTypeVector.java | 2 + .../org/bytedeco/pytorch/ScatterOptions.java | 44 + .../org/bytedeco/pytorch/SchemaArgument.java | 2 + .../java/org/bytedeco/pytorch/SchemaInfo.java | 2 + .../gen/java/org/bytedeco/pytorch/Scope.java | 2 + .../org/bytedeco/pytorch/ScopeOptional.java | 2 + .../bytedeco/pytorch/ScriptTypeParser.java | 2 + .../gen/java/org/bytedeco/pytorch/Select.java | 6 +- .../gen/java/org/bytedeco/pytorch/Self.java | 2 + .../org/bytedeco/pytorch/SendRpcBackward.java | 51 + .../org/bytedeco/pytorch/SequentialImpl.java | 2 + .../pytorch/SequentialImplCloneable.java | 2 + .../bytedeco/pytorch/SequentialSampler.java | 2 + .../org/bytedeco/pytorch/SerializedPyObj.java | 39 + .../org/bytedeco/pytorch/ShapeSymbol.java | 2 + .../bytedeco/pytorch/ShapeSymbolVector.java | 2 + .../pytorch/ShapeSymbolVectorOptional.java | 2 + .../pytorch/SharedClassTypeVector.java | 2 + .../bytedeco/pytorch/SharedModuleVector.java | 2 + .../bytedeco/pytorch/SharedParserData.java | 2 + .../pytorch/SharedSugaredValueVector.java | 2 + .../java/org/bytedeco/pytorch/SharedType.java | 2 + .../org/bytedeco/pytorch/ShortArrayRef.java | 2 + .../java/org/bytedeco/pytorch/ShortSet.java | 48 + .../java/org/bytedeco/pytorch/SiLUImpl.java | 2 + .../bytedeco/pytorch/SiLUImplCloneable.java | 2 + .../org/bytedeco/pytorch/SigmoidImpl.java | 2 + .../pytorch/SigmoidImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/SimpleSelf.java | 2 + .../org/bytedeco/pytorch/SimpleValue.java | 2 + .../bytedeco/pytorch/SingletonTypePtr.java | 2 + .../org/bytedeco/pytorch/SizeTArrayRef.java | 2 + .../pytorch/SizeTMatchedSchemaPair.java | 2 + .../org/bytedeco/pytorch/SizeTOptional.java | 2 + .../org/bytedeco/pytorch/SizeTStringMap.java | 53 + .../org/bytedeco/pytorch/SizeTVector.java | 2 + .../bytedeco/pytorch/SizeTVectorOptional.java | 2 + .../bytedeco/pytorch/SizeTVectorVector.java | 92 + .../org/bytedeco/pytorch/SizesAndStrides.java | 2 + .../gen/java/org/bytedeco/pytorch/Slice.java | 2 + .../java/org/bytedeco/pytorch/SliceExpr.java | 6 +- .../java/org/bytedeco/pytorch/SliceValue.java | 2 + .../java/org/bytedeco/pytorch/SlotCursor.java | 2 + .../bytedeco/pytorch/SmoothL1LossImpl.java | 2 + .../pytorch/SmoothL1LossImplCloneable.java | 2 + .../bytedeco/pytorch/SmoothL1LossOptions.java | 2 + .../bytedeco/pytorch/SoftMarginLossImpl.java | 2 + .../pytorch/SoftMarginLossImplCloneable.java | 2 + .../pytorch/SoftMarginLossOptions.java | 2 + .../org/bytedeco/pytorch/Softmax2dImpl.java | 2 + .../pytorch/Softmax2dImplCloneable.java | 2 + .../bytedeco/pytorch/SoftmaxFuncOptions.java | 2 + .../org/bytedeco/pytorch/SoftmaxImpl.java | 2 + .../pytorch/SoftmaxImplCloneable.java | 2 + .../org/bytedeco/pytorch/SoftmaxOptions.java | 2 + .../bytedeco/pytorch/SoftminFuncOptions.java | 2 + .../org/bytedeco/pytorch/SoftminImpl.java | 2 + .../pytorch/SoftminImplCloneable.java | 2 + .../org/bytedeco/pytorch/SoftminOptions.java | 2 + .../org/bytedeco/pytorch/SoftplusImpl.java | 2 + .../pytorch/SoftplusImplCloneable.java | 2 + .../org/bytedeco/pytorch/SoftplusOptions.java | 2 + .../org/bytedeco/pytorch/SoftshrinkImpl.java | 2 + .../pytorch/SoftshrinkImplCloneable.java | 2 + .../bytedeco/pytorch/SoftshrinkOptions.java | 2 + .../org/bytedeco/pytorch/SoftsignImpl.java | 2 + .../pytorch/SoftsignImplCloneable.java | 2 + .../gen/java/org/bytedeco/pytorch/Source.java | 2 + .../org/bytedeco/pytorch/SourceLocation.java | 2 + .../org/bytedeco/pytorch/SourceRange.java | 2 + .../bytedeco/pytorch/SourceRangeHasher.java | 2 + .../bytedeco/pytorch/SourceRangeOptional.java | 2 + .../pytorch/SourceRangeUnpickler.java | 2 + .../bytedeco/pytorch/SpecialFormValue.java | 2 + .../org/bytedeco/pytorch/SplitUntil32Bit.java | 2 + .../java/org/bytedeco/pytorch/StackEntry.java | 2 + .../java/org/bytedeco/pytorch/Starred.java | 6 +- .../gen/java/org/bytedeco/pytorch/StepLR.java | 2 + .../gen/java/org/bytedeco/pytorch/Stmt.java | 6 +- .../java/org/bytedeco/pytorch/StmtList.java | 6 +- .../bytedeco/pytorch/StmtListIterator.java | 6 +- .../java/org/bytedeco/pytorch/Storage.java | 8 +- .../org/bytedeco/pytorch/StorageImpl.java | 6 +- .../org/bytedeco/pytorch/StorageImplPtr.java | 154 -- .../org/bytedeco/pytorch/StorageType.java | 2 + .../org/bytedeco/pytorch/StorageTypePtr.java | 2 + .../gen/java/org/bytedeco/pytorch/Store.java | 105 + .../gen/java/org/bytedeco/pytorch/Stream.java | 2 + .../org/bytedeco/pytorch/StreamData3.java | 2 + .../org/bytedeco/pytorch/StreamObjType.java | 2 + .../bytedeco/pytorch/StreamObjTypePtr.java | 2 + .../org/bytedeco/pytorch/StreamOptional.java | 2 + .../org/bytedeco/pytorch/StreamSampler.java | 2 + .../gen/java/org/bytedeco/pytorch/Stride.java | 2 + .../org/bytedeco/pytorch/StrideArrayRef.java | 2 + .../org/bytedeco/pytorch/StrideOptional.java | 2 + .../bytedeco/pytorch/StrideVaryingShape.java | 2 + .../org/bytedeco/pytorch/StrideVector.java | 2 + .../pytorch/StrideVectorOptional.java | 2 + .../bytedeco/pytorch/StringAnyModuleDict.java | 2 + .../pytorch/StringAnyModuleDictItem.java | 2 + .../StringAnyModuleDictItemVector.java | 2 + .../bytedeco/pytorch/StringAnyModulePair.java | 2 + .../pytorch/StringAnyModuleVector.java | 2 + .../org/bytedeco/pytorch/StringArrayRef.java | 2 + .../org/bytedeco/pytorch/StringBoolMap.java | 2 + .../org/bytedeco/pytorch/StringCordView.java | 2 + .../pytorch/StringGenericListDict.java | 29 +- .../StringGenericListDictIterator.java | 46 + .../org/bytedeco/pytorch/StringIValueMap.java | 2 + .../org/bytedeco/pytorch/StringIntMap.java | 2 + .../org/bytedeco/pytorch/StringLiteral.java | 6 +- .../org/bytedeco/pytorch/StringLongMap.java | 2 + .../bytedeco/pytorch/StringLongVector.java | 2 + .../org/bytedeco/pytorch/StringOptional.java | 2 + .../java/org/bytedeco/pytorch/StringSet.java | 2 + .../pytorch/StringSharedModuleDict.java | 2 + .../pytorch/StringSharedModuleDictItem.java | 2 + .../StringSharedModuleDictItemVector.java | 2 + .../pytorch/StringSharedModulePair.java | 2 + .../pytorch/StringSharedModuleVector.java | 2 + .../org/bytedeco/pytorch/StringSizeTMap.java | 2 + .../org/bytedeco/pytorch/StringStringMap.java | 2 + .../bytedeco/pytorch/StringTensorDict.java | 2 + .../pytorch/StringTensorDictItem.java | 2 + .../pytorch/StringTensorDictItemVector.java | 2 + ...RefStringMap.java => StringTensorMap.java} | 21 +- .../bytedeco/pytorch/StringTensorPair.java | 2 + .../bytedeco/pytorch/StringTensorVector.java | 2 + .../java/org/bytedeco/pytorch/StringType.java | 2 + .../org/bytedeco/pytorch/StringTypePtr.java | 2 + .../org/bytedeco/pytorch/StringValueMap.java | 2 + .../org/bytedeco/pytorch/StringVector.java | 2 + .../pytorch/StringVectorOptional.java | 2 + .../bytedeco/pytorch/StringViewOptional.java | 2 + .../bytedeco/pytorch/StringViewVector.java | 2 + .../pytorch/StringViewVectorOptional.java | 2 + .../org/bytedeco/pytorch/StrongTypePtr.java | 4 +- .../java/org/bytedeco/pytorch/Subscript.java | 6 +- .../bytedeco/pytorch/SugaredEnumClass.java | 2 + .../bytedeco/pytorch/SugaredTupleValue.java | 2 + .../org/bytedeco/pytorch/SugaredValue.java | 2 + .../bytedeco/pytorch/SwapSavedVariables.java | 2 + .../java/org/bytedeco/pytorch/SymBool.java | 12 +- .../org/bytedeco/pytorch/SymBoolType.java | 2 + .../org/bytedeco/pytorch/SymDimVector.java | 2 + .../pytorch/SymDimVectorOptional.java | 2 + .../java/org/bytedeco/pytorch/SymFloat.java | 12 +- .../org/bytedeco/pytorch/SymFloatType.java | 2 + .../gen/java/org/bytedeco/pytorch/SymInt.java | 12 +- .../org/bytedeco/pytorch/SymIntArrayRef.java | 2 + .../pytorch/SymIntArrayRefOptional.java | 2 + .../org/bytedeco/pytorch/SymIntOptional.java | 2 + .../pytorch/SymIntSmallVectorBase.java | 2 + .../pytorch/SymIntSmallVectorCommon.java | 2 + .../pytorch/SymIntSmallVectorImpl.java | 2 + .../java/org/bytedeco/pytorch/SymIntType.java | 2 + .../org/bytedeco/pytorch/SymIntVector.java | 2 + .../java/org/bytedeco/pytorch/SymNode.java | 216 +- .../org/bytedeco/pytorch/SymNodeArrayRef.java | 26 +- .../org/bytedeco/pytorch/SymNodeImpl.java | 119 - .../org/bytedeco/pytorch/SymNodeVector.java | 92 + .../gen/java/org/bytedeco/pytorch/Symbol.java | 2 + .../org/bytedeco/pytorch/SymbolArrayRef.java | 2 + .../java/org/bytedeco/pytorch/SymbolSet.java | 2 + .../org/bytedeco/pytorch/SymbolVector.java | 2 + .../org/bytedeco/pytorch/SymbolicShape.java | 2 + .../bytedeco/pytorch/SymbolicShapeMeta.java | 2 + .../bytedeco/pytorch/T_DataPtrSizeT_T.java | 2 + .../java/org/bytedeco/pytorch/T_IntInt_T.java | 2 + .../org/bytedeco/pytorch/T_LongLong_T.java | 2 + .../pytorch/T_MessageWeakStorage_T.java | 38 + .../T_PackedSequenceT_TensorTensor_T_T.java | 2 + .../pytorch/T_PackedSequenceTensor_T.java | 2 + .../T_SafePyObjectTorchDispatchModeKey_T.java | 2 + .../T_SizeTVectorVectorSizeTVector_T.java | 38 + .../pytorch/T_StringSizeTSizeT_T.java | 2 + .../pytorch/T_StringSizeTSizeT_TOptional.java | 2 + ...nedTensorMaybeOwnedTensorMaybeOwned_T.java | 2 + .../T_TensorMaybeOwnedTensorMaybeOwned_T.java | 2 + .../pytorch/T_TensorT_TensorTensor_T_T.java | 2 + .../pytorch/T_TensorTensorDoubleLong_T.java | 2 + ...ensorTensorTensorTensorTensorTensor_T.java | 2 + .../T_TensorTensorTensorTensorTensor_T.java | 2 + .../T_TensorTensorTensorTensorVector_T.java | 2 + .../pytorch/T_TensorTensorTensorTensor_T.java | 2 + .../pytorch/T_TensorTensorTensor_T.java | 2 + .../T_TensorTensorVectorTensorVector_T.java | 2 + .../pytorch/T_TensorTensorVector_T.java | 2 + .../bytedeco/pytorch/T_TensorTensor_T.java | 2 + .../pytorch/T_TensorTensor_TOptional.java | 2 + .../org/bytedeco/pytorch/T_TypePtrLong_T.java | 2 + .../pytorch/T_TypePtrLong_TOptional.java | 2 + .../org/bytedeco/pytorch/TagArrayRef.java | 2 + .../java/org/bytedeco/pytorch/TagVector.java | 2 + .../java/org/bytedeco/pytorch/TanhImpl.java | 2 + .../bytedeco/pytorch/TanhImplCloneable.java | 2 + .../org/bytedeco/pytorch/TanhshrinkImpl.java | 2 + .../pytorch/TanhshrinkImplCloneable.java | 2 + .../gen/java/org/bytedeco/pytorch/Tensor.java | 8 +- .../java/org/bytedeco/pytorch/TensorArg.java | 2 + .../bytedeco/pytorch/TensorArgArrayRef.java | 2 + .../org/bytedeco/pytorch/TensorArrayRef.java | 2 + .../pytorch/TensorArrayRefOptional.java | 2 + .../java/org/bytedeco/pytorch/TensorBase.java | 15 +- .../pytorch/TensorBaseMaybeOwned.java | 2 + .../bytedeco/pytorch/TensorBatchDataset.java | 2 + .../org/bytedeco/pytorch/TensorCastValue.java | 2 + .../org/bytedeco/pytorch/TensorDataset.java | 2 + .../bytedeco/pytorch/TensorDatasetBase.java | 2 + .../org/bytedeco/pytorch/TensorDeque.java | 2 + .../pytorch/TensorElementReference.java | 2 + .../org/bytedeco/pytorch/TensorExample.java | 2 + .../pytorch/TensorExampleCollation.java | 2 + .../pytorch/TensorExampleIterator.java | 2 + .../pytorch/TensorExampleOptional.java | 2 + .../bytedeco/pytorch/TensorExampleVector.java | 2 + .../pytorch/TensorExampleVectorIterator.java | 2 + .../pytorch/TensorExampleVectorOptional.java | 2 + .../org/bytedeco/pytorch/TensorGeometry.java | 2 + .../bytedeco/pytorch/TensorGeometryArg.java | 2 + .../java/org/bytedeco/pytorch/TensorImpl.java | 26 +- .../org/bytedeco/pytorch/TensorImplPtr.java | 154 -- .../org/bytedeco/pytorch/TensorImplSet.java | 2 + .../bytedeco/pytorch/TensorImplVector.java | 2 + .../org/bytedeco/pytorch/TensorIndex.java | 2 + .../bytedeco/pytorch/TensorIndexArrayRef.java | 2 + .../bytedeco/pytorch/TensorIndexVector.java | 2 + .../org/bytedeco/pytorch/TensorIterator.java | 2 + .../bytedeco/pytorch/TensorIteratorBase.java | 2 + .../pytorch/TensorIteratorConfig.java | 2 + .../java/org/bytedeco/pytorch/TensorList.java | 4 +- .../bytedeco/pytorch/TensorListIterator.java | 2 + .../org/bytedeco/pytorch/TensorMaker.java | 2 + .../bytedeco/pytorch/TensorMaybeOwned.java | 2 + .../java/org/bytedeco/pytorch/TensorName.java | 2 + .../org/bytedeco/pytorch/TensorNames.java | 2 + .../org/bytedeco/pytorch/TensorOptional.java | 2 + .../pytorch/TensorOptionalArrayRef.java | 2 + .../TensorOptionalElementReference.java | 2 + .../bytedeco/pytorch/TensorOptionalList.java | 4 +- .../pytorch/TensorOptionalListIterator.java | 2 + .../pytorch/TensorOptionalVector.java | 2 + .../org/bytedeco/pytorch/TensorOptions.java | 2 + .../bytedeco/pytorch/TensorTensorDict.java | 162 ++ .../pytorch/TensorTensorDictIterator.java | 46 + .../java/org/bytedeco/pytorch/TensorType.java | 2 + .../org/bytedeco/pytorch/TensorVector.java | 2 + .../pytorch/TensorVectorOptional.java | 2 + .../java/org/bytedeco/pytorch/TernaryIf.java | 6 +- .../org/bytedeco/pytorch/ThreadIdGuard.java | 2 + .../pytorch/ThreadLocalDebugInfo.java | 2 + .../pytorch/ThreadLocalPythonObjects.java | 2 + .../bytedeco/pytorch/ThreadLocalState.java | 2 + .../pytorch/ThreadLocalStateGuard.java | 2 + .../org/bytedeco/pytorch/ThresholdImpl.java | 2 + .../pytorch/ThresholdImplCloneable.java | 2 + .../bytedeco/pytorch/ThresholdOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Timer.java | 60 + .../gen/java/org/bytedeco/pytorch/Token.java | 2 + .../pytorch/TorchDispatchModeTLS.java | 2 + .../bytedeco/pytorch/TraceableFunction.java | 2 + .../pytorch/TransformerDecoderImpl.java | 2 + .../TransformerDecoderImplCloneable.java | 2 + .../pytorch/TransformerDecoderLayerImpl.java | 2 + .../TransformerDecoderLayerImplCloneable.java | 2 + .../TransformerDecoderLayerOptions.java | 2 + .../pytorch/TransformerDecoderOptions.java | 2 + .../pytorch/TransformerEncoderImpl.java | 2 + .../TransformerEncoderImplCloneable.java | 2 + .../pytorch/TransformerEncoderLayerImpl.java | 2 + .../TransformerEncoderLayerImplCloneable.java | 2 + .../TransformerEncoderLayerOptions.java | 2 + .../pytorch/TransformerEncoderOptions.java | 2 + .../org/bytedeco/pytorch/TransformerImpl.java | 2 + .../pytorch/TransformerImplCloneable.java | 2 + .../bytedeco/pytorch/TransformerOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Tree.java | 6 +- .../java/org/bytedeco/pytorch/TreeRef.java | 154 -- .../org/bytedeco/pytorch/TreeStringMap.java | 51 + .../java/org/bytedeco/pytorch/TreeView.java | 10 +- .../pytorch/TripletMarginLossImpl.java | 2 + .../TripletMarginLossImplCloneable.java | 2 + .../pytorch/TripletMarginLossOptions.java | 2 + .../TripletMarginWithDistanceLossImpl.java | 2 + ...etMarginWithDistanceLossImplCloneable.java | 2 + .../TripletMarginWithDistanceLossOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Tuple.java | 18 +- .../org/bytedeco/pytorch/TupleElements.java | 2 + .../org/bytedeco/pytorch/TupleLiteral.java | 6 +- .../java/org/bytedeco/pytorch/TuplePtr.java | 154 -- .../java/org/bytedeco/pytorch/TupleType.java | 2 + .../gen/java/org/bytedeco/pytorch/Type.java | 2 + .../org/bytedeco/pytorch/TypeArrayRef.java | 2 + .../java/org/bytedeco/pytorch/TypeEnv.java | 2 + .../org/bytedeco/pytorch/TypeIdentifier.java | 2 + .../java/org/bytedeco/pytorch/TypeMeta.java | 2 + .../bytedeco/pytorch/TypeMetaOptional.java | 2 + .../org/bytedeco/pytorch/TypePtrOptional.java | 2 + .../java/org/bytedeco/pytorch/TypeVector.java | 2 + .../java/org/bytedeco/pytorch/UnaryOp.java | 6 +- .../org/bytedeco/pytorch/UndefinedGrad.java | 42 + .../pytorch/UndefinedGradBackward.java | 50 + .../bytedeco/pytorch/UndefinedTensorImpl.java | 2 + .../org/bytedeco/pytorch/UnflattenImpl.java | 2 + .../pytorch/UnflattenImplCloneable.java | 2 + .../bytedeco/pytorch/UnflattenOptions.java | 2 + .../java/org/bytedeco/pytorch/UnfoldImpl.java | 2 + .../bytedeco/pytorch/UnfoldImplCloneable.java | 2 + .../org/bytedeco/pytorch/UnfoldOptions.java | 2 + .../java/org/bytedeco/pytorch/UnionType.java | 2 + .../org/bytedeco/pytorch/UniqueVoidPtr.java | 2 + .../java/org/bytedeco/pytorch/Unpickler.java | 2 + .../org/bytedeco/pytorch/UpsampleImpl.java | 2 + .../pytorch/UpsampleImplCloneable.java | 2 + .../org/bytedeco/pytorch/UpsampleMode.java | 2 + .../org/bytedeco/pytorch/UpsampleOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Use.java | 2 + .../gen/java/org/bytedeco/pytorch/Value.java | 4 +- .../org/bytedeco/pytorch/ValueArrayRef.java | 2 + .../java/org/bytedeco/pytorch/ValueError.java | 29 - .../org/bytedeco/pytorch/ValueOptional.java | 2 + .../org/bytedeco/pytorch/ValueValueMap.java | 2 + .../org/bytedeco/pytorch/ValueVector.java | 2 + .../java/org/bytedeco/pytorch/ValueWrap.java | 2 + .../gen/java/org/bytedeco/pytorch/Var.java | 6 +- .../java/org/bytedeco/pytorch/VarMaybe.java | 6 +- .../pytorch/VariableHooksInterface.java | 2 + .../org/bytedeco/pytorch/VariableInfo.java | 2 + .../org/bytedeco/pytorch/VariableVersion.java | 4 +- .../java/org/bytedeco/pytorch/WarnAlways.java | 2 + .../java/org/bytedeco/pytorch/Warning.java | 2 + .../org/bytedeco/pytorch/WarningHandler.java | 2 + .../bytedeco/pytorch/WarningHandlerGuard.java | 2 + .../org/bytedeco/pytorch/WarningVariant.java | 2 + .../java/org/bytedeco/pytorch/WeakIValue.java | 2 + .../pytorch/WeakOrStrongCompilationUnit.java | 10 +- .../bytedeco/pytorch/WeakOrStrongTypePtr.java | 2 + .../org/bytedeco/pytorch/WeakStorage.java | 102 - .../bytedeco/pytorch/WeakStorageVector.java | 10 +- .../pytorch/WeakStorageVectorOptional.java | 2 + .../org/bytedeco/pytorch/WeakTypePtr.java | 6 +- .../gen/java/org/bytedeco/pytorch/While.java | 6 +- .../gen/java/org/bytedeco/pytorch/With.java | 6 +- .../java/org/bytedeco/pytorch/WithItem.java | 6 +- .../org/bytedeco/pytorch/WithItemList.java | 6 +- .../pytorch/WithItemListIterator.java | 6 +- .../gen/java/org/bytedeco/pytorch/Work.java | 118 + .../java/org/bytedeco/pytorch/WorkInfo.java | 59 + .../java/org/bytedeco/pytorch/WorkerInfo.java | 47 + .../bytedeco/pytorch/WriteableTensorData.java | 2 + .../org/bytedeco/pytorch/XPUHooksArgs.java | 2 + .../bytedeco/pytorch/XPUHooksInterface.java | 2 + .../org/bytedeco/pytorch/ZeroPad1dImpl.java | 2 + .../bytedeco/pytorch/ZeroPad1dImplBase.java | 2 + .../pytorch/ZeroPad1dImplCloneable.java | 2 + .../bytedeco/pytorch/ZeroPad1dOptions.java | 2 + .../org/bytedeco/pytorch/ZeroPad2dImpl.java | 2 + .../bytedeco/pytorch/ZeroPad2dImplBase.java | 2 + .../pytorch/ZeroPad2dImplCloneable.java | 2 + .../bytedeco/pytorch/ZeroPad2dOptions.java | 2 + .../org/bytedeco/pytorch/ZeroPad3dImpl.java | 2 + .../bytedeco/pytorch/ZeroPad3dImplBase.java | 2 + .../pytorch/ZeroPad3dImplCloneable.java | 2 + .../bytedeco/pytorch/ZeroPad3dOptions.java | 2 + ...NetworkError.java => _SupplementBase.java} | 14 +- .../bytedeco/pytorch/attribute_iterator.java | 2 + .../org/bytedeco/pytorch/attribute_list.java | 2 + .../gen/java/org/bytedeco/pytorch/bits16.java | 2 + .../java/org/bytedeco/pytorch/bits1x8.java | 2 + .../java/org/bytedeco/pytorch/bits2x4.java | 2 + .../java/org/bytedeco/pytorch/bits4x2.java | 2 + .../gen/java/org/bytedeco/pytorch/bits8.java | 2 + .../gen/java/org/bytedeco/pytorch/bitset.java | 2 + .../org/bytedeco/pytorch/buffer_iterator.java | 2 + .../org/bytedeco/pytorch/buffer_list.java | 2 + .../java/org/bytedeco/pytorch/crc64_t.java | 2 + .../cuda/AOTIModelContainerRunnerCuda.java | 9 +- .../pytorch/cuda/ActivationDescriptor.java | 9 +- .../pytorch/cuda/AllocatorConfigInfo.java | 9 +- .../bytedeco/pytorch/cuda/AllocatorState.java | 9 +- .../org/bytedeco/pytorch/cuda/BlockInfo.java | 9 +- .../pytorch/cuda/CTCLossDescriptor.java | 9 +- .../bytedeco/pytorch/cuda/CUDAAllocator.java | 13 +- .../org/bytedeco/pytorch/cuda/CUDAEvent.java | 104 + .../org/bytedeco/pytorch/cuda/CUDAGuard.java | 9 +- .../pytorch/cuda/CUDAKernelLaunchInfo.java | 9 +- .../cuda/CUDAKernelLaunchInfoVector.java | 9 +- .../cuda/CUDAKernelLaunchRegistry.java | 9 +- .../pytorch/cuda/CUDAMultiStreamGuard.java | 9 +- .../org/bytedeco/pytorch/cuda/CUDAStream.java | 13 +- .../pytorch/cuda/CUDAStreamArrayRef.java | 9 +- .../cuda/CUDAStreamCaptureModeGuard.java | 9 +- .../pytorch/cuda/CUDAStreamGuard.java | 9 +- .../pytorch/cuda/CheckpointDelta.java | 9 +- .../org/bytedeco/pytorch/cuda/Constant.java | 9 +- .../pytorch/cuda/ConvolutionDescriptor.java | 9 +- .../org/bytedeco/pytorch/cuda/CuDNNError.java | 31 - .../pytorch/cuda/DebugInfoWriter.java | 50 + .../pytorch/cuda/DeviceAssertionData.java | 9 +- .../pytorch/cuda/DeviceAssertionsData.java | 9 +- .../cuda/DeviceAssertionsDataVector.java | 9 +- ...aVectorCUDAKernelLaunchInfoVectorPair.java | 9 +- .../bytedeco/pytorch/cuda/DeviceStats.java | 9 +- .../pytorch/cuda/DropoutDescriptor.java | 15 +- .../pytorch/cuda/FilterDescriptor.java | 9 +- .../bytedeco/pytorch/cuda/IntraNodeComm.java | 151 ++ .../pytorch/cuda/IntraNodeCommWork.java | 74 + .../org/bytedeco/pytorch/cuda/PointerSet.java | 9 +- .../pytorch/cuda/ProcessGroupNCCL.java | 513 +++++ .../pytorch/cuda/RNNDataDescriptor.java | 9 +- .../bytedeco/pytorch/cuda/RNNDescriptor.java | 11 +- .../bytedeco/pytorch/cuda/SegmentInfo.java | 11 +- .../bytedeco/pytorch/cuda/SnapshotInfo.java | 9 +- .../cuda/SpatialTransformerDescriptor.java | 9 +- .../java/org/bytedeco/pytorch/cuda/Stat.java | 9 +- .../pytorch/cuda/TensorDescriptor.java | 9 +- .../org/bytedeco/pytorch/cuda/TraceEntry.java | 27 +- .../pytorch/cuda/TraceEntryVector.java | 9 +- .../bytedeco/pytorch/cuda/WarningState.java | 9 +- .../{CUDAError.java => gil_checker_t.java} | 32 +- .../bytedeco/pytorch/cuda/ncclRedOpRAII.java | 55 + .../bytedeco/pytorch/cuda/trace_time_.java | 11 +- .../org/bytedeco/pytorch/global/gloo.java | 502 +++++ .../org/bytedeco/pytorch/global/torch.java | 1930 +++++++++++++---- .../bytedeco/pytorch/global/torch_cuda.java | 1097 ++++++---- .../{TypeError.java => gloo/Address.java} | 25 +- .../Algorithm.java} | 20 +- .../org/bytedeco/pytorch/gloo/Buffer.java | 36 + .../org/bytedeco/pytorch/gloo/Context.java | 52 + .../org/bytedeco/pytorch/gloo/Device.java | 47 + .../org/bytedeco/pytorch/gloo/IStore.java | 35 + .../java/org/bytedeco/pytorch/gloo/Pair.java | 65 + .../pytorch/gloo/ReductionFunctionFloat.java | 47 + .../pytorch/gloo/ReductionFunctionInt.java | 47 + .../java/org/bytedeco/pytorch/gloo/Slot.java | 30 + .../java/org/bytedeco/pytorch/gloo/Store.java | 52 + .../pytorch/gloo/TransportContext.java | 56 + .../bytedeco/pytorch/gloo/UnboundBuffer.java | 129 ++ .../org/bytedeco/pytorch/gloo/float16.java | 65 + .../org/bytedeco/pytorch/graph_node_list.java | 2 + .../pytorch/graph_node_list_iterator.java | 2 + .../gen/java/org/bytedeco/pytorch/kArea.java | 2 + .../java/org/bytedeco/pytorch/kBatchMean.java | 2 + .../java/org/bytedeco/pytorch/kBicubic.java | 2 + .../java/org/bytedeco/pytorch/kBilinear.java | 2 + .../java/org/bytedeco/pytorch/kBorder.java | 2 + .../java/org/bytedeco/pytorch/kCircular.java | 2 + .../java/org/bytedeco/pytorch/kConstant.java | 2 + .../java/org/bytedeco/pytorch/kConv1D.java | 2 + .../java/org/bytedeco/pytorch/kConv2D.java | 2 + .../java/org/bytedeco/pytorch/kConv3D.java | 2 + .../bytedeco/pytorch/kConvTranspose1D.java | 2 + .../bytedeco/pytorch/kConvTranspose2D.java | 2 + .../bytedeco/pytorch/kConvTranspose3D.java | 2 + .../gen/java/org/bytedeco/pytorch/kFanIn.java | 2 + .../java/org/bytedeco/pytorch/kFanOut.java | 2 + .../gen/java/org/bytedeco/pytorch/kGELU.java | 2 + .../gen/java/org/bytedeco/pytorch/kGRU.java | 2 + .../gen/java/org/bytedeco/pytorch/kLSTM.java | 2 + .../java/org/bytedeco/pytorch/kLeakyReLU.java | 2 + .../java/org/bytedeco/pytorch/kLinear.java | 2 + .../gen/java/org/bytedeco/pytorch/kMax.java | 2 + .../gen/java/org/bytedeco/pytorch/kMean.java | 2 + .../gen/java/org/bytedeco/pytorch/kMish.java | 2 + .../java/org/bytedeco/pytorch/kNearest.java | 2 + .../org/bytedeco/pytorch/kNearestExact.java | 2 + .../gen/java/org/bytedeco/pytorch/kNone.java | 2 + .../java/org/bytedeco/pytorch/kRNN_RELU.java | 2 + .../java/org/bytedeco/pytorch/kRNN_TANH.java | 2 + .../gen/java/org/bytedeco/pytorch/kReLU.java | 2 + .../java/org/bytedeco/pytorch/kReflect.java | 2 + .../org/bytedeco/pytorch/kReflection.java | 2 + .../java/org/bytedeco/pytorch/kReplicate.java | 2 + .../gen/java/org/bytedeco/pytorch/kSame.java | 2 + .../gen/java/org/bytedeco/pytorch/kSiLU.java | 2 + .../java/org/bytedeco/pytorch/kSigmoid.java | 2 + .../gen/java/org/bytedeco/pytorch/kSum.java | 2 + .../gen/java/org/bytedeco/pytorch/kTanh.java | 2 + .../java/org/bytedeco/pytorch/kTrilinear.java | 2 + .../gen/java/org/bytedeco/pytorch/kValid.java | 2 + .../gen/java/org/bytedeco/pytorch/kZeros.java | 2 + .../org/bytedeco/pytorch/module_iterator.java | 2 + .../org/bytedeco/pytorch/module_list.java | 2 + .../bytedeco/pytorch/mt19937_data_pod.java | 2 + .../org/bytedeco/pytorch/mt19937_engine.java | 2 + .../pytorch/named_attribute_iterator.java | 2 + .../pytorch/named_attribute_list.java | 2 + .../pytorch/named_buffer_iterator.java | 2 + .../bytedeco/pytorch/named_buffer_list.java | 2 + .../pytorch/named_module_iterator.java | 2 + .../bytedeco/pytorch/named_module_list.java | 2 + .../pytorch/named_parameter_iterator.java | 2 + .../pytorch/named_parameter_list.java | 2 + .../bytedeco/pytorch/parameter_iterator.java | 2 + .../org/bytedeco/pytorch/parameter_list.java | 2 + .../org/bytedeco/pytorch/pretty_tree.java | 18 +- .../gen/java/org/bytedeco/pytorch/qint32.java | 2 + .../gen/java/org/bytedeco/pytorch/qint8.java | 2 + .../java/org/bytedeco/pytorch/quint2x4.java | 2 + .../java/org/bytedeco/pytorch/quint4x2.java | 2 + .../gen/java/org/bytedeco/pytorch/quint8.java | 2 + .../java/org/bytedeco/pytorch/type_index.java | 2 + .../pytorch/chrono/FloatDuration.java | 19 + .../bytedeco/pytorch/chrono/Milliseconds.java | 19 + .../bytedeco/pytorch/chrono/SystemClock.java | 11 + .../pytorch/chrono/SystemDuration.java | 18 + .../bytedeco/pytorch/chrono/TimePoint.java | 14 + .../pytorch/functions/GradCallback.java | 32 + .../bytedeco/pytorch/functions/ObjLoader.java | 6 +- .../pytorch/functions/StringMapper.java | 33 + .../pytorch/functions/WorkInfoConsumer.java | 32 + .../org/bytedeco/pytorch/presets/gloo.java | 94 + .../org/bytedeco/pytorch/presets/torch.java | 341 ++- .../bytedeco/pytorch/presets/torch_cuda.java | 137 +- .../pytorch/include/pytorch_adapters.h | 76 + .../bytedeco/pytorch/presets/gloo_include.h | 16 + .../pytorch/presets/torch_cuda_include.h | 26 +- .../bytedeco/pytorch/presets/torch_include.h | 31 +- 1577 files changed, 14010 insertions(+), 4515 deletions(-) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{DontIncreaseRefcount.java => AllreduceCoalescedOptions.java} (67%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{cuda => }/ApproximateClockToUnixTimeConverter.java (86%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AwaitPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/BackendMetaRef.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ConstantStringPtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistBackendError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/EnforceFiniteError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{DistError.java => EngineStub.java} (62%) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolderPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Error.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ErrorAlwaysShowCppStacktrace.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ErrorReport.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{FuturePtrArrayRef.java => FutureArrayRef.java} (56%) rename pytorch/src/gen/java/org/bytedeco/pytorch/{FuturePtrElementReference.java => FutureElementReference.java} (77%) rename pytorch/src/gen/java/org/bytedeco/pytorch/{FuturePtrList.java => FutureList.java} (72%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrListIterator.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImplPtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/IndexError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LinAlgError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Message.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NotImplementedError.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{Object.java => Obj.java} (66%) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ObjPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/OnnxfiBackendSystemError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{DistStoreError.java => ProcessGroupCppCommHookInterface.java} (55%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolderPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterfacePtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/StorageImplPtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Store.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{TreeRefStringMap.java => StringTensorMap.java} (67%) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeImpl.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplPtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TreeRef.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TuplePtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ValueError.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorage.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Work.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{DistNetworkError.java => _SupplementBase.java} (56%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CuDNNError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java rename pytorch/src/gen/java/org/bytedeco/pytorch/cuda/{CUDAError.java => gil_checker_t.java} (52%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{TypeError.java => gloo/Address.java} (50%) rename pytorch/src/gen/java/org/bytedeco/pytorch/{OutOfMemoryError.java => gloo/Algorithm.java} (55%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java create mode 100644 pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h diff --git a/platform/pom.xml b/platform/pom.xml index 7ee2032b15a..d969367c4a3 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -292,7 +292,7 @@ org.bytedeco pytorch-platform - 2.3.0-${project.version} + 2.3.1-${project.version} org.bytedeco diff --git a/pytorch/README.md b/pytorch/README.md index 98899c6fde8..f881bea2d1f 100644 --- a/pytorch/README.md +++ b/pytorch/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * PyTorch 2.3.0 https://pytorch.org/ + * PyTorch 2.3.1 https://pytorch.org/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -48,14 +48,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco pytorch-platform - 2.3.0-1.5.11-SNAPSHOT + 2.3.1-1.5.11-SNAPSHOT org.bytedeco pytorch-platform-gpu - 2.3.0-1.5.11-SNAPSHOT + 2.3.1-1.5.11-SNAPSHOT diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 523a8785296..58aa823cd63 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -22,6 +22,7 @@ export USE_CUDNN=0 export USE_NUMPY=0 export USE_OPENMP=1 export USE_SYSTEM_NCCL=1 +export USE_DISTRIBUTED=1 if [[ "$EXTENSION" == *gpu ]]; then export USE_CUDA=1 export USE_CUDNN=1 @@ -35,7 +36,7 @@ if [[ $PLATFORM == windows* ]]; then export PYTHON_BIN_PATH=$(which python.exe) fi -PYTORCH_VERSION=2.3.0 +PYTORCH_VERSION=2.3.1 export PYTORCH_BUILD_VERSION="$PYTORCH_VERSION" export PYTORCH_BUILD_NUMBER=1 @@ -186,6 +187,7 @@ sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h rm -Rf ../lib ln -sf pytorch/torch/include ../include +ln -sf ../../third_party/gloo/gloo ../include/gloo ln -sf pytorch/torch/lib ../lib ln -sf pytorch/torch/bin ../bin diff --git a/pytorch/include_list.pl b/pytorch/include_list.pl index a91ad04e216..bf957b49761 100644 --- a/pytorch/include_list.pl +++ b/pytorch/include_list.pl @@ -18,7 +18,7 @@ ($) for (my $d = @inc_per_depth - 1; $d >= $min_depth; $d--) { if ($inc_per_depth[$d]) { foreach my $i (@{$inc_per_depth[$d]}) { - print "#include \"$i\"\n"; + print "#include \"$i\"\n" unless $incs{$i}; $incs{$i} = 1; } undef $inc_per_depth[$d]; @@ -27,12 +27,13 @@ ($) } sub go { - my $path = join ' ', @_; + my ($roots, $opts) = @_; + my $path = join ' ', @$roots, @$opts; - my @inc = `g++ -I. -I torch/csrc/api/include/ -H $path -E 2>&1 > /dev/null`; + my @inc = `g++ -I. -I torch/csrc/api/include/ -DUSE_UCC -DUSE_C10D_NCCL -DUSE_C10D_GLOO -DUSE_C10D_MPI -DUSE_DISTRIBUTED -H $path -E 2>&1 > /dev/null`; foreach my $i (@inc) { chomp $i; - my ($depth, $f) = $i =~ /^(\.+)\s(.*\.h)$/; + my ($depth, $f) = $i =~ /^(\.+)\s(.*\.h(?:pp)?)$/; next unless $depth; $depth = length($depth); $f =~ s#^\./##; @@ -48,18 +49,32 @@ sub go { push @$incs, $f; } flush(0); + foreach my $i (@$roots) { + print "#include \"$i\"\n" unless $incs{$i}; + $incs{$i} = 1; + } } chdir "cppbuild/linux-x86_64-gpu/pytorch/torch/include"; -go('torch/csrc/api/include/torch/torch.h', 'torch/script.h', 'torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h'); +print <org.bytedeco pytorch-platform-gpu - 2.3.0-${project.parent.version} + 2.3.1-${project.parent.version} JavaCPP Presets Platform GPU for PyTorch diff --git a/pytorch/platform/pom.xml b/pytorch/platform/pom.xml index ee51db3b7af..1f7dcda05d7 100644 --- a/pytorch/platform/pom.xml +++ b/pytorch/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco pytorch-platform - 2.3.0-${project.parent.version} + 2.3.1-${project.parent.version} JavaCPP Presets Platform for PyTorch diff --git a/pytorch/pom.xml b/pytorch/pom.xml index aa4f8e569bc..05d8f1f6fed 100644 --- a/pytorch/pom.xml +++ b/pytorch/pom.xml @@ -11,7 +11,7 @@ org.bytedeco pytorch - 2.3.0-${project.parent.version} + 2.3.1-${project.parent.version} JavaCPP Presets for PyTorch @@ -24,6 +24,12 @@ openblas 0.3.27-${project.parent.version} + + org.bytedeco + cuda + 12.3-8.9-${project.parent.version} + true + @@ -60,6 +66,7 @@ ${basedir}/../openblas/target/classes/ ${basedir}/../cpython/target/classes/ ${basedir}/../numpy/target/classes/ + ${basedir}/../cuda/target/classes/ ${project.build.outputDirectory} diff --git a/pytorch/samples/pom.xml b/pytorch/samples/pom.xml index b3b4c34acef..67ec809cfd4 100644 --- a/pytorch/samples/pom.xml +++ b/pytorch/samples/pom.xml @@ -12,14 +12,14 @@ org.bytedeco pytorch-platform - 2.3.0-1.5.11-SNAPSHOT + 2.3.1-1.5.11-SNAPSHOT org.bytedeco pytorch-platform-gpu - 2.3.0-1.5.11-SNAPSHOT + 2.3.1-1.5.11-SNAPSHOT diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java index 315a3bb11ad..4452db0e780 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -35,9 +37,9 @@ public class AOTIModelContainerRunner extends Pointer { public native @ByVal ExtraFilesMap getConstantNamesToOriginalFQNs(); public native @ByVal StringIntMap getConstantNamesToDtypes(); - public native void update_inactive_constant_buffer(@Cast("const torch::inductor::TensorConstantMap*") @ByRef HashAliasedIValueMap const_map); + public native void update_inactive_constant_buffer(@Cast("const torch::inductor::TensorConstantMap*") @ByRef SizeTStringMap const_map); public native void update_constant_buffer( - @Cast("const torch::inductor::TensorConstantMap*") @ByRef HashAliasedIValueMap const_map, + @Cast("const torch::inductor::TensorConstantMap*") @ByRef SizeTStringMap const_map, @Cast("bool") boolean use_inactive, @Cast("bool") boolean validate_full_updates); public native void run_const_fold( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java index 245736a92bb..c60b2869426 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java index 16a89281a22..1a3efebd4b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java index ba443287ab4..69a00b37178 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java index a439f4848b5..3b44ca5ede2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java index 01a7f182ea6..025c7ebf6f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java index 04ff7eeb15d..19ba082294b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java index 359ee78b6c3..ac362aa02fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java index 9b3ddfe5273..f2b7865863a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java index a466026a740..980a0d18aa2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java index d944ca047fe..e7c6d53e7e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java index 44de72027df..a2f93530101 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java index e80fb9128bd..d5755a97c9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java index 16efed25070..cc5ac73d910 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java index f8c1bb8caf7..ee2a39f5c4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java index 40b08a1ce43..dff9222fd5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java index 48dfd2fbd0c..e35ad579944 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java index d5c58a579ad..6700ee62453 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java index d810f6bb144..64bf0b149be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java index 276f3a01156..663eac1d8b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java index 7ddff12187a..76c5a56cd67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java index e51d5d8c1fc..11d51ded834 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java index 0b4b3af9720..afe6acf8b83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java index 5f1a5b4e6e3..0b2325117c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java index 0133810ada4..8114312c175 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java index 71020055604..bb0a4c22ebf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java index eda1d3583fc..dde739f6098 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java index af51f4e06e1..8b452a69d8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java index ca1256eafa8..da8c3181c51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java index 81010dd00cc..4814fdff672 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java index 495fa7d06c0..b82d4d887c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java index 418391fb82f..633650636fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java index 0b41b14b6ee..877d7d0c0a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java index 1843987daea..5d762f97e2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java index 273ea117a34..90f55b76dfe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java index c524e3d8712..f512dc91100 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java index 2b9b8f5b633..8cab0ac8f8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java index ef3cec1183d..e1fba043e51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java index 85d7563ae1e..f747ca8ba6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java index 0815e37d3c7..563d6b8aa30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java index d52a037fca0..7d292bd0ebf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java index 8595ece7434..2fa5668ec77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java index f8c3f056ccc..f829eee4d1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java index c91646faf20..4d7c9310f1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java index 0e80109be7f..23ecf2785e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java new file mode 100644 index 00000000000..2fc1a2ef06b --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java @@ -0,0 +1,42 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AllToAllOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public AllToAllOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public AllToAllOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AllToAllOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public AllToAllOptions position(long position) { + return (AllToAllOptions)super.position(position); + } + @Override public AllToAllOptions getPointer(long i) { + return new AllToAllOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef Milliseconds timeout(); public native AllToAllOptions timeout(Milliseconds setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java new file mode 100644 index 00000000000..c96d4c22738 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java @@ -0,0 +1,43 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AllgatherOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public AllgatherOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public AllgatherOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AllgatherOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public AllgatherOptions position(long position) { + return (AllgatherOptions)super.position(position); + } + @Override public AllgatherOptions getPointer(long i) { + return new AllgatherOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef Milliseconds timeout(); public native AllgatherOptions timeout(Milliseconds setter); + public native @Cast("bool") boolean asyncOp(); public native AllgatherOptions asyncOp(boolean setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java index f6dc7870f9d..c9c2a907152 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DontIncreaseRefcount.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java similarity index 67% rename from pytorch/src/gen/java/org/bytedeco/pytorch/DontIncreaseRefcount.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java index ea5a7e645bd..3782a55ab9d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DontIncreaseRefcount.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,11 +20,10 @@ import static org.bytedeco.pytorch.global.torch.*; -// constructor tag used by intrusive_ptr constructors -@Namespace("c10::raw") @Opaque @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DontIncreaseRefcount extends Pointer { +@Namespace("c10d") @Opaque @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AllreduceCoalescedOptions extends AllreduceOptions { /** Empty constructor. Calls {@code super((Pointer)null)}. */ - public DontIncreaseRefcount() { super((Pointer)null); } + public AllreduceCoalescedOptions() { super((Pointer)null); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DontIncreaseRefcount(Pointer p) { super(p); } + public AllreduceCoalescedOptions(Pointer p) { super(p); } } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java new file mode 100644 index 00000000000..726cc8d789c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AllreduceOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public AllreduceOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public AllreduceOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AllreduceOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public AllreduceOptions position(long position) { + return (AllreduceOptions)super.position(position); + } + @Override public AllreduceOptions getPointer(long i) { + return new AllreduceOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef @NoOffset ReduceOp reduceOp(); public native AllreduceOptions reduceOp(ReduceOp setter); + public native @ByRef @NoOffset Milliseconds timeout(); public native AllreduceOptions timeout(Milliseconds setter); + public native @ByRef @NoOffset TensorOptional sparseIndices(); public native AllreduceOptions sparseIndices(TensorOptional setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java index 13a6855649f..d74c053c725 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java index 8aa6f8c4e9b..8e787af5ee2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java index 18fab886e05..47774694970 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java index 859ea089357..31b1811a880 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java index 78e2a22497e..e1d1d64c1d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java index c5574cb4df9..e6eac9ef8ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java index 31dc3152958..b5da1374d4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java index 16a3faca35f..ef05acca2b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java index d3312cd32db..6f552841ab1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java index 7ff7901fdf4..70126b44f61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java index a039e827418..1455559fd63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java index f25a6d33ee6..4376b918aac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java index 3f97cc39eec..0fd19eb92e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java index a386153cdd3..531c8ee5145 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java index 65d89929367..54697ad763d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java index 66ff484d421..045ae39f4cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java index 19a4af193fa..7391b4eb9ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java index da7ffc8590e..e5e19464fc2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java index 7af1d36c38f..0c743a65ec1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java index d24b10f427d..bc87bde385e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Apply extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Apply(Pointer p) { super(p); } - public Apply(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Apply(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr callee(); public native @ByVal ExprList inputs(); public native @ByVal AttributeList attributes(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java similarity index 86% rename from pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ApproximateClockToUnixTimeConverter.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java index af3bd4b9195..548bb328ccf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ApproximateClockToUnixTimeConverter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java @@ -1,14 +1,14 @@ // Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE -package org.bytedeco.pytorch.cuda; +package org.bytedeco.pytorch; -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -16,14 +16,12 @@ 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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; -import static org.bytedeco.pytorch.global.torch_cuda.*; +import static org.bytedeco.pytorch.global.torch.*; // Convert `getCount` results to Nanoseconds since unix epoch. -@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ApproximateClockToUnixTimeConverter extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java index 063e9d0b520..2f1143d3689 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java index ace579e04af..effe43cb2bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java index 91235fdfa60..2dfc0c95027 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java index 7d08eb14fa8..37f407f3e52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java index 7596de57fbe..a940692a7ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java index 51f1009575c..8b3ad8f2ac9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java index 04e02c3e52b..c4ca1e3e8b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java index c08603e1f7c..449d5018771 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java index abd978952b7..8e311638f10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Assert extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Assert(Pointer p) { super(p); } - public Assert(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Assert(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr test(); public native @ByVal ExprMaybe msg(); public static native @ByVal Assert create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java index b708332cc3c..184df804cd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Assign extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Assign(Pointer p) { super(p); } - public Assign(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Assign(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Assign create( @Const @ByRef SourceRange range, @Const @ByRef ExprList lhs, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java index 68282742cdf..890392f54d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class AssignList extends TreeView { public AssignList(Pointer p) { super(p); } - public AssignList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AssignList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") AssignListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") AssignListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java index ad6633bba4b..5d0ce223e98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class AssignListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AssignListIterator(Pointer p) { super(p); } - public AssignListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public AssignListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef AssignListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef AssignListIterator rhs); public native @ByVal @Name("operator *") Assign multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java index 1387fb99e9e..a0af73a0483 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class AssignListMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AssignListMaybe(Pointer p) { super(p); } - public AssignListMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AssignListMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public AssignListMaybe(@Const @ByRef AssignList tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef AssignList tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java index 27ce7cc23e9..1ef4c773525 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,12 +30,12 @@ public class Attribute extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Attribute(Pointer p) { super(p); } - public Attribute(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Attribute(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Ident name(); public native @ByVal Expr value(); public static native @ByVal Attribute create( @Const @ByRef SourceRange range, @Const @ByRef Ident name, - @Const @ByRef TreeRef value); + @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree value); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java index 7e44a5c75ba..85d2be0d53c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class AttributeList extends TreeView { public AttributeList(Pointer p) { super(p); } - public AttributeList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AttributeList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") AttributeListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") AttributeListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java index 86f3a2a863f..4cb94c1726f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class AttributeListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AttributeListIterator(Pointer p) { super(p); } - public AttributeListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public AttributeListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef AttributeListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef AttributeListIterator rhs); public native @ByVal @Name("operator *") Attribute multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java index 318e6081a01..7ebcae5f9d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java index 353b3fbda30..59a65b2945f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java index ce606b315ce..fdc785b94fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class AugAssign extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AugAssign(Pointer p) { super(p); } - public AugAssign(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AugAssign(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal AugAssign create( @Const @ByRef SourceRange range, @Const @ByRef Expr lhs, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java index 31fb6cdf990..bee8c556a4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,6 +26,6 @@ public class AugAssignKind extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AugAssignKind(Pointer p) { super(p); } - public AugAssignKind(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AugAssignKind(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java index 5aeb3816687..ddaa43aa9a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java index b7e076813aa..e9135168aeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java index 4b1c2d77330..86401fe7cab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java index a18572b6266..f48d203be4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java index ceb13776019..5c2fb353221 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java index 114e70da000..3d5667d3860 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java index d7cc6f65b8c..ef92b41064a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java new file mode 100644 index 00000000000..eb347e74a09 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Name("torch::autograd::Error") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AutogradError extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AutogradError(Pointer p) { super(p); } + + public AutogradError(@StdString BytePointer msg, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(msg, next_edges); } + private native void allocate(@StdString BytePointer msg, @ByRef(true) EdgeVector next_edges); + public AutogradError(@StdString String msg, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(msg, next_edges); } + private native void allocate(@StdString String msg, @ByRef(true) EdgeVector next_edges); + + public AutogradError(@StdString BytePointer msg) { super((Pointer)null); allocate(msg); } + private native void allocate(@StdString BytePointer msg); + public AutogradError(@StdString String msg) { super((Pointer)null); allocate(msg); } + private native void allocate(@StdString String msg); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); + + public native void compiled_args(@ByRef CompiledNodeArgs args); + public native @ByVal TensorVector apply_with_saved( + @Const @ByRef TensorVector inputs, + @ByRef SwapSavedVariables saved); + + public native @StdString BytePointer msg(); public native AutogradError msg(BytePointer setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java index 3581dfb6461..56a3487b632 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java index 74e14258664..888d8661203 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java index 368bb234eab..9c61c1e4d30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java new file mode 100644 index 00000000000..c73350c4a08 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java @@ -0,0 +1,40 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// This structure represents autograd metadata that we need to pass across +// different nodes when we call an RPC which needs autograd computation. +@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AutogradMetadata extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AutogradMetadata(Pointer p) { super(p); } + + public AutogradMetadata(@Cast("int64_t") long autogradContextId, @Cast("int64_t") long autogradMessageId) { super((Pointer)null); allocate(autogradContextId, autogradMessageId); } + private native void allocate(@Cast("int64_t") long autogradContextId, @Cast("int64_t") long autogradMessageId); + + // autogradContextId_ is a globally unique integer that identifies a + // particular distributed autograd pass. + public native @Cast("int64_t") long autogradContextId(); public native AutogradMetadata autogradContextId(long setter); + // autogradMessageId_ is a globally unique integer that identifies a pair + // of send/recv autograd functions. + public native @Cast("int64_t") long autogradMessageId(); public native AutogradMetadata autogradMessageId(long setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java index de586a29db0..06058490e68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java index 1937194bbdf..1a862292db8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java index 38ce73924f6..6affc4e56bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java index 2c37a94eef8..f122c99b807 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java index e816c99a187..793e120473d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java index af2351a0914..873163a52ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java index b5c44b68be7..1d341c3505b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java index eeddd68607b..127bbfedc49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java index 88055b7067e..30cce9b43ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java index 3d88a6167c8..99df125b2fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java index e1221202c68..667f50d4bfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java index b21dd9618ea..1818af717ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java index 42d125c2084..8df4f35800a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java index 9b8f7335da5..7001a0f615e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitPtr.java deleted file mode 100644 index 23152f289e3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class AwaitPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public AwaitPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public AwaitPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public AwaitPtr position(long position) { - return (AwaitPtr)super.position(position); - } - @Override public AwaitPtr getPointer(long i) { - return new AwaitPtr((Pointer)this).offsetAddress(i); - } - - - public AwaitPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public AwaitPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public AwaitPtr(Await target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Await target, @ByVal DontIncreaseRefcount arg1); - - - - public AwaitPtr(@ByRef(true) AwaitPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) AwaitPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) AwaitPtr put(@ByRef(true) AwaitPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Await get(); - - public native @ByRef @Name("operator *") @NoException(true) Await multiply(); - - public native @Name("operator ->") @NoException(true) Await access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef AwaitPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Await release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal AwaitPtr reclaim(Await owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal AwaitPtr reclaim_copy(Await owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal AwaitPtr unsafe_steal_from_new(Await raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal AwaitPtr unsafe_adapt_non_heap_allocated( - Await raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal AwaitPtr unsafe_reclaim_from_nonowning(Await raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java index f39c07a2a75..5c6e747790b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java index 702535a3092..df4a6a613cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java index 302df9666a5..35d36155f6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java index 6ec0eb00023..05bc35553bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java index 5a32a0cb0a3..c4e0568b0e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java index b4feec62624..c45c65abfcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java index b4cea865ca5..9f294365089 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java index 27b96ac34f0..5f0f9b1522c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java index f7e51e10ccc..b90adb10afe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java index a97a23d3891..fe791d2114d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java index f7a8ea37cf4..ede29ac4e32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -31,19 +33,10 @@ public class BackendMeta extends Pointer { static { Loader.load(); } /** Default native constructor. */ public BackendMeta() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public BackendMeta(long size) { super((Pointer)null); allocateArray(size); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public BackendMeta(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public BackendMeta position(long position) { - return (BackendMeta)super.position(position); - } - @Override public BackendMeta getPointer(long i) { - return new BackendMeta((Pointer)this).offsetAddress(i); - } - - public native @ByVal BackendMetaRef clone( - @Const @ByRef BackendMetaRef ptr); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + + public native @IntrusivePtr("c10::BackendMeta") @Cast({"", "c10::intrusive_ptr&"}) BackendMeta clone( + @IntrusivePtr("c10::BackendMeta") @Cast({"", "c10::intrusive_ptr&"}) BackendMeta ptr); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMetaRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMetaRef.java deleted file mode 100644 index 25a75ec8ca8..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMetaRef.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class BackendMetaRef extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public BackendMetaRef(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public BackendMetaRef(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public BackendMetaRef position(long position) { - return (BackendMetaRef)super.position(position); - } - @Override public BackendMetaRef getPointer(long i) { - return new BackendMetaRef((Pointer)this).offsetAddress(i); - } - - - public BackendMetaRef() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public BackendMetaRef(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public BackendMetaRef(BackendMeta target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(BackendMeta target, @ByVal DontIncreaseRefcount arg1); - - - - public BackendMetaRef(@ByRef(true) BackendMetaRef rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) BackendMetaRef rhs); - - public native @ByRef @Name("operator =") @NoException(true) BackendMetaRef put(@ByRef(true) BackendMetaRef rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) BackendMeta get(); - - public native @ByRef @Name("operator *") @NoException(true) BackendMeta multiply(); - - public native @Name("operator ->") @NoException(true) BackendMeta access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef BackendMetaRef rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) BackendMeta release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal BackendMetaRef reclaim(BackendMeta owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal BackendMetaRef reclaim_copy(BackendMeta owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal BackendMetaRef unsafe_steal_from_new(BackendMeta raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal BackendMetaRef unsafe_adapt_non_heap_allocated( - BackendMeta raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal BackendMetaRef unsafe_reclaim_from_nonowning(BackendMeta raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java new file mode 100644 index 00000000000..48522e2f86f --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class BarrierOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public BarrierOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public BarrierOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public BarrierOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public BarrierOptions position(long position) { + return (BarrierOptions)super.position(position); + } + @Override public BarrierOptions getPointer(long i) { + return new BarrierOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef @Cast("std::vector*") LongVector device_ids(); public native BarrierOptions device_ids(LongVector setter); + public native @ByRef Milliseconds timeout(); public native BarrierOptions timeout(Milliseconds setter); + public native @ByRef DeviceOptional device(); public native BarrierOptions device(DeviceOptional setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java index ef67cd0b4aa..2d9285379e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java index bdc37ef9e6e..296386fc40a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java index b4ae722bcce..3b29f86894b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java index 3abc8ed6f4f..af6d3db14cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java index dca3bbd4e46..f178dc78980 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java index 7cee0bbb592..c9140448f32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java index 098f0c726bc..76cecee44ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java index 5b4486f119c..d7659b8eaad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java index 4c53a2502d6..4ec023af769 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java index aa430c11fbd..f8bace79e32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java index 51b0783d20e..c361bbfdb92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java index 1ffac3653fa..d1cae008fce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java index 82a33aee581..7e7395b3cf1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java index d2ebc2c0b58..53caee44658 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java index b0b0957520b..dab92b48fdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java index 526bfd696df..cd0921c750e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java index a87bb33cff1..3e3260b80a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java index 2ff1d54f60c..0c3a3c121c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java index 20f2c3784bf..cbf689d4ffa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java index d438dfc0b6d..6a9985f3a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java index 9dd22d383c1..5b975c3b976 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,8 +30,8 @@ public class BinOp extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public BinOp(Pointer p) { super(p); } - public BinOp(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public BinOp(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr lhs(); public native @ByVal Expr rhs(); public static native @ByVal BinOp create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java index 7e38b95d478..1f6332a6313 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java index 6528e789332..597873f1d87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java index 08f07737a0f..e7ae85ab748 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java index 42eabf3ad02..3612adb799d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java index 9830abb5b28..f944524578d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java index 59675b1de16..75e7bd7937d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java index 1f3e6816cbd..5f821ec5a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java index 6cdbdc83f8f..3019caf10a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java index 1b9db184bef..8dac17a6ede 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java index 5c0ae0ddcc1..d9ec55e8ea9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java index 024c78a2095..b8bfa53bd35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java index 64488385c2c..7ed8107a9f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class BooleanList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java index 8aac364c51c..c17eb24fdb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java index 311a86ff665..28c558bf4a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class Break extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Break(Pointer p) { super(p); } - public Break(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Break(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Break create(@Const @ByRef SourceRange range); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java new file mode 100644 index 00000000000..5d77351dc36 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java @@ -0,0 +1,45 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class BroadcastOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public BroadcastOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public BroadcastOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public BroadcastOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public BroadcastOptions position(long position) { + return (BroadcastOptions)super.position(position); + } + @Override public BroadcastOptions getPointer(long i) { + return new BroadcastOptions((Pointer)this).offsetAddress(i); + } + + public native @Cast("int64_t") long rootRank(); public native BroadcastOptions rootRank(long setter); + public native @Cast("int64_t") long rootTensor(); public native BroadcastOptions rootTensor(long setter); + public native @ByRef Milliseconds timeout(); public native BroadcastOptions timeout(Milliseconds setter); + public native @Cast("bool") boolean asyncOp(); public native BroadcastOptions asyncOp(boolean setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java new file mode 100644 index 00000000000..5853e2fe71c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java @@ -0,0 +1,45 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Local accumulator type for a single bucket. +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class BucketAccumulator extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public BucketAccumulator() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public BucketAccumulator(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public BucketAccumulator(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public BucketAccumulator position(long position) { + return (BucketAccumulator)super.position(position); + } + @Override public BucketAccumulator getPointer(long i) { + return new BucketAccumulator((Pointer)this).offsetAddress(i); + } + + public native @ByRef @Cast("std::vector*") SizeTVector indices(); public native BucketAccumulator indices(SizeTVector setter); + public native @Cast("size_t") long size(); public native BucketAccumulator size(long setter); + public native @Cast("size_t") long size_limit(); public native BucketAccumulator size_limit(long setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java index d7eacdbc360..d14b1a54147 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java index 5f9bf340946..0c5ab8fb4b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java index 097921b400e..a52e1327b21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java index 49d4a670633..250430548ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java index 829928771c5..32278c967db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java index ec56895cfd0..dbe659534fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java index 6d24b3b1f00..b413c216dd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java index 5127b9f713c..739ae78ff62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java new file mode 100644 index 00000000000..ca3b846ac15 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ByteVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ByteVector(Pointer p) { super(p); } + public ByteVector(byte value) { this(1); put(0, value); } + public ByteVector(byte ... array) { this(array.length); put(array); } + public ByteVector() { allocate(); } + public ByteVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef ByteVector put(@ByRef ByteVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public byte front() { return get(0); } + public byte back() { return get(size() - 1); } + @Index(function = "at") public native @Cast("uint8_t") byte get(@Cast("size_t") long i); + public native ByteVector put(@Cast("size_t") long i, byte value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @Cast("uint8_t") byte value); + public native @ByVal Iterator 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 *") @Cast("uint8_t") byte get(); + } + + public byte[] get() { + byte[] array = new byte[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public byte pop_back() { + long size = size(); + byte value = get(size - 1); + resize(size - 1); + return value; + } + public ByteVector push_back(byte value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public ByteVector put(byte value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public ByteVector put(byte ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java index 0175cf91c61..7e6051ec17f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java index 09ceda6e127..cd97361d9d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java index ca1bf9c15fd..920a77916be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java index 433be6070af..709c122c156 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java index be3c5e63022..9ba17746043 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -38,7 +40,7 @@ public class CPUGeneratorImpl extends GeneratorImpl { public native @Cast("uint64_t") long current_seed(); public native @Cast("uint64_t") long seed(); public native void set_state(@Const @ByRef TensorImpl new_state); - public native @ByVal TensorImplPtr get_state(); + public native @IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl get_state(); public static native DeviceType device_type(); public native @Cast("uint32_t") int random(); public native @Cast("uint64_t") long random64(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java index 72bfd641ff3..fc8bfa9d1b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java index c15d39e20c2..75560587c3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java index 910b3ff8d97..f64849b2369 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java index bda89287dc0..563d3f3b587 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java index 3663700ec5d..8950ef86849 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java index 4b0f13710ad..53739480fa5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java index 6cdc616619f..6cef4fd308f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java index 02c266c4cce..2d7051682ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java index 485082ee80a..1113fd25039 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java index 4bd639f1d2a..3fd91062ccb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java index 372fe258744..f35a2555239 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java index ceed73e0d0f..92d4332cddf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java index a95b3f7fbf2..2be0bca19cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java index 25de5e1c011..7da4b3e5240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java index c7c7ea60241..786c3dbdff6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java index d90c8378d8b..7f43f652d32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java index 76e2b21ce91..0ba67f9d531 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java index 191ed20c628..0291d99e84d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java index 11471071c9c..42283a62674 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java index eff35875117..76c8cbb38f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java index d2b3dd7d98e..79978cd8928 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java index 316fa2a369e..4111aa212b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java index 771c1076a83..677b8df2c5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java index aa22654d8d7..05147711030 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java index 098e8c2c591..5a3bb6130fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java index 1daed38af62..f49a2b0e260 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java index 48649299a16..4bdae8086a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java index d40d1dc2c25..7ce11e64fc4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java index c9c16904e1b..d0b6a788713 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java index 3f165de5493..57cb7ec791c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java index bb02ac9f39a..fc8f8978189 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java index 245e1e947ff..0ad22f56eb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java index 4f6e30671a4..1fdf404eeeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ClassDef extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ClassDef(Pointer p) { super(p); } - public ClassDef(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ClassDef(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ClassDef withName(@StdString BytePointer new_name); public native @ByVal ClassDef withName(@StdString String new_name); public native @ByVal Ident name(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java index 8a19ca8e0ee..1a86261a21e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -50,6 +52,21 @@ public static class Property extends Pointer { } // Create a class type with name `name` and its methods stored in `cu`. + public static native @SharedPtr("c10::ClassType") @ByVal ClassType create( + @ByVal QualifiedNameOptional qualifiedName, + @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, + @Cast("bool") boolean is_module/*=false*/, + @StdString BytePointer doc_string/*=""*/, + @ByVal(nullValue = "std::vector{}") StringVector unresolved_class_attributes); + public static native @SharedPtr("c10::ClassType") @ByVal ClassType create( + @ByVal QualifiedNameOptional qualifiedName, + @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu); + public static native @SharedPtr("c10::ClassType") @ByVal ClassType create( + @ByVal QualifiedNameOptional qualifiedName, + @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, + @Cast("bool") boolean is_module/*=false*/, + @StdString String doc_string/*=""*/, + @ByVal(nullValue = "std::vector{}") StringVector unresolved_class_attributes); public native @Cast("bool") boolean equals(@Const @ByRef Type rhs); @@ -243,7 +260,7 @@ public native void checkForwardHookSchema( public native void unsafeRemoveMethod(@StdString BytePointer name); public native void unsafeRemoveMethod(@StdString String name); - public native @SharedPtr CompilationUnit compilation_unit(); + public native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compilation_unit(); // generate a refined version of this class. // It has the same name but the slot Types are subtypes of diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java index 0f6ee68e172..4e098370f77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java index b740cf551de..81facaa5edb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java index 8a2c916eebd..a34094c44e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java index b779f88056b..38f06027685 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java index 56fe902a48c..24a95b1197d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java new file mode 100644 index 00000000000..4959040034c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Base class of both `PythonCommHook` and `CppCommHook`. +// Requires implementing 1) `runHook` method that communicates gradients +// asynchronously, and 2) `parseHookResult` method that converts the hook +// result into a tensor. +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class CommHookInterface extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public CommHookInterface(Pointer p) { super(p); } + + + // Passes the input grad bucket to the registered communication hook. + // Once the tensor in the bucket are ready, kicks off the hook asynchronously + // and returns a future that holds the communication results. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runHook( + @ByRef GradBucket bucket); + + // Returns the resulting tensor once the communication hook result is + // ready. The resulting tensor will then be copied to the grads of + // individual parameters. + public native @ByVal Tensor parseHookResult(@Const @ByRef IValue result); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java index 80bfa8cea8e..f7c9330caae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java index 3b493e6d8cb..6ff1acc03bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java index 778fdee0f15..726831dfcef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java index 2b4228b06da..a034f98e203 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java index 40343406921..d4d9b728ebe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java index 097c118f750..3b17cc3c3b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -29,7 +31,7 @@ public class Compound extends Tree { public Compound(int kind, @Const @ByRef SourceRange range_, @Cast("torch::jit::TreeList*") @ByRef(true) SymDimVector trees_) { super((Pointer)null); allocate(kind, range_, trees_); } private native void allocate(int kind, @Const @ByRef SourceRange range_, @Cast("torch::jit::TreeList*") @ByRef(true) SymDimVector trees_); public native @Cast("const torch::jit::TreeList*") @ByRef SymDimVector trees(); - public static native @ByVal TreeRef create( + public static native @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree create( int kind, @Const @ByRef SourceRange range_, @Cast("torch::jit::TreeList*") @ByRef(true) SymDimVector trees_); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java index 9f15c3265af..05e2e09f3e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ConstExpr extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ConstExpr(Pointer p) { super(p); } - public ConstExpr(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ConstExpr(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @Cast("bool") boolean isFloatingPoint(); public native @Cast("bool") boolean isIntegral(); public native @Cast("bool") boolean isComplex(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java index c756a5be903..537af01682b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java index ba3b49901cd..3e373b9b61d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java index eb4a8ed8c7b..528f6a9db04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java index df804685b72..3aab75bf491 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java index 120ff47601e..1d3684771bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java index 84517d5fcb2..ac6d7b83bb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java index 81323b5e5c0..58513e75f5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java index e6c3d2da67e..b2b2e0fadf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java index 34fa4bda9f6..7eaf6b5cd3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java index df7449f8b7d..8bdf278951d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java index 18409adf29e..616bb4df4bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java index cadeea7485d..f7067a9c3f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java index 74e14d15f19..24adbc8d5a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,11 +28,11 @@ public class ConstantString extends Pointer { public ConstantString(Pointer p) { super(p); } public ConstantString(@StdString BytePointer str) { super((Pointer)null); allocate(str); } - private native void allocate(@StdString BytePointer str); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@StdString BytePointer str); public ConstantString(@StdString String str) { super((Pointer)null); allocate(str); } - private native void allocate(@StdString String str); - public static native @ByVal ConstantStringPtr create(@StdString BytePointer str_); - public static native @ByVal ConstantStringPtr create(@StdString String str_); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@StdString String str); + public static native @IntrusivePtr("c10::ivalue::ConstantString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString create(@StdString BytePointer str_); + 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(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantStringPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantStringPtr.java deleted file mode 100644 index 5953da42afc..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantStringPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ConstantStringPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ConstantStringPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public ConstantStringPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public ConstantStringPtr position(long position) { - return (ConstantStringPtr)super.position(position); - } - @Override public ConstantStringPtr getPointer(long i) { - return new ConstantStringPtr((Pointer)this).offsetAddress(i); - } - - - public ConstantStringPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public ConstantStringPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public ConstantStringPtr(ConstantString target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(ConstantString target, @ByVal DontIncreaseRefcount arg1); - - - - public ConstantStringPtr(@ByRef(true) ConstantStringPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) ConstantStringPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) ConstantStringPtr put(@ByRef(true) ConstantStringPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) ConstantString get(); - - public native @ByRef @Name("operator *") @NoException(true) ConstantString multiply(); - - public native @Name("operator ->") @NoException(true) ConstantString access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef ConstantStringPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) ConstantString release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal ConstantStringPtr reclaim(ConstantString owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal ConstantStringPtr reclaim_copy(ConstantString owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal ConstantStringPtr unsafe_steal_from_new(ConstantString raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal ConstantStringPtr unsafe_adapt_non_heap_allocated( - ConstantString raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal ConstantStringPtr unsafe_reclaim_from_nonowning(ConstantString raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java index 0a261ba302a..8379fa0581a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java index 0a47ef3e3db..f2607784089 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class Continue extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Continue(Pointer p) { super(p); } - public Continue(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Continue(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Continue create(@Const @ByRef SourceRange range); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java index f0ab894ff77..1d208ee05c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java index 9598c469633..c6b1514272b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java index f41914c9da3..b92277c3a3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java index 33989a694a0..117903f7a67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java index c33496b60be..97ba18deb0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java index 4b7fec2f254..e0ae674293f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java index e584973c787..315fa7510f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java index bcbba04019d..f22d1946461 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java index 69e7a14c0b7..478ab7d118d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java index fa81cc3a2c5..ccde8e6e668 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java index ba32723ac78..530aff1308a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java index 61c4261f4b2..a8b729577b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java index a2d7a206d87..76534ad4319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java index 43ec04d34ab..fbeccbb8856 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java index 466040b9962..bd75b543f75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java index a67ab190ce9..e090fca8545 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java index e7dd8351238..b0f1944c3ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java index 86affc897c2..216d324f44e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java index 6454ff02e98..ce43d048944 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java index 1dee0a27b19..c987dba85e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java index 70c2af64001..0792d4f624a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java index 486f8e6de8c..63b763bfc4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java index 7fc4690f041..ccc34ad39c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java index ca6eb38739d..ad2bf60a422 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java index f8cf246f305..e9e67ef4b20 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java index 336ac8f6073..ec184966f77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java index f1ac7203ac1..72d04bbc105 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java index 2b6747cda3e..61db0dc6fe6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java index 2c6a0855d50..304c08822a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java index dd57a5ddc90..7e0ce326b07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java index ca3021ac5bd..f41d39fa5c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java index 86b32722e3f..7cb54a6cc0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java index 6762020b959..d78b3caaac9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java index ed5d75ef5ae..4562959c8ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java index d15f5df1cb6..86e4b056ca7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java index 65b59c547c4..b37c47938c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java index 29a0fe486a2..cb06fc0e3dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java index 3a2da58d4a3..cd3b6e9e2c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java index 3b8c3e0440e..c69d844a802 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java index 8275ab12f30..e5376881c03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java index 827f15cb262..5067d4bf5ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java index 8a650a3a79b..03b88753f9f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java index b208d407929..eab28988451 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java index b89554d9d1e..d9650e80975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java index a2385feeac3..c8b06a6c0b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java index cae6a80365f..6bffdee1b68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java index 1172451ffa8..899ae9ad1b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java index 4842962650d..4deacff018a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java index db83588ab31..eb4245351cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java index 6859e3b05c2..1186d292395 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java index 407fadcba12..dc77ae2f360 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java index 5f133a4d68b..cb03ac33a94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java index 479428dbcc1..2b0c749f327 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java index 31e913b9cc5..6013092c5bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java index 4eab385c552..5ee5c101c8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java index 58c29b4d1a4..1862f1faea6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java index 01a4199309d..1a51f7faad6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java index cd4bddf0dd1..2190699789d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java index 9aeb5ca081e..f87d1990eb2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java index f0e50ba3b9c..fb3866dc7d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java index 5282d287598..1dfc6ce4d15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,8 +30,8 @@ public class Decl extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Decl(Pointer p) { super(p); } - public Decl(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Decl(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ParamList params(); public native @ByVal ExprMaybe return_type(); public static native @ByVal Decl create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java index e81b9338315..17bacb462e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Def extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Def(Pointer p) { super(p); } - public Def(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Def(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Def withName(@StdString BytePointer new_name); public native @ByVal Def withName(@StdString String new_name); public native @ByVal Def withDecl(@Const @ByRef Decl decl); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java index e1d98af8c93..95c4c232f37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class DefMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public DefMaybe(Pointer p) { super(p); } - public DefMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public DefMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public DefMaybe(@Const @ByRef Def tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef Def tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java index a50f96b8a82..71ba3657f4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java new file mode 100644 index 00000000000..e4a64456a08 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java @@ -0,0 +1,39 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Identity in forward, Error in backward. Used to implement +// @once_differentiable +@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DelayedError extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DelayedError(Pointer p) { super(p); } + + public DelayedError(@StdString BytePointer msg, @Cast("int64_t") long num_inputs) { super((Pointer)null); allocate(msg, num_inputs); } + private native void allocate(@StdString BytePointer msg, @Cast("int64_t") long num_inputs); + public DelayedError(@StdString String msg, @Cast("int64_t") long num_inputs) { super((Pointer)null); allocate(msg, num_inputs); } + private native void allocate(@StdString String msg, @Cast("int64_t") long num_inputs); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); + + public native @StdString BytePointer msg(); public native DelayedError msg(BytePointer setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java index 39b34b7f541..9d7f62ca922 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Delete extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Delete(Pointer p) { super(p); } - public Delete(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Delete(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList targets(); public static native @ByVal Delete create(@Const @ByRef SourceRange range, @Const @ByRef ExprList targets); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java index 92500bc5cc3..12256d45de4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java index 5266008478c..fba2a47da78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java index 129ea188245..87dbce1ff05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java index 0c81c19afe2..9034a219bb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java index e7450aad17d..eca0dbaac26 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java index 2bb6ffd6c06..75fc079b79a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java index 30ba04ce7ae..dd6a84065e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java index 8b6612ce82d..c900e61435d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java index a34c7694173..deac5b89411 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java index 850ca373b48..8c26138977d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java index 2c0e86d6f8c..2bb06e13cff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java index fe724392c22..a0c358c26fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java index c01b8ab4756..183c6e55d71 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java index a80f1616258..5aa056ece44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class DictComp extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public DictComp(Pointer p) { super(p); } - public DictComp(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public DictComp(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr key(); public native @ByVal Expr value(); public native @ByVal Expr target(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java index ff431466229..f7f25d3db6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class DictLiteral extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public DictLiteral(Pointer p) { super(p); } - public DictLiteral(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public DictLiteral(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList key_inputs(); public native @ByVal ExprList value_inputs(); public static native @ByVal DictLiteral create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java index 0f0e920b918..7bf4012f9ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java index 8b7a4992184..4c8f52aade7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java index 6ae1dc877f1..bdf08a58f1e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java index ba737dc1e7e..d4c4e2e8117 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java index d1aeb489911..4baac0dc9ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java index 040428171f0..6eadfa83bfa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java index 88cb97f7484..778571fe0fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java index 979cb729d39..3443446d000 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java index 2cc858d7c97..7a079aceed4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java index c700ecc78fc..08eee231285 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java index d17ca88d144..78c7dff4dac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java index a8d294cb134..077f110e1be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java index 4829954eb86..1e41ecfd963 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java index 6aa7c050bd0..ad814ac7fce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java index 9c6dc5d6605..16b5ba1a291 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java index 02be66397b7..e020941fe50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java new file mode 100644 index 00000000000..4e0dfb801cd --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java @@ -0,0 +1,86 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// DistAutogradContext which stores information for a single distributed +// autograd pass on a worker. +@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DistAutogradContext extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DistAutogradContext(Pointer p) { super(p); } + + + public DistAutogradContext(@Cast("int64_t") long contextId) { super((Pointer)null); allocate(contextId); } + @SharedPtr @Name("std::make_shared") private native void allocate(@Cast("int64_t") long contextId); + + // Retrieves the autograd context id for this context. + public native @Cast("int64_t") long contextId(); + + // Records a 'send' autograd function for this context with the provided + // message id. + public native void addSendFunction( + @Const @SharedPtr("torch::distributed::autograd::SendRpcBackward") @ByRef SendRpcBackward func, + @Cast("int64_t") long autograd_message_id); + + // Records a 'recv' autograd function for this context with the provided + // message id. + public native void addRecvFunction( + @SharedPtr("torch::distributed::autograd::RecvRpcBackward") @ByRef RecvRpcBackward func, + @Cast("int64_t") long autograd_message_id); + + // Given an autograd_message_id, retrieve the appropriate send function. + public native @SharedPtr("torch::distributed::autograd::SendRpcBackward") @ByVal SendRpcBackward retrieveSendFunction( + @Cast("int64_t") long autograd_message_id); + + // Return all send functions for this context. + public native @ByVal LongSendRpcBackwardMap sendFunctions(); + + // Return all recv functions for this context. + public native @ByVal LongRecvRpcBackwardMap recvFunctions(); + + // Adds a future message recording an outstanding RPC. + public native void addOutstandingRpc(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future jitFuture); + + // Returns all gradients. + public native @Const @ByVal TensorTensorDict getGradients(); + + // This function gives a mutable grad reference to the callback. + // If the callback returns true, it means the grad in the context + // needs to be updated. + public native void runGradCallbackForVariable( + @Const @ByRef Tensor variable, + @ByRef(true) GradCallback cb); + + + + + + + // records the workerID of a node that we sent an RPC to. + // workerIDs are added here when we attach a send function to this autograd + // context + public native void addKnownWorkerId(short workerId); + + // Retrieves a set containing the known workerIds for this context + // These are the different workers that this context has sent RPCs to. + public native @ByVal ShortSet getKnownWorkerIds(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistBackendError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistBackendError.java deleted file mode 100644 index 99321bfa0d8..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistBackendError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used for collective communication library errors from the distributed module. -// These turn into DistBackendError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DistBackendError extends DistError { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DistBackendError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java new file mode 100644 index 00000000000..b2eb2ad0148 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java @@ -0,0 +1,275 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Name("c10d::Backend") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DistributedBackend extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DistributedBackend(Pointer p) { super(p); } + + // Backend Options is a base struct that defines the basic options + // when constructing a Backend. Each Backend 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(kBackendDefaultTimeout)") Milliseconds timeout) { super((Pointer)null); allocate(backend, timeout); } + private native void allocate( + @StdString BytePointer backend, + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout); + public Options( + @StdString BytePointer backend) { super((Pointer)null); allocate(backend); } + private native void allocate( + @StdString BytePointer backend); + public Options( + @StdString String backend, + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout) { super((Pointer)null); allocate(backend, timeout); } + private native void allocate( + @StdString String backend, + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout); + public Options( + @StdString String backend) { super((Pointer)null); allocate(backend); } + private native void allocate( + @StdString String backend); + + public native @ByRef Milliseconds timeout(); public native Options timeout(Milliseconds setter); + + // backend name + @MemberGetter public native @StdString BytePointer backend(); + } + + public native int getRank(); + + public native int getSize(); + + // Returns an unique opaque ID of this backend that can be used to correlate + // with its collectives. + public native @Cast("int64_t") long getID(); + + public native @Cast("bool") boolean supportsSplitting(); + + public native void startCoalescing(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(); + + // Subclasses must override this method to return the backend name + public native @StdString BytePointer getBackendName(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1); + + // Gathers a single tensor inputBuffer into a single buffer outputBuffer that + // is interpreted as a contiguous collection of size inputBuffer * WORLD_SIZE. + // For implementers of ProcessGroup API and advanced users only. + // Note: this function will be deprecated in near future. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1); + + // This function is deprecated and will be moved out of Backend to comms: + // * do not add dependencies on this function, + // * do not implement it in your Backend, implement _allgather_base + // instead. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1); + + // This function is a coalesced version of `allgather_into_tensor` (currently + // still named as `_allgather_base`). Each tensor in the vector corresponds to + // an input/output of one `allgather_into_tensor` operation. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector arg0, + @StdVector TensorVector arg1, + @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector arg0, + @StdVector TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector arg0, + @StdVector TensorVector arg1, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector arg0, + @StdVector TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1); + + // This function is a coalesced version of `reduce_scatter_tensor` (currently + // still named as `_reduce_scatter_base`). Each tensor in the vector + // corresponds to an input/output of one `reduce_scatter_tensor` operation. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1, + @Cast("std::vector*") @ByRef LongVector arg2, + @Cast("std::vector*") @ByRef LongVector arg3, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions arg4); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1, + @Cast("std::vector*") @ByRef LongVector arg2, + @Cast("std::vector*") @ByRef LongVector arg3); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1); + + public native void monitoredBarrier( + @Const @ByRef BarrierOptions arg0, + @Cast("bool") boolean arg1/*=false*/); + public native void monitoredBarrier( + @Const @ByRef BarrierOptions arg0); + + // Agrees on an initial sequence number for the whole group by having rank 0 + // create it and broadcast it to other ranks using the store. Only implemented + // for GLOO and NCCL backends currently. + public native void setSequenceNumberForGroup(); + + // Retrieves the current sequence number for the whole group, which should be + // in sync. If the returned number is not consistent across the group, it + // may indicate that there is some sort of collective desynchronization. + public native @Cast("uint64_t") long getSequenceNumberForGroup(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( + @ByRef TensorVector arg0, + int arg1, + int arg2); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( + @ByRef TensorVector arg0, + int arg1, + int arg2); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( + @ByRef TensorVector arg0, + int arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( + @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions arg0); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier(); + + public native void registerOnCompletionHook( + @ByRef(true) WorkInfoConsumer hook); + + public native void waitForPendingWorks(); + + public native void enableCollectivesTiming(); + + public native @Cast("bool") boolean hasHooks(); + + // Do not call this directly, use ProcessGroup::setGroupName instead. + public native void setGroupName(@StdString BytePointer name); + public native void setGroupName(@StdString String name); + + public native @StdString BytePointer getGroupName(); + + // See similar functions in ProcessGroup.hpp for context. + public native @ByVal DeviceOptional getBoundDeviceId(); + + // Perform an eager connect to the specified device if the backend supports + // it. + public native void eagerConnectSingleDevice(@ByVal Device device); + + public native void setBoundDeviceId(@ByVal DeviceOptional device); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java new file mode 100644 index 00000000000..d0d95fa6c1d --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java @@ -0,0 +1,37 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DistributedBackendOptional extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DistributedBackendOptional(Pointer p) { super(p); } + public DistributedBackendOptional(@Cast({"", "c10::intrusive_ptr&"}) DistributedBackend value) { this(); put(value); } + public DistributedBackendOptional() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef DistributedBackendOptional put(@ByRef DistributedBackendOptional x); + + public native boolean has_value(); + public native void reset(); + public native @Name("value") @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend get(); + @ValueSetter public native DistributedBackendOptional put(@IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend value); +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java new file mode 100644 index 00000000000..75f5e38536c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DistributedBackendOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public DistributedBackendOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public DistributedBackendOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DistributedBackendOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public DistributedBackendOptions position(long position) { + return (DistributedBackendOptions)super.position(position); + } + @Override public DistributedBackendOptions getPointer(long i) { + return new DistributedBackendOptions((Pointer)this).offsetAddress(i); + } + + public native @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store(); public native DistributedBackendOptions store(Store setter); + public native int group_rank(); public native DistributedBackendOptions group_rank(int setter); + public native int group_size(); public native DistributedBackendOptions group_size(int setter); + public native @ByRef FloatDuration timeout(); public native DistributedBackendOptions timeout(FloatDuration setter); + public native @StdString BytePointer group_id(); public native DistributedBackendOptions group_id(BytePointer setter); + public native @ByRef @Cast("std::vector*") LongVector global_ranks_in_group(); public native DistributedBackendOptions global_ranks_in_group(LongVector setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java index 28a34a9d70e..bcb6b93a8e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java index ecdd52edd98..451f2552af7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java index 07ebbc7f716..2e324260352 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java index 8e3cadb236e..9273d2b6e8f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class Dots extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Dots(Pointer p) { super(p); } - public Dots(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Dots(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Dots create(@Const @ByRef SourceRange range); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java index 7ca9b4d0570..e07c7c72f22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java index e057fbcf6b1..d620006884b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java index 626e27952f3..0046bcd1ce0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java index ba8803704de..73db665b533 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java index e310dff0489..994b5c8630b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java index 976c6baa857..784fc23775b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -34,7 +36,7 @@ * and switch out the underlying list implementation without * breaking backwards compatibility for the kernel API. */ -@Name("c10::List >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DoubleComplexList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java index 097ff3b1fb8..578f72fde4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java index b50ba7021be..865509ebd29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java index d60fb062e8e..25b1eb58815 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java index b7435241b6e..55be5f33674 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DoubleList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java index a0aa8912f85..aa4a17db56b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java index 3401c413f0a..3567605b149 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java index 9493bc6359b..d2618690749 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java index 65afa08f024..b6cfdae9e65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java index 74303a0ce19..a34adf167ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java index 3c313585b0e..79a182acff9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java index 2002aaf28d7..e6cecac6a2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java index 1054388faea..09e34e97a50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java index f44841f3784..6c8604eebe3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java index e351b4888c4..d09d4df929f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java index c365357e174..9f72b96da08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java index a6385ff3d06..45c667c1e44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java index bec7b497bb7..25e7538675e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java index 58ba40489a7..377f0d61dad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java index 1301324ff98..8cc4821942f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java index a7b641d7013..cf10459b6e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java index 179ef0707c6..6e8ccee4254 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java index beb5a1a7dba..c0523538d2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java index ed8f9223921..79fa8f98cfb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java index ca90e7ac0d9..a6b128e7309 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java index bdbd027698b..c57ba83d0d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java index 21c2f74df2a..5b707972d67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java index 269d14e79ca..52858ce6c6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java index bad4e4597c9..9f2df0a07e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java index 35275965833..fa35d91c96f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java index a453b93f3e7..e2f4815897b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java index 7e90f5aa280..24404f385d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java index c2bcb58fada..3bf35920325 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java index e8dee41ce6c..4bfebd94b85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java index 7ae841e4fb3..7c1833b2111 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java index 1ae10adff45..f30b3f989d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java index 50645956a6c..7b5860a25d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java index c26f344cf50..5872d5e8b7d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java index e7b2adf0f78..eb66a7e9b6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java index 9888ea7dcea..c29f6c9738c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnforceFiniteError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnforceFiniteError.java deleted file mode 100644 index db594231c95..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnforceFiniteError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in ATen for non finite indices. These turn into -// ExitException when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class EnforceFiniteError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public EnforceFiniteError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java new file mode 100644 index 00000000000..a64199301c3 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java @@ -0,0 +1,87 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// A single instance of this struct should be created through the whole process +// lifetime. The worker thread creation logic and Engine's destructor rely on +// this. +@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Engine extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Engine(Pointer p) { super(p); } + + /** Returns a reference to a static {@code Engine} instance. */ + public static native @ByRef Engine get_default_engine(); + + public static native @ByRef Engine get_base_engine(); + + // compiled_autograd needs to live in a different .so file so that it + // can have python symbols, so we add a layer of indirection + // see [Note: Compiled Autograd] + + + + + + // Given a list of (Node, input number) pairs computes the value of the graph + // by following next_edge references. + public native @ByVal TensorVector execute( + @Const @ByRef EdgeVector roots, + @Const @ByRef TensorVector inputs, + @Cast("bool") boolean keep_graph, + @Cast("bool") boolean create_graph, + @Cast("bool") boolean accumulate_grad, + @Const @ByRef(nullValue = "torch::autograd::edge_list{}") EdgeVector outputs); + public native @ByVal TensorVector execute( + @Const @ByRef EdgeVector roots, + @Const @ByRef TensorVector inputs, + @Cast("bool") boolean keep_graph, + @Cast("bool") boolean create_graph, + @Cast("bool") boolean accumulate_grad); + + // Given a pre-populated GraphTask and GraphRoot, computes the backward pass + // for the graph. + // + // NB: This API should only be used by internal autograd specific + // machinery and shouldn't be exposed to users in anyway. + + public native @UniquePtr AnomalyMetadata make_anomaly_metadata(); + + public native @UniquePtr SavedVariableHooks get_default_saved_variable_hooks(); + + // We pass cpu_ready_queue to evaluate_function, so that it knows + // the correct ready queue to push to after a NodeTask is ready + + public native void initialize_device_threads_pool(); + + public native void queue_callback(@ByVal Func callback); + + public native @Cast("bool") boolean is_checkpoint_valid(); + + // Should be called after fork to notify that worker threads are gone + public native void release_workers(); + + // Must be called by subclass before destructing to avoid a data-race-on-vptr. + public native void stop(); + + // Initializes a device thread for the autograd engine. +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java similarity index 62% rename from pytorch/src/gen/java/org/bytedeco/pytorch/DistError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java index 109c90321b8..32048dd81b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,12 +20,13 @@ import static org.bytedeco.pytorch.global.torch.*; -// Base error type for all distributed errors. -// These turn into DistError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DistError extends Error { +// allow python_engine to override the default engine when it loads +@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class EngineStub extends FunctionPointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DistError(Pointer p) { super(p); } - + public EngineStub(Pointer p) { super(p); } + protected EngineStub() { allocate(); } + private native void allocate(); + public native @ByRef Engine call(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java index c93e6c76e0e..f1bb1041e98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,9 +27,9 @@ public class EnumHolder extends Pointer { public EnumHolder(Pointer p) { super(p); } public EnumHolder(@SharedPtr EnumType type, @StdString BytePointer name, @ByVal IValue value) { super((Pointer)null); allocate(type, name, value); } - private native void allocate(@SharedPtr EnumType type, @StdString BytePointer name, @ByVal IValue value); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@SharedPtr EnumType type, @StdString BytePointer name, @ByVal IValue value); public EnumHolder(@SharedPtr EnumType type, @StdString String name, @ByVal IValue value) { super((Pointer)null); allocate(type, name, value); } - private native void allocate(@SharedPtr EnumType type, @StdString String name, @ByVal IValue value); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@SharedPtr EnumType type, @StdString String name, @ByVal IValue value); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolderPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolderPtr.java deleted file mode 100644 index 69763f3177b..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolderPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class EnumHolderPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public EnumHolderPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public EnumHolderPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public EnumHolderPtr position(long position) { - return (EnumHolderPtr)super.position(position); - } - @Override public EnumHolderPtr getPointer(long i) { - return new EnumHolderPtr((Pointer)this).offsetAddress(i); - } - - - public EnumHolderPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public EnumHolderPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public EnumHolderPtr(EnumHolder target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(EnumHolder target, @ByVal DontIncreaseRefcount arg1); - - - - public EnumHolderPtr(@ByRef(true) EnumHolderPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) EnumHolderPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) EnumHolderPtr put(@ByRef(true) EnumHolderPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) EnumHolder get(); - - public native @ByRef @Name("operator *") @NoException(true) EnumHolder multiply(); - - public native @Name("operator ->") @NoException(true) EnumHolder access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef EnumHolderPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) EnumHolder release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal EnumHolderPtr reclaim(EnumHolder owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal EnumHolderPtr reclaim_copy(EnumHolder owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal EnumHolderPtr unsafe_steal_from_new(EnumHolder raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal EnumHolderPtr unsafe_adapt_non_heap_allocated( - EnumHolder raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal EnumHolderPtr unsafe_reclaim_from_nonowning(EnumHolder raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java index 5add36fa810..d4329bf003a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java index c20bbde9aa0..6312a73b9de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java index 99079ab9316..930a2e2d6d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,6 +27,12 @@ public class EnumType extends NamedType { @MemberGetter public static native TypeKind Kind(); + public static native @SharedPtr EnumType create( + @Const @ByRef QualifiedName qualified_class_name, + @ByVal Type.TypePtr value, + @StdVector EnumNameValue enum_names_values, + @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu); + public native @StdString BytePointer str(); public native @StdString BytePointer repr_str(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Error.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Error.java deleted file mode 100644 index 387bf1d4910..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Error.java +++ /dev/null @@ -1,65 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -/** The primary ATen error class. - * Provides a complete error message with source location information via - * {@code what()}, and a more concise message via {@code what_without_backtrace()}. - * Don't throw this directly; use TORCH_CHECK/TORCH_INTERNAL_ASSERT instead. - * - * NB: c10::Error is handled specially by the default torch to suppress the - * backtrace, see torch/csrc/Exceptions.h */ -@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Error extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Error(Pointer p) { super(p); } - - // PyTorch-style Error constructor. NB: the implementation of this - // is actually in Logging.cpp - - // Caffe2-style error message - - // Base constructor - - // Add some new context to the message stack. The last added context - // will be formatted at the end of the context list upon printing. - // WARNING: This method is O(n) in the size of the stack, so don't go - // wild adding a ridiculous amount of context to error messages. - public native void add_context(@StdString BytePointer msg); - public native void add_context(@StdString String msg); - - public native @StdString BytePointer msg(); - - public native @Const @ByRef StringVector context(); - - public native @StdString BytePointer backtrace(); - - /** Returns the complete error message, including the source location. - * The returned pointer is invalidated if you call add_context() on - * this object. */ - public native @NoException(true) @Cast("const char*") BytePointer what(); - - public native @Const @NoException(true) Pointer caller(); - - /** Returns only the error message string, without source location. - * The returned pointer is invalidated if you call add_context() on - * this object. */ - public native @NoException(true) @Cast("const char*") BytePointer what_without_backtrace(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorAlwaysShowCppStacktrace.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorAlwaysShowCppStacktrace.java deleted file mode 100644 index ab4dcba52f1..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorAlwaysShowCppStacktrace.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - // namespace WarningUtils - -// Like Error, but we always report the C++ backtrace, instead of only -// reporting when TORCH_SHOW_CPP_STACKTRACES -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ErrorAlwaysShowCppStacktrace extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ErrorAlwaysShowCppStacktrace(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorReport.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorReport.java deleted file mode 100644 index e1d4147586d..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorReport.java +++ /dev/null @@ -1,58 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::jit") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ErrorReport extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ErrorReport(Pointer p) { super(p); } - - public ErrorReport(@Const @ByRef ErrorReport e) { super((Pointer)null); allocate(e); } - private native void allocate(@Const @ByRef ErrorReport e); - - public ErrorReport(@ByVal SourceRange r) { super((Pointer)null); allocate(r); } - private native void allocate(@ByVal SourceRange r); - public ErrorReport(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); - public ErrorReport(@Const @ByRef Token tok) { super((Pointer)null); allocate(tok); } - private native void allocate(@Const @ByRef Token tok); - - public native @NoException(true) @Cast("const char*") BytePointer what(); - - public static class CallStack extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public CallStack(Pointer p) { super(p); } - - // These functions are used to report why a function was being compiled - // (i.e. what was the call stack of user functions at compilation time that - // led to this error) - public CallStack(@StdString BytePointer name, @Const @ByRef SourceRange range) { super((Pointer)null); allocate(name, range); } - private native void allocate(@StdString BytePointer name, @Const @ByRef SourceRange range); - public CallStack(@StdString String name, @Const @ByRef SourceRange range) { super((Pointer)null); allocate(name, range); } - private native void allocate(@StdString String name, @Const @ByRef SourceRange range); - - // Change the range that is relevant for the current function (i.e. after - // each successful expression compilation, change it to the next expression) - public static native void update_pending_range(@Const @ByRef SourceRange range); - } - - public static native @StdString BytePointer current_call_stack(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java index cd956c142c9..42583fe4da0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java index 7fd3ffb9c25..6e761590daa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java index 6ac7af85fdc..ff538b53ea4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java index 27c991fb625..45b8404c3e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java index 3ccbaf22ff1..87d871a39b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java index 719e4936861..958472f6e0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java index f05953814d1..0723598aad5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java index 71623f605e9..f04aeefccb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java index c03389fddae..d340acc281b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java index b1ce937d048..47c6255a537 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java index b8d26483818..a3bcbf4ae41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java index 6fdfd2ce0e6..caf424fc58c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java index 1c65d0402d5..880a57dc8da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,6 +26,6 @@ public class Expr extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Expr(Pointer p) { super(p); } - public Expr(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Expr(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java index 8b1650910c3..bf840ff77ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class ExprList extends TreeView { public ExprList(Pointer p) { super(p); } - public ExprList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ExprList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") ExprListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") ExprListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java index 5ee012a0567..eefc9c206ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ExprListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ExprListIterator(Pointer p) { super(p); } - public ExprListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public ExprListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef ExprListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef ExprListIterator rhs); public native @ByVal @Name("operator *") Expr multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java index 99c13ec7bdc..e045df13d48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ExprMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ExprMaybe(Pointer p) { super(p); } - public ExprMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ExprMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public ExprMaybe(@Const @ByRef Expr tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef Expr tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java index fbc74c82fb4..604d59b92f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ExprStmt extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ExprStmt(Pointer p) { super(p); } - public ExprStmt(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ExprStmt(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr expr(); public static native @ByVal ExprStmt create(@Const @ByRef SourceRange range, @Const @ByRef Expr list); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java index cf0b84c1bff..56ae22d18d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java index 0a3ca7649f7..3298467ec58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java index b2d9e41ddf2..a57ab2dcd7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java index 16ca75de041..bfb386cbb1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java index 33a4d40aa2c..365005f2946 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java index 978d590532d..af7125df4b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java index 5d857d712fe..4263c9ea223 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java index f289d677db2..65a0555ca41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java index e86931bbce1..9c9033378be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java index 2aa758f331f..5b4926f55d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 41f33f9683c..01d3c1ffe27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 6bbbdaca43a..00b69b5850f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 a644d80cb21..0b1e84f177b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 8d7862155bb..559ddb100bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java index 8b7e990794f..80dd2b77afd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java index 2688414f17e..c80ea83a927 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java index a45083e7b55..20b9093cf92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java index a145e36197b..fcdca2dc9d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java index ba7faf2d5fc..689f508d54f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java index e31153b746b..6146941268a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java index d8eafe57d2b..11f917d3d72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java index d5e1ffc32fb..77bdbc04bf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java index 92de1c40b93..9384db0a669 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java index 76149ae488b..f041e81b833 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class For extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public For(Pointer p) { super(p); } - public For(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public For(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList targets(); public native @ByVal ExprList itrs(); public native @ByVal StmtList body(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java index d4c24a2a5ef..4eba7f7fbb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java index 28da57541b8..d4baede9b8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java index 4ad1b8ac48b..a398f937714 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java index c040ba6cdf2..4d1fbd4ac2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java index 1ec06789b17..79cfe82a03e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java index 46e7d4e434b..eca8216b2d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java index 3f28dbbc469..39b3c8d0ac0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java index aa0e7510d90..7e110e6b2bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java index 96858a56e24..6ba88a85361 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java index 47718860d4a..6880db63704 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java index 3225364ede7..d2e3c5ae7d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java index 6656758dda0..a5cb3d32770 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java index 734549bde4c..09bfedd8cc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -35,10 +37,10 @@ public class Function extends Pointer { public native void run(@ByRef IValueVector stack); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector arg0, @ByVal(nullValue = "torch::jit::TaskLauncher(at::launch)") @Cast("torch::jit::TaskLauncher*") Pointer taskLauncher); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector arg0); public native @ByVal @Name("operator ()") IValue apply( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java index 60ce6592285..e246283d83b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java index c6810f6921a..019f50a33da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java index 1c5e670261e..ed408e11d5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java index ebc7e2bb154..bb051b030cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java index f815d7233ab..77fdc57363c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java index 372aa10cb6f..40ea156482e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java index 6f7d31b1d78..710bf9b2c80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java index 80f050b3908..dc7ab872eb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java index be838df1422..236b065fb42 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java index 6123302af43..b4d04c9893a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java index 8e77dd9b234..32d8da931f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java index cdee8dad713..e6df846ca9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java index 9a298133bf7..89288d473b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java index 0171c07886d..84ea428a26f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -30,32 +32,6 @@ public class Future extends Pointer { - @NoOffset public static class FutureError extends Pointer { - static { Loader.load(); } - /** Default native constructor. */ - public FutureError() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FutureError(long size) { super((Pointer)null); allocateArray(size); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FutureError(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public FutureError position(long position) { - return (FutureError)super.position(position); - } - @Override public FutureError getPointer(long i) { - return new FutureError((Pointer)this).offsetAddress(i); - } - - - - - - public native @NoException(true) @Cast("const char*") BytePointer what(); - - public native @StdString BytePointer error_msg(); public native FutureError error_msg(BytePointer setter); - } - /** * Wait on the future until it completes. */ @@ -79,7 +55,7 @@ public class Future extends Pointer { */ public native void markCompleted( @ByVal IValue value, - @ByVal(nullValue = "c10::optional >(c10::nullopt)") WeakStorageVectorOptional storages); + @ByVal(nullValue = "c10::optional > >(c10::nullopt)") WeakStorageVectorOptional storages); public native void markCompleted( @ByVal IValue value); @@ -98,7 +74,7 @@ public native void markCompleted( // This accessor should only be used if we know that the future is // completed() with no error. - public native @StdVector WeakStorage storages(); + public native @Const @ByRef WeakStorageVector storages(); /** * Add a callback to the future. @@ -133,5 +109,5 @@ public native void markCompleted( // This method should be used when one intends to manually create a child // future, for example when implementing a customized version of then(). - public native @ByVal FuturePtr createInstance(@ByVal Type.TypePtr type); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future createInstance(@ByVal Type.TypePtr type); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java similarity index 56% rename from pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrArrayRef.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java index ad0b4d9a057..8ecb1b852a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,25 +20,25 @@ import static org.bytedeco.pytorch.global.torch.*; @Name("c10::ArrayRef >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtrArrayRef extends Pointer { +public class FutureArrayRef extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtrArrayRef(Pointer p) { super(p); } + public FutureArrayRef(Pointer p) { super(p); } /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FuturePtrArrayRef(long size) { super((Pointer)null); allocateArray(size); } + public FutureArrayRef(long size) { super((Pointer)null); allocateArray(size); } private native void allocateArray(long size); - @Override public FuturePtrArrayRef position(long position) { - return (FuturePtrArrayRef)super.position(position); + @Override public FutureArrayRef position(long position) { + return (FutureArrayRef)super.position(position); } - @Override public FuturePtrArrayRef getPointer(long i) { - return new FuturePtrArrayRef((Pointer)this).offsetAddress(i); + @Override public FutureArrayRef getPointer(long i) { + return new FutureArrayRef((Pointer)this).offsetAddress(i); } /** \name Constructors * \{

* Construct an empty ArrayRef. */ - /* implicit */ public FuturePtrArrayRef() { super((Pointer)null); allocate(); } + /* implicit */ public FutureArrayRef() { super((Pointer)null); allocate(); } private native void allocate(); /** Construct an ArrayRef from a single element. */ @@ -44,12 +46,12 @@ public class FuturePtrArrayRef extends Pointer { /** Construct an ArrayRef from a pointer and length. */ - public FuturePtrArrayRef(@Const FuturePtr data, @Cast("size_t") long length) { super((Pointer)null); allocate(data, length); } - private native void allocate(@Const FuturePtr data, @Cast("size_t") long length); + public FutureArrayRef(@Const @IntrusivePtr("c10::ivalue::Future") Future data, @Cast("size_t") long length) { super((Pointer)null); allocate(data, length); } + private native void allocate(@Const @IntrusivePtr("c10::ivalue::Future") Future data, @Cast("size_t") long length); /** Construct an ArrayRef from a range. */ - public FuturePtrArrayRef(@Const FuturePtr begin, @Const FuturePtr end) { super((Pointer)null); allocate(begin, end); } - private native void allocate(@Const FuturePtr begin, @Const FuturePtr end); + public FutureArrayRef(@Const @IntrusivePtr("c10::ivalue::Future") Future begin, @Const @IntrusivePtr("c10::ivalue::Future") Future end) { super((Pointer)null); allocate(begin, end); } + private native void allocate(@Const @IntrusivePtr("c10::ivalue::Future") Future begin, @Const @IntrusivePtr("c10::ivalue::Future") Future end); /** Construct an ArrayRef from a SmallVector. This is templated in order to * avoid instantiating SmallVectorTemplateCommon whenever we @@ -59,6 +61,8 @@ public class FuturePtrArrayRef extends Pointer { // The enable_if stuff here makes sure that this isn't used for // std::vector, because ArrayRef can't work on a std::vector // bitfield. + public FutureArrayRef(@ByRef FutureVector vec) { super((Pointer)null); allocate(vec); } + private native void allocate(@ByRef FutureVector vec); /** Construct an ArrayRef from a std::array */ @@ -71,46 +75,46 @@ public class FuturePtrArrayRef extends Pointer { * \name Simple Operations * \{ */ - public native @Const @ByPtr FuturePtr begin(); - public native @Const @ByPtr FuturePtr end(); + public native @Const @ByPtr Future begin(); + public native @Const @ByPtr Future end(); // These are actually the same as iterator, since ArrayRef only // gives you const iterators. - public native @Const @ByPtr FuturePtr cbegin(); - public native @Const @ByPtr FuturePtr cend(); + public native @Const @ByPtr Future cbegin(); + public native @Const @ByPtr Future cend(); /** empty - Check if the array is empty. */ public native @Cast("const bool") boolean empty(); - public native @Const FuturePtr data(); + public native @Const @IntrusivePtr("c10::ivalue::Future") Future data(); /** size - Get the array size. */ public native @Cast("const size_t") long size(); /** front - Get the first element. */ - public native @Const @ByRef FuturePtr front(); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future front(); /** back - Get the last element. */ - public native @Const @ByRef FuturePtr back(); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future back(); /** equals - Check for element-wise equality. */ - public native @Cast("const bool") boolean equals(@ByVal FuturePtrArrayRef RHS); + public native @Cast("const bool") boolean equals(@ByVal FutureArrayRef RHS); /** slice(n, m) - Take M elements of the array starting at element N */ - public native @Const @ByVal FuturePtrArrayRef slice(@Cast("size_t") long N, @Cast("size_t") long M); + public native @Const @ByVal FutureArrayRef slice(@Cast("size_t") long N, @Cast("size_t") long M); /** slice(n) - Chop off the first N elements of the array. */ - public native @Const @ByVal FuturePtrArrayRef slice(@Cast("size_t") long N); + public native @Const @ByVal FutureArrayRef slice(@Cast("size_t") long N); /** \} * \name Operator Overloads * \{ */ - public native @Const @ByRef @Name("operator []") FuturePtr get(@Cast("size_t") long Index); + public native @IntrusivePtr("c10::ivalue::Future") @Name("operator []") @Cast({"", "c10::intrusive_ptr&"}) Future get(@Cast("size_t") long Index); /** Vector compatibility */ /// - public native @Const @ByRef FuturePtr at(@Cast("size_t") long Index); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future at(@Cast("size_t") long Index); /** Disallow accidental assignment from a temporary. * @@ -127,7 +131,7 @@ public class FuturePtrArrayRef extends Pointer { /** \} * \name Expensive Operations * \{ */ - public native @StdVector FuturePtr vec(); + public native @ByVal FutureVector vec(); /** \} */ } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java similarity index 77% rename from pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrElementReference.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java index e36923471fc..6ac13665ca2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -19,12 +21,12 @@ @Name("c10::impl::ListElementReference,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtrElementReference extends Pointer { +public class FutureElementReference extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtrElementReference(Pointer p) { super(p); } + public FutureElementReference(Pointer p) { super(p); } - public native @Name("operator std::conditional_t >::type>::value,const c10::intrusive_ptr&,c10::intrusive_ptr >") @ByVal FuturePtr getFuturePtr(); + public native @Name("operator std::conditional_t >::type>::value,const c10::intrusive_ptr&,c10::intrusive_ptr >") @IntrusivePtr("c10::ivalue::Future") Future getFuture(); @@ -35,8 +37,8 @@ public class FuturePtrElementReference extends Pointer { public native @Const @ByRef IValue get(); - private static native @Namespace void swap(@ByRef(true) FuturePtrElementReference lhs, @ByRef(true) FuturePtrElementReference rhs); - public void swap(FuturePtrElementReference rhs) { swap(this, rhs); } + private static native @Namespace void swap(@ByRef(true) FutureElementReference lhs, @ByRef(true) FutureElementReference rhs); + public void swap(FutureElementReference rhs) { swap(this, rhs); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java similarity index 72% rename from pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrList.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java index c75b294c5de..d8332baad19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,26 +19,26 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtrList extends Pointer { +@Name("c10::List >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class FutureList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtrList(Pointer p) { super(p); } + public FutureList(Pointer p) { super(p); } /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FuturePtrList(long size) { super((Pointer)null); allocateArray(size); } + public FutureList(long size) { super((Pointer)null); allocateArray(size); } private native void allocateArray(long size); - @Override public FuturePtrList position(long position) { - return (FuturePtrList)super.position(position); + @Override public FutureList position(long position) { + return (FutureList)super.position(position); } - @Override public FuturePtrList getPointer(long i) { - return new FuturePtrList((Pointer)this).offsetAddress(i); + @Override public FutureList getPointer(long i) { + return new FutureList((Pointer)this).offsetAddress(i); } /** * Constructs an empty list. */ - public FuturePtrList() { super((Pointer)null); allocate(); } + public FutureList() { super((Pointer)null); allocate(); } private native void allocate(); /** @@ -44,32 +46,33 @@ public class FuturePtrList extends Pointer { * Example: * List a({2, 3, 4}); */ - public FuturePtrList(@ByVal FuturePtrArrayRef initial_values) { super((Pointer)null); allocate(initial_values); } - private native void allocate(@ByVal FuturePtrArrayRef initial_values); + public FutureList(@ByVal FutureArrayRef initial_values) { super((Pointer)null); allocate(initial_values); } + private native void allocate(@ByVal FutureArrayRef initial_values); /** * Create a generic list with runtime type information. * This only works for c10::impl::GenericList and is not part of the public API * but only supposed to be used internally by PyTorch. */ - + public FutureList(@ByVal Type.TypePtr elementType) { super((Pointer)null); allocate(elementType); } + private native void allocate(@ByVal Type.TypePtr elementType); - public FuturePtrList(@Const @ByRef FuturePtrList arg0) { super((Pointer)null); allocate(arg0); } - private native void allocate(@Const @ByRef FuturePtrList arg0); - public native @ByRef @Name("operator =") FuturePtrList put(@Const @ByRef FuturePtrList arg0); + public FutureList(@Const @ByRef FutureList arg0) { super((Pointer)null); allocate(arg0); } + private native void allocate(@Const @ByRef FutureList arg0); + public native @ByRef @Name("operator =") FutureList put(@Const @ByRef FutureList arg0); /** * Create a new List pointing to a deep copy of the same data. * The List returned is a new list with separate storage. * Changes in it are not reflected in the original list or vice versa. */ - public native @ByVal FuturePtrList copy(); + public native @ByVal FutureList copy(); /** * Returns the element at specified location pos, with bounds checking. * If pos is not within the range of the container, an exception of type std::out_of_range is thrown. */ - public native @ByVal FuturePtr get(long pos); + public native @IntrusivePtr("c10::ivalue::Future") Future get(long pos); /** * Moves out the element at the specified location pos and returns it, with bounds checking. @@ -77,7 +80,7 @@ public class FuturePtrList extends Pointer { * The list contains an invalid element at position pos afterwards. Any operations * on it before re-setting it are invalid. */ - public native @ByVal FuturePtr extract(long pos); + public native @IntrusivePtr("c10::ivalue::Future") Future extract(long pos); /** * Returns a reference to the element at specified location pos, with bounds checking. @@ -96,7 +99,7 @@ public class FuturePtrList extends Pointer { /** * Assigns a new value to the element at location pos. */ - public native void set(long pos, @ByVal FuturePtr value); + public native void set(long pos, @IntrusivePtr("c10::ivalue::Future") Future value); /** * Assigns a new value to the element at location pos. @@ -106,13 +109,13 @@ public class FuturePtrList extends Pointer { * Returns an iterator to the first element of the container. * If the container is empty, the returned iterator will be equal to end(). */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator begin(); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator begin(); /** * Returns an iterator to the element following the last element of the container. * This element acts as a placeholder; attempting to access it results in undefined behavior. */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator end(); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator end(); /** * Checks if the container has no elements. @@ -139,7 +142,7 @@ public class FuturePtrList extends Pointer { * Inserts value before pos. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator insert(@ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator pos, @Const @ByRef FuturePtr value); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator insert(@ByVal @Cast("c10::List >::iterator*") FutureListIterator pos, @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future value); /** * Inserts value before pos. @@ -156,7 +159,7 @@ public class FuturePtrList extends Pointer { * Appends the given element value to the end of the container. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native void push_back(@Const @ByRef FuturePtr value); + public native void push_back(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future value); /** * Appends the given element value to the end of the container. @@ -167,7 +170,7 @@ public class FuturePtrList extends Pointer { * Appends the given list to the end of the container. Uses at most one memory allocation. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native void append(@ByVal FuturePtrList lst); + public native void append(@ByVal FutureList lst); /** * Appends the given element value to the end of the container. @@ -179,13 +182,13 @@ public class FuturePtrList extends Pointer { * Removes the element at pos. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator erase(@ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator pos); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator erase(@ByVal @Cast("c10::List >::iterator*") FutureListIterator pos); /** * Removes the elements in the range [first, last). * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator erase(@ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator first, @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator last); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator erase(@ByVal @Cast("c10::List >::iterator*") FutureListIterator first, @ByVal @Cast("c10::List >::iterator*") FutureListIterator last); /** * Removes the last element of the container. @@ -206,7 +209,7 @@ public class FuturePtrList extends Pointer { * If the current size is less than count, additional copies of value are appended. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native void resize(long count, @Const @ByRef FuturePtr value); + public native void resize(long count, @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future value); /** * Value equality comparison. This function implements Python-like semantics for @@ -221,9 +224,9 @@ public class FuturePtrList extends Pointer { * Identity comparison. Returns true if and only if {@code rhs} represents the same * List object as {@code this}. */ - public native @Cast("bool") boolean is(@Const @ByRef FuturePtrList rhs); + public native @Cast("bool") boolean is(@Const @ByRef FutureList rhs); - public native @StdVector FuturePtr vec(); + public native @ByVal FutureVector vec(); /** * Returns the number of Lists currently pointing to this same list. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java new file mode 100644 index 00000000000..aeb0d7bee73 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java @@ -0,0 +1,86 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class FutureListIterator extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public FutureListIterator(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public FutureListIterator(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public FutureListIterator position(long position) { + return (FutureListIterator)super.position(position); + } + @Override public FutureListIterator getPointer(long i) { + return new FutureListIterator((Pointer)this).offsetAddress(i); + } + + // C++17 friendly std::iterator implementation + + public FutureListIterator() { super((Pointer)null); allocate(); } + private native void allocate(); + + public FutureListIterator(@Const @ByRef FutureListIterator arg0) { super((Pointer)null); allocate(arg0); } + private native void allocate(@Const @ByRef FutureListIterator arg0); + public native @ByRef @Name("operator =") FutureListIterator put(@Const @ByRef FutureListIterator arg0); + + public native @ByRef @Name("operator ++") FutureListIterator increment(); + + public native @ByVal @Name("operator ++") FutureListIterator increment(int arg0); + + public native @ByRef @Name("operator --") FutureListIterator decrement(); + + public native @ByVal @Name("operator --") FutureListIterator decrement(int arg0); + + public native @ByRef @Name("operator +=") FutureListIterator addPut(long offset); + + public native @ByRef @Name("operator -=") FutureListIterator subtractPut(long offset); + + public native @ByVal @Name("operator +") FutureListIterator add(long offset); + + public native @ByVal @Name("operator -") FutureListIterator subtract(long offset); + + private static native @Namespace @Cast("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>::difference_type") @Name("operator -") long subtract(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public long subtract(FutureListIterator rhs) { return subtract(this, rhs); } + + + + + + private static native @Namespace @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean equals(FutureListIterator rhs) { return equals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean notEquals(FutureListIterator rhs) { return notEquals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean lessThan(FutureListIterator rhs) { return lessThan(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator <=") boolean lessThanEquals(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean lessThanEquals(FutureListIterator rhs) { return lessThanEquals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator >") boolean greaterThan(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean greaterThan(FutureListIterator rhs) { return greaterThan(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator >=") boolean greaterThanEquals(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean greaterThanEquals(FutureListIterator rhs) { return greaterThanEquals(this, rhs); } +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtr.java deleted file mode 100644 index e1e3298ceb1..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FuturePtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public FuturePtr position(long position) { - return (FuturePtr)super.position(position); - } - @Override public FuturePtr getPointer(long i) { - return new FuturePtr((Pointer)this).offsetAddress(i); - } - - - public FuturePtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public FuturePtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public FuturePtr(Future target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Future target, @ByVal DontIncreaseRefcount arg1); - - - - public FuturePtr(@ByRef(true) FuturePtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) FuturePtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) FuturePtr put(@ByRef(true) FuturePtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Future get(); - - public native @ByRef @Name("operator *") @NoException(true) Future multiply(); - - public native @Name("operator ->") @NoException(true) Future access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef FuturePtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Future release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal FuturePtr reclaim(Future owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal FuturePtr reclaim_copy(Future owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal FuturePtr unsafe_steal_from_new(Future raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal FuturePtr unsafe_adapt_non_heap_allocated( - Future raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal FuturePtr unsafe_reclaim_from_nonowning(Future raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrListIterator.java deleted file mode 100644 index efebd1b6261..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrListIterator.java +++ /dev/null @@ -1,84 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - -@Name("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtrListIterator extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtrListIterator(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FuturePtrListIterator(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public FuturePtrListIterator position(long position) { - return (FuturePtrListIterator)super.position(position); - } - @Override public FuturePtrListIterator getPointer(long i) { - return new FuturePtrListIterator((Pointer)this).offsetAddress(i); - } - - // C++17 friendly std::iterator implementation - - public FuturePtrListIterator() { super((Pointer)null); allocate(); } - private native void allocate(); - - public FuturePtrListIterator(@Const @ByRef FuturePtrListIterator arg0) { super((Pointer)null); allocate(arg0); } - private native void allocate(@Const @ByRef FuturePtrListIterator arg0); - public native @ByRef @Name("operator =") FuturePtrListIterator put(@Const @ByRef FuturePtrListIterator arg0); - - public native @ByRef @Name("operator ++") FuturePtrListIterator increment(); - - public native @ByVal @Name("operator ++") FuturePtrListIterator increment(int arg0); - - public native @ByRef @Name("operator --") FuturePtrListIterator decrement(); - - public native @ByVal @Name("operator --") FuturePtrListIterator decrement(int arg0); - - public native @ByRef @Name("operator +=") FuturePtrListIterator addPut(long offset); - - public native @ByRef @Name("operator -=") FuturePtrListIterator subtractPut(long offset); - - public native @ByVal @Name("operator +") FuturePtrListIterator add(long offset); - - public native @ByVal @Name("operator -") FuturePtrListIterator subtract(long offset); - - private static native @Namespace @Cast("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>::difference_type") @Name("operator -") long subtract(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public long subtract(FuturePtrListIterator rhs) { return subtract(this, rhs); } - - - - - - private static native @Namespace @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean equals(FuturePtrListIterator rhs) { return equals(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean notEquals(FuturePtrListIterator rhs) { return notEquals(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean lessThan(FuturePtrListIterator rhs) { return lessThan(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator <=") boolean lessThanEquals(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean lessThanEquals(FuturePtrListIterator rhs) { return lessThanEquals(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator >") boolean greaterThan(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean greaterThan(FuturePtrListIterator rhs) { return greaterThan(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator >=") boolean greaterThanEquals(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean greaterThanEquals(FuturePtrListIterator rhs) { return greaterThanEquals(this, rhs); } -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java index 9c7ccd12a58..adadb703893 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java index 413d60c4e02..1d4f7b7e987 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java new file mode 100644 index 00000000000..84974911bbb --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class FutureVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public FutureVector(Pointer p) { super(p); } + public FutureVector(@Cast({"", "c10::intrusive_ptr&"}) Future value) { this(1); put(0, value); } + public FutureVector(@Cast({"", "c10::intrusive_ptr&"}) Future ... array) { this(array.length); put(array); } + public FutureVector() { allocate(); } + public FutureVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef FutureVector put(@ByRef FutureVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public Future front() { return get(0); } + public Future back() { return get(size() - 1); } + @Index(function = "at") public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future get(@Cast("size_t") long i); + public native FutureVector put(@Cast("size_t") long i, Future value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future value); + public native @ByVal Iterator 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 *") @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future get(); + } + + public Future[] get() { + Future[] array = new Future[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public Future pop_back() { + long size = size(); + Future value = get(size - 1); + resize(size - 1); + return value; + } + public FutureVector push_back(Future value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public FutureVector put(Future value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public FutureVector put(Future ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java index 6ff05b5f0fa..dc6a8013ae1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java index d3a80abcaa3..826376b8a30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java index 67042257a77..67b79f00d7f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java index c5376d0194b..e7ff4e5892e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java index 6da711b14c2..f7a18f1163b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java index be435e2b043..5108e19fdb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java index 4aa5b267624..be80eb97c31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java index c8cec2ad177..a815bec517f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java index f2254938541..a92c09a608c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java index 4970a9ffe1d..aaeef5bee8a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java index e22f2a1275b..d8ecec43f64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java index fb09dff96af..2828e280b24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java index 38524131315..0824d3c899f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java index c7975f7cce7..ec80d99b2b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java new file mode 100644 index 00000000000..e0f1d4de1b8 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java @@ -0,0 +1,43 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GatherOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public GatherOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public GatherOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GatherOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public GatherOptions position(long position) { + return (GatherOptions)super.position(position); + } + @Override public GatherOptions getPointer(long i) { + return new GatherOptions((Pointer)this).offsetAddress(i); + } + + public native @Cast("int64_t") long rootRank(); public native GatherOptions rootRank(long setter); + public native @ByRef Milliseconds timeout(); public native GatherOptions timeout(Milliseconds setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java index 9c7ac7de8f2..8ee61a24367 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java index b6deac700ad..e0b40f5bd15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -69,8 +71,8 @@ public class Generator extends Pointer { public Generator() { super((Pointer)null); allocate(); } private native void allocate(); - public Generator(@ByVal GeneratorImplPtr gen_impl) { super((Pointer)null); allocate(gen_impl); } - private native void allocate(@ByVal GeneratorImplPtr gen_impl); + public Generator(@IntrusivePtr("c10::GeneratorImpl") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl gen_impl) { super((Pointer)null); allocate(gen_impl); } + private native void allocate(@IntrusivePtr("c10::GeneratorImpl") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl gen_impl); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef Generator rhs); @@ -82,7 +84,7 @@ public class Generator extends Pointer { public native GeneratorImpl unsafeReleaseGeneratorImpl(); - public native @Const @ByRef GeneratorImplPtr getIntrusivePtr(); + public native @IntrusivePtr("c10::GeneratorImpl") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl getIntrusivePtr(); public native void set_current_seed(@Cast("uint64_t") long seed); // Sets the offset of Generator state to the desired offset. This is currently diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java index d87ae60d2ef..7f9e7e8f758 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -31,7 +33,7 @@ public class GeneratorImpl extends Pointer { - public native @ByVal @Name("clone") GeneratorImplPtr clonePtr(); + public native @IntrusivePtr("c10::GeneratorImpl") @Name("clone") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl clonePtr(); // Common methods for all generators public native void set_current_seed(@Cast("uint64_t") long seed); @@ -40,7 +42,7 @@ public class GeneratorImpl extends Pointer { public native @Cast("uint64_t") long current_seed(); public native @Cast("uint64_t") long seed(); public native void set_state(@Const @ByRef TensorImpl new_state); - public native @ByVal TensorImplPtr get_state(); + public native @IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl get_state(); public native @ByVal Device device(); // See Note [Acquire lock when using random generators] diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImplPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImplPtr.java deleted file mode 100644 index 72996e68657..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImplPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class GeneratorImplPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public GeneratorImplPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public GeneratorImplPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public GeneratorImplPtr position(long position) { - return (GeneratorImplPtr)super.position(position); - } - @Override public GeneratorImplPtr getPointer(long i) { - return new GeneratorImplPtr((Pointer)this).offsetAddress(i); - } - - - public GeneratorImplPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public GeneratorImplPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public GeneratorImplPtr(GeneratorImpl target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(GeneratorImpl target, @ByVal DontIncreaseRefcount arg1); - - - - public GeneratorImplPtr(@ByRef(true) GeneratorImplPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) GeneratorImplPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) GeneratorImplPtr put(@ByRef(true) GeneratorImplPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) GeneratorImpl get(); - - public native @ByRef @Name("operator *") @NoException(true) GeneratorImpl multiply(); - - public native @Name("operator ->") @NoException(true) GeneratorImpl access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef GeneratorImplPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) GeneratorImpl release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal GeneratorImplPtr reclaim(GeneratorImpl owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal GeneratorImplPtr reclaim_copy(GeneratorImpl owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal GeneratorImplPtr unsafe_steal_from_new(GeneratorImpl raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal GeneratorImplPtr unsafe_adapt_non_heap_allocated( - GeneratorImpl raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal GeneratorImplPtr unsafe_reclaim_from_nonowning(GeneratorImpl raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java index c99688225dc..a9b10534255 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java index c684cd347d9..0ac380eddca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java index 731ae893415..e0d10265894 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java index e3a958cbf95..62a32086202 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -34,7 +36,7 @@ * map implementation without breaking backwards compatibility * for the kernel API. */ -@Name("c10::Dict") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::Dict") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class GenericDict extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java index 97d2141c6df..b8bc3feccae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java index aab39186008..88b8190dcfe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java index 3f0a27bb3a4..7f1cab5835e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java index 392299e3fe5..8f21652f310 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class GenericList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java index c2dee0683d9..46f4926e820 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java index fbd303a1275..9511861922c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Global extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Global(Pointer p) { super(p); } - public Global(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Global(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal IdentList names(); public static native @ByVal Global create(@Const @ByRef SourceRange range, @Const @ByRef IdentList names); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java new file mode 100644 index 00000000000..cdde0e7a318 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java @@ -0,0 +1,66 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GloballyUniqueId extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GloballyUniqueId(Pointer p) { super(p); } + + public GloballyUniqueId(short createdOn, long localId) { super((Pointer)null); allocate(createdOn, localId); } + private native void allocate(short createdOn, long localId); + public GloballyUniqueId(@Const @ByRef GloballyUniqueId other) { super((Pointer)null); allocate(other); } + private native void allocate(@Const @ByRef GloballyUniqueId other); + + + public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef GloballyUniqueId other); + public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef GloballyUniqueId other); + + public native @ByVal IValue toIValue(); + public static native @ByVal GloballyUniqueId fromIValue(@Const @ByRef IValue arg0); + + public static class Hash extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public Hash() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public Hash(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Hash(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public Hash position(long position) { + return (Hash)super.position(position); + } + @Override public Hash getPointer(long i) { + return new Hash((Pointer)this).offsetAddress(i); + } + + public native @Cast("size_t") @Name("operator ()") long apply(@Const @ByRef GloballyUniqueId key); + } + + @MemberGetter public static native int kLocalIdBits(); + public static final int kLocalIdBits = kLocalIdBits(); + + @MemberGetter public native short createdOn_(); + @MemberGetter public native long localId_(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java new file mode 100644 index 00000000000..c8b9e0f64a4 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GlooDeviceVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GlooDeviceVector(Pointer p) { super(p); } + public GlooDeviceVector(org.bytedeco.pytorch.gloo.Device value) { this(1); put(0, value); } + public GlooDeviceVector(org.bytedeco.pytorch.gloo.Device ... array) { this(array.length); put(array); } + public GlooDeviceVector() { allocate(); } + public GlooDeviceVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef GlooDeviceVector put(@ByRef GlooDeviceVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public org.bytedeco.pytorch.gloo.Device front() { return get(0); } + public org.bytedeco.pytorch.gloo.Device back() { return get(size() - 1); } + @Index(function = "at") public native @SharedPtr org.bytedeco.pytorch.gloo.Device get(@Cast("size_t") long i); + public native GlooDeviceVector put(@Cast("size_t") long i, org.bytedeco.pytorch.gloo.Device value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @SharedPtr org.bytedeco.pytorch.gloo.Device value); + public native @ByVal Iterator 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 *") @SharedPtr @Const org.bytedeco.pytorch.gloo.Device get(); + } + + public org.bytedeco.pytorch.gloo.Device[] get() { + org.bytedeco.pytorch.gloo.Device[] array = new org.bytedeco.pytorch.gloo.Device[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public org.bytedeco.pytorch.gloo.Device pop_back() { + long size = size(); + org.bytedeco.pytorch.gloo.Device value = get(size - 1); + resize(size - 1); + return value; + } + public GlooDeviceVector push_back(org.bytedeco.pytorch.gloo.Device value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public GlooDeviceVector put(org.bytedeco.pytorch.gloo.Device value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public GlooDeviceVector put(org.bytedeco.pytorch.gloo.Device ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java new file mode 100644 index 00000000000..20010e58275 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java @@ -0,0 +1,74 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// This class passes bucket contents tensor to DDP communication hook. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GradBucket extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GradBucket(Pointer p) { super(p); } + + public GradBucket( + @Cast("size_t") long index, + @Cast("size_t") long bucket_count, + @ByVal Tensor tensor, + @ByVal @Cast("std::vector*") SizeTVector offsets, + @ByVal @Cast("std::vector*") SizeTVector lengths, + @ByVal LongArrayRefVector sizes_vec, + @ByVal TensorVector parameters, + @ByVal TensorOptional sparse_grad_indices) { super((Pointer)null); allocate(index, bucket_count, tensor, offsets, lengths, sizes_vec, parameters, sparse_grad_indices); } + private native void allocate( + @Cast("size_t") long index, + @Cast("size_t") long bucket_count, + @ByVal Tensor tensor, + @ByVal @Cast("std::vector*") SizeTVector offsets, + @ByVal @Cast("std::vector*") SizeTVector lengths, + @ByVal LongArrayRefVector sizes_vec, + @ByVal TensorVector parameters, + @ByVal TensorOptional sparse_grad_indices); + + // Returns the index of the bucket, which is unique across all the buckets. + public native @Cast("size_t") long getIndex(); + + public native @Const @ByRef Tensor getBuffer(); + + // Returns a mutable buffer compared with the above method. + public native @ByRef Tensor getBufferRef(); + + // Overwrites the buffer at a specific index. + public native void setBuffer(@ByRef Tensor buffer); + + // Each tensor in the list that getGradients corresponds to a + // parameter. + public native @ByVal TensorVector getGradients(); + + // Returns model parameters belonging to this bucket. They are returned in the + // same order as gradient tensors via getGradients(). For example, + // getParameters[i] will have its gradient stored in + // getGradients[i] + public native @Const @ByVal TensorVector getParameters(); + + // Returns whther this bucket is the last bucket to allreduce in an iteration. + public native @Cast("bool") boolean isLast(); + + public native @ByRef TensorOptional getSparseGradIndices(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java index 04d7840f3c6..fbfa0329ac7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java index dc99d45c137..39ed78ba905 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java index 591c286f94b..5cbe5f3ee7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java index ae8667792d3..50b2e0eca32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -57,10 +59,10 @@ private native void allocate( @Cast("torch::jit::ExecutorExecutionMode") int executor_mode); public native void run(@ByRef IValueVector inputs); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector stack, @ByVal(nullValue = "torch::jit::TaskLauncher(at::launch)") @Cast("torch::jit::TaskLauncher*") Pointer taskLauncher); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector stack); // `remaining_bailout_depth` stands for the maximum number of profiled and diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java index e75c1d941c2..63d3fbfadf3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java index 84ade44a006..5344fd13706 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java index 534b360e810..bfc4a1ad981 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -50,10 +52,10 @@ private native void allocate( - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector stack, @ByVal(nullValue = "torch::jit::TaskLauncher(at::launch)") @Cast("torch::jit::TaskLauncher*") Pointer taskLauncher); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector stack); public native @SharedPtr("torch::jit::Graph") @ByVal Graph graph(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java index 0f650fedba5..74ef6267d5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java new file mode 100644 index 00000000000..ef6a64e1ba4 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java @@ -0,0 +1,40 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GraphRoot extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GraphRoot(Pointer p) { super(p); } + + public GraphRoot(@ByVal EdgeVector functions, @ByVal TensorVector inputs) { super((Pointer)null); allocate(functions, inputs); } + private native void allocate(@ByVal EdgeVector functions, @ByVal TensorVector inputs); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); + + public native void compiled_args(@ByRef CompiledNodeArgs args); + public native @ByVal TensorVector apply_with_saved( + @Const @ByRef TensorVector inputs, + @ByRef SwapSavedVariables saved); + + public native @ByRef TensorVector outputs(); public native GraphRoot outputs(TensorVector setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java index 1a01b562988..f12c566eb93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java index e16b610f800..903b3e96ef4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java index 482891f6dbc..b22c2c6dc80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java index 611d26543ea..a14642aa798 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java index f0a0d579a16..83d5d0be7ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java index 317d2492f44..044dc7b7f18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java index c0d64cffc5c..e395fcc46a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java index 24c1513a983..d2943b120d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java index 3847a1729c6..fc6c56701b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java index bc4d44181e8..60698002bad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java index 1c24ac7573b..1ddf972de9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java index 4069d8ea30c..9541c66666b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java index 3447c5fca84..ef89726a975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java index 3e91f84d355..cc0ac0c26c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java index 366d336e62f..94e0686cbb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java index 6b03ce788e8..9a744356990 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java index 49339277be2..74f6a7853b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java index 81c978e4c4b..047aad59372 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java index fbb5887439f..c897666d005 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java index b65b8fddb4e..26b5ed6a342 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java index 12d97fa8d18..9b749ada072 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java index e55a205d539..28431a51416 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java index c95c706878c..6350c45f338 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java index e9b79e0f566..525ad52a4cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java index ffcc664973e..9c71dc59b2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java index d4da78bd6d5..e738636eba3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java index 5396d9eb270..a06fa6cd37b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java index 72b653abdc6..1a18a6f0e49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java index 6cf018deaca..703d065952b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java index 4c26ae4f9f1..01c3e6480aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java index eed59590dfe..355e024e3ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java index 16128406487..bfb310f87c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java index c664a2f4f84..c24315d312a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java index ddd551112b6..61690cfb0cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java index 8befb02b029..d6c6da8a120 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -188,11 +190,11 @@ public class IValue extends Pointer { // Tuple - public IValue(@ByVal TuplePtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal TuplePtr v); + public IValue(@IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple v); public native @Cast("bool") boolean isTuple(); - public native @ByVal TuplePtr toTuple(); + public native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple toTuple(); public native @ByRef Tuple toTupleRef(); // Double @@ -206,31 +208,31 @@ public class IValue extends Pointer { public native @ByVal DoubleComplex toComplexDouble(); // Future - public IValue(@ByVal FuturePtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal FuturePtr v); + public IValue(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future v); public native @Cast("bool") boolean isFuture(); - public native @ByVal FuturePtr toFuture(); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future toFuture(); - public IValue(@ByVal AwaitPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal AwaitPtr v); + public IValue(@IntrusivePtr("c10::ivalue::Await") @Cast({"", "c10::intrusive_ptr&"}) Await v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::Await") @Cast({"", "c10::intrusive_ptr&"}) Await v); public native @Cast("bool") boolean isAwait(); - public native @ByVal AwaitPtr toAwait(); + public native @IntrusivePtr("c10::ivalue::Await") @Cast({"", "c10::intrusive_ptr&"}) Await toAwait(); // RRef - public IValue(@ByVal RRefInterfacePtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal RRefInterfacePtr v); + public IValue(@IntrusivePtr("c10::RRefInterface") @Cast({"", "c10::intrusive_ptr&"}) RRefInterface v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::RRefInterface") @Cast({"", "c10::intrusive_ptr&"}) RRefInterface v); public native @Cast("bool") boolean isRRef(); - public native @ByVal RRefInterfacePtr toRRef(); + public native @IntrusivePtr("c10::RRefInterface") @Cast({"", "c10::intrusive_ptr&"}) RRefInterface toRRef(); // Quantizer - public IValue(@ByVal QuantizerPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal QuantizerPtr v); + public IValue(@IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer v); public native @Cast("bool") boolean isQuantizer(); - public native @ByVal QuantizerPtr toQuantizer(); + public native @IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer toQuantizer(); // Int public IValue(@Cast("int64_t") long i) { super((Pointer)null); allocate(i); } @@ -284,15 +286,15 @@ public class IValue extends Pointer { public native @ByVal DimVector toDimVector(); // ConstantString - public IValue(@ByVal ConstantStringPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal ConstantStringPtr v); + public IValue(@IntrusivePtr("c10::ivalue::ConstantString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::ConstantString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString v); public IValue(@StdString BytePointer v) { super((Pointer)null); allocate(v); } private native void allocate(@StdString BytePointer v); public IValue(@StdString String v) { super((Pointer)null); allocate(v); } private native void allocate(@StdString String v); public native @Cast("bool") boolean isString(); - public native @ByVal @Name("toString") ConstantStringPtr toConstantString(); + public native @IntrusivePtr("c10::ivalue::ConstantString") @Name("toString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString toConstantString(); public native @StdString BytePointer toStringRef(); public native @ByVal @Cast("c10::optional >*") Pointer toOptionalStringRef(); public native @StringView BytePointer toStringView(); @@ -358,30 +360,30 @@ public class IValue extends Pointer { public native @ByVal GenericDict toGenericDict(); // ClassType - public IValue(@ByVal ObjPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal ObjPtr v); + public IValue(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj v); public native @Cast("bool") boolean isObject(); - public native @ByVal ObjPtr toObject(); - public native @ByRef Object toObjectRef(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj toObject(); + public native @ByRef Obj toObjectRef(); public native @Cast("bool") boolean isModule(); // PyObject - public IValue(@ByVal PyObjectHolderPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal PyObjectHolderPtr v); + public IValue(@IntrusivePtr("c10::ivalue::PyObjectHolder") @Cast({"", "c10::intrusive_ptr&"}) PyObjectHolder v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::PyObjectHolder") @Cast({"", "c10::intrusive_ptr&"}) PyObjectHolder v); public native @Cast("bool") boolean isPyObject(); - public native @ByVal PyObjectHolderPtr toPyObjectHolder(); + public native @IntrusivePtr("c10::ivalue::PyObjectHolder") @Cast({"", "c10::intrusive_ptr&"}) PyObjectHolder toPyObjectHolder(); public native @Cast("PyObject*") Pointer toPyObject(); // Enum - public IValue(@ByVal EnumHolderPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal EnumHolderPtr v); + public IValue(@IntrusivePtr("c10::ivalue::EnumHolder") @Cast({"", "c10::intrusive_ptr&"}) EnumHolder v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::EnumHolder") @Cast({"", "c10::intrusive_ptr&"}) EnumHolder v); public native @Cast("bool") boolean isEnum(); - public native @ByVal EnumHolderPtr toEnumHolder(); + public native @IntrusivePtr("c10::ivalue::EnumHolder") @Cast({"", "c10::intrusive_ptr&"}) EnumHolder toEnumHolder(); // None public IValue() { super((Pointer)null); allocate(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java index bf2d206c354..f40ceb4bfcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java index 98bacdca838..cbbc4692c48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java index eb97c90a6a0..ad49dd736fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java index 6d5e09970ae..33461c56efb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java index ebac329b4b4..590c3596caa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Ident extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Ident(Pointer p) { super(p); } - public Ident(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Ident(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @StdString BytePointer name(); public static native @ByVal Ident create(@Const @ByRef SourceRange range, @StdString BytePointer name); public static native @ByVal Ident create(@Const @ByRef SourceRange range, @StdString String name); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java index a6d436638af..b148bb4a12e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class IdentList extends TreeView { public IdentList(Pointer p) { super(p); } - public IdentList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public IdentList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") IdentListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") IdentListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java index 5413c4b6271..2e0b2b71e46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class IdentListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public IdentListIterator(Pointer p) { super(p); } - public IdentListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public IdentListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef IdentListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef IdentListIterator rhs); public native @ByVal @Name("operator *") Ident multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java new file mode 100644 index 00000000000..d9f35c0b4e0 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java @@ -0,0 +1,42 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Identity extends Node { + static { Loader.load(); } + /** Default native constructor. */ + public Identity() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public Identity(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Identity(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public Identity position(long position) { + return (Identity)super.position(position); + } + @Override public Identity getPointer(long i) { + return new Identity((Pointer)this).offsetAddress(i); + } + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java index 6d2f39723ff..73e1734b647 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java index a72416f178b..b198847b546 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java index d8b11fd5395..70aec8851ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,8 +30,8 @@ public class If extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public If(Pointer p) { super(p); } - public If(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public If(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr cond(); public native @ByVal StmtList trueBranch(); public native @ByVal StmtList falseBranch(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java index ec2668bfb0c..c7fca6a98ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IndexError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IndexError.java deleted file mode 100644 index df13f6e1eac..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IndexError.java +++ /dev/null @@ -1,30 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in ATen for out-of-bound indices that can reasonably only be detected -// lazily inside a kernel (See: advanced indexing). These turn into -// IndexError when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class IndexError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public IndexError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java index af26c21b570..aa4a72f70e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java index 7509a5dfd27..629ae257e81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java index d63e5642add..e210a15d665 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java index 0f4fcfa6110..87c6b159d3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java index 648a08863a5..4061d500f5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java index f7cb4fd68f7..d2750656241 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java index 266988ad110..a44e0cb4a8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java index 52692223f6f..0b264f68551 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java index 43d71c7e334..395804e0168 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java index 0503dd3ce99..225b9e7f873 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java index 0799736eeed..8a87901501e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java index 48ec9f48536..e6e43b333f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java index 0af04b948d5..fcf103d369a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java index 439452c1063..cd0b27217ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java index eff6a757165..70e20824818 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java index ae5f7ccd368..e2f9c76f5af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java index 000c2598f24..5e55fc8e51f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java index 0a53176a984..1336bb4b2a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java index 8f3b1263360..e7d03c23c57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java index 8985c698da5..fc9f757953c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java index 1dab2380e86..8dd4c50a3b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java index a84b4fe3360..be7d0e3b62e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java index c648b4546de..43f30443113 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java index 5d62ce747ff..09ad86735d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java index 7cd65569478..cffa0560cc3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java index 4f0b9e1739f..0697e4b31b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java index 4dcce2e7316..208f9f4b4b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java index 8cc9b78b307..09745a13f0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java index 070b25c1bc2..5980d34964e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java index 2026396a316..242a34f7fbb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java index 41227baa469..8ba21441279 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java index 295fbc3ba70..34bc8fe2035 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java index 488b2ee57aa..834e6830efa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java index 09da0d62c0a..deece408e1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java index 10ca3e2a4e9..5e14ac31ff7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java index 1c2db328bac..7504c0ee599 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java index 8a044a5f179..4adc69e8643 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java index 73ecc0d78d8..435270be619 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java index bfa7dc3d5a0..fa5fa46511e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java index a65d8c5402b..e657b4fe38e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java index dc69c0e0228..0183f43cc1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java index cc79ac4eeca..d5bc7ff5a38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java index c68992e046a..d821c0dfc63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java index 059f1d82b21..fb688e3e06c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java index 1debcd6b30e..135d0e57d10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java index a0b1d5666c6..ccd2582c4e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java index ca4b35e907b..8646af319a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java index 245c8fc4a08..b57f1d0a833 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java index 39859457979..42d92fefcaf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java index dcc9d7c8fcf..c3f6d090228 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java index 261b70c0c41..28d4cd6d7a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java index d0855445e2f..001663ff7b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java index 04b6e7ba23b..6bfd48ef1a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java index 7c766f7e78e..301acf156d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java index fb7bd820ced..af37f615bb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java index 0ba6f97f161..29e01dbb3fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java index e62d876c52d..aaf0db81360 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java index 5aa418c4099..8adf47e5c20 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java index 8f200364f77..36c3eef9017 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java index 96cc7a19451..5e2e9416e92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java index 0e0926f475d..cf546aa96a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java index 6a945fbd217..f9aa6bcf143 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java index 6207a3bccda..e70518cb5f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java index d7909b69959..1ee8cbccb68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java index bb11245e6e3..41080bbe3fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java index df70a3e93a9..fb81e770e16 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java index 18748e3c185..dbf77c472cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java index 2555a2499ce..3ab8f67cc0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java index fe4519db301..6bdbd1ee888 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -35,8 +37,8 @@ public class JitModule extends JitObject { public JitModule(@ByVal QualifiedName class_name) { super((Pointer)null); allocate(class_name); } private native void allocate(@ByVal QualifiedName class_name); - public JitModule(@SharedPtr CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type) { super((Pointer)null); allocate(cu, type); } - private native void allocate(@SharedPtr CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type); + public JitModule(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type) { super((Pointer)null); allocate(cu, type); } + private native void allocate(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type); public JitModule() { super((Pointer)null); allocate(); } private native void allocate(); public JitModule(@Const @ByRef JitModule arg0) { super((Pointer)null); allocate(arg0); } @@ -44,20 +46,20 @@ public class JitModule extends JitObject { public native @ByRef @Name("operator =") JitModule put(@Const @ByRef JitModule arg0); public JitModule( @ByVal QualifiedName arg0, - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("bool") boolean shouldMangle/*=false*/) { super((Pointer)null); allocate(arg0, cu, shouldMangle); } private native void allocate( @ByVal QualifiedName arg0, - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("bool") boolean shouldMangle/*=false*/); public JitModule( @ByVal QualifiedName arg0, - @SharedPtr CompilationUnit cu) { super((Pointer)null); allocate(arg0, cu); } + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu) { super((Pointer)null); allocate(arg0, cu); } private native void allocate( @ByVal QualifiedName arg0, - @SharedPtr CompilationUnit cu); - public JitModule(@ByVal @Cast("torch::jit::ModulePtr*") ObjPtr module_value) { super((Pointer)null); allocate(module_value); } - private native void allocate(@ByVal @Cast("torch::jit::ModulePtr*") ObjPtr module_value); + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu); + public JitModule(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj module_value) { super((Pointer)null); allocate(module_value); } + private native void allocate(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj module_value); public native void set_optimized(@Cast("bool") boolean o); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java index 06face20c73..55d7c23af3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java index 6c9098e1fa1..aee36b62623 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java index 63d14aa06cc..92a6c380de5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java index 30f4cf43678..181b9beab59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -38,13 +40,13 @@ public class JitObject extends Pointer { public JitObject(@Const @ByRef JitObject arg0) { super((Pointer)null); allocate(arg0); } private native void allocate(@Const @ByRef JitObject arg0); public native @ByRef @Name("operator =") JitObject put(@Const @ByRef JitObject arg0); - public JitObject(@ByVal @Cast("torch::jit::ObjectPtr*") ObjPtr _ivalue) { super((Pointer)null); allocate(_ivalue); } - private native void allocate(@ByVal @Cast("torch::jit::ObjectPtr*") ObjPtr _ivalue); - public JitObject(@SharedPtr CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type) { super((Pointer)null); allocate(cu, type); } - private native void allocate(@SharedPtr CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type); + public JitObject(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj _ivalue) { super((Pointer)null); allocate(_ivalue); } + private native void allocate(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj _ivalue); + public JitObject(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type) { super((Pointer)null); allocate(cu, type); } + private native void allocate(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type); - public native @ByVal @Cast("torch::jit::ObjectPtr*") ObjPtr _ivalue(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj _ivalue(); public native @SharedPtr("c10::ClassType") @ByVal ClassType type(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java new file mode 100644 index 00000000000..07ad5877e8a --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java @@ -0,0 +1,40 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class JitRRefPickleGuard extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public JitRRefPickleGuard(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public JitRRefPickleGuard(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public JitRRefPickleGuard position(long position) { + return (JitRRefPickleGuard)super.position(position); + } + @Override public JitRRefPickleGuard getPointer(long i) { + return new JitRRefPickleGuard((Pointer)this).offsetAddress(i); + } + + public JitRRefPickleGuard() { super((Pointer)null); allocate(); } + private native void allocate(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java index 4b35fe0237b..e284201e2b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java index ae9b837f78c..9927641eeed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java index af8dbb9e3de..90f1ad3728a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java index f54e4656f36..ad4b896979a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java index 0abe9659440..b2264dbb2ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java index b7c584749f0..7854551b839 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java index cf520d1d944..19ca78923f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java index cfe41ff633c..c5087e59fcc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java index 1ad151da764..2a03affc968 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java index 92b66abae10..c47fd47c10b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java index 7c7222846a3..bba16926a22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java index 05ac147c07e..81737577502 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java index 1729542d918..9653402f68e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java index 776a2469992..830baadc068 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java index dd514681b85..5272a0b9e62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java index daf4df22add..440c695adb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java index 28d8d92c014..ad784d5757e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java index 0601d774cdd..e9bcb01a228 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java index 33ce8a87e87..ba554de43c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java index b582a6585be..85e50519ee2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java index 461a6d50ebd..e883adc0cc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java index f96c6ef80ff..8c864391c44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java index f312956c232..a85ad766b6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java index db613a833f9..e14ce7cd2d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java index 7bdf0473b43..79a86bdfc12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java index ef4b2bd1f80..61d7b6dba81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java index 5001ee130b5..8bb64c5237c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java index e73e97f049c..a983105c719 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java index 88e36a2c648..df5955c2e68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java index 6ae33ab51f3..6e76c9a7f70 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java index 967a7e27eb3..f6f8736a1f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java index 4e991af3709..c2c34ee30f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java index 2b8396eb447..fd20c5a5b38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java index 29ef7a627fb..1d880284b55 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java index 63b866d074c..166075de196 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java index fc65da9c28b..735dfc7b47b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java index b20a2c1c111..c7ede1420c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java index 202dbfc1a82..b1d22efe465 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java index 4884bac4930..1e2e067bd5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java index b98cbd35cae..ab6f7be6e57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java index 503172897cb..1386a56ecc9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java index 0ef956903d6..84717cc2db0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java index c6994a89ce4..e57c43c2fc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java index 06a8b01e881..2e496bdd4ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java index 62d9a701436..a4041d3b021 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java index bba6dc0b4e8..de207dd6d9f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinAlgError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinAlgError.java deleted file mode 100644 index bb4096bf787..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinAlgError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used for numerical errors from the linalg module. These -// turn into LinAlgError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class LinAlgError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public LinAlgError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java index 662ec8c9c82..6bd281298fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java index 37729690823..46d399e5c93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java index 02f619365c6..d3f5e98a1a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java index 3d9773dda0b..1ab63b98cd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class ListComp extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ListComp(Pointer p) { super(p); } - public ListComp(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ListComp(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr elt(); public native @ByVal Expr target(); public native @ByVal Expr iter(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java index 0847c7a6ecf..bfe65f5abbf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ListLiteral extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ListLiteral(Pointer p) { super(p); } - public ListLiteral(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ListLiteral(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList inputs(); public static native @ByVal ListLiteral create( @Const @ByRef SourceRange range, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java index 6a9863187d2..106a4e46c8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java index 07555921026..4fa50ad31cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java index 62f2fea5ea9..5e6468648e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java index 69250a439db..3ba87b4c664 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java index 79d128d5ebc..6688e42a1a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java index b241a366ba3..85570f47bb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java index 0669be66e06..d5852c0ba54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java index 3191c9891e5..54938fe46c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java index cd5c07922fb..40dd90632c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java index 85f20ecb888..529b363088b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java index 970ca32f670..8f2f903f3bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java index 970ae9b2ff1..b15d651ca97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java new file mode 100644 index 00000000000..2fd3c400cbe --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java @@ -0,0 +1,169 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Logger extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Logger(Pointer p) { super(p); } + + public Logger(@SharedPtr Reducer reducer) { super((Pointer)null); allocate(reducer); } + @SharedPtr @Name("std::make_shared") private native void allocate(@SharedPtr Reducer reducer); + // Set logging data that can be got during DistributedDataParallel + // construction time. + public native void set_construction_data_and_log( + @StdString BytePointer module_name, + @StdVector IntPointer device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString String module_name, + @StdVector IntBuffer device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString BytePointer module_name, + @StdVector int[] device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString String module_name, + @StdVector IntPointer device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString BytePointer module_name, + @StdVector IntBuffer device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString String module_name, + @StdVector int[] device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + + public native void set_static_graph(); + + // An interface for users to get DDPLoggingData and log them + // in the applications. Explanation of logging fields are in + // "struct DDPLoggingData" of "torch/c10/util/Logging.h". + public native @ByVal DDPLoggingData get_ddp_logging_data(); + + // Stream insertion operator for logging data to stream under + // TORCH_DISTRIBUTED_DEBUG. + + + // Set environment variables. + public native void set_env_variables(); + // Set parameters stats. + public native void set_parameter_stats(); + // Get size of each bucket (Bytes). + public native @ByVal @Cast("std::vector*") LongVector get_bucket_sizes(); + // Get variable indices for each bucket. + public native @ByVal SizeTVectorVector get_per_bucket_variable_indices(); + // Set comm. hook, if used + public native void set_comm_hook(@StdString BytePointer hook); + public native void set_comm_hook(@StdString String hook); + // Set running with uneven input detection (model.join() context manager) + public native void set_uneven_input_join(); + + // Reset performance stats at current iteration + public native void reset_performance_stats(); + + // Calculate avg stats using cpu timer and gpu timer + // that has been recorded in reducer. + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef LongPointer avg_time, + @Cast("int64_t*") @ByRef LongPointer time_duration, + @ByRef Timer timer, + Timer.Event start_event, + Timer.Event end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef LongBuffer avg_time, + @Cast("int64_t*") @ByRef LongBuffer time_duration, + @ByRef Timer timer, + @Cast("c10d::Timer::Event") int start_event, + @Cast("c10d::Timer::Event") int end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef long[] avg_time, + @Cast("int64_t*") @ByRef long[] time_duration, + @ByRef Timer timer, + Timer.Event start_event, + Timer.Event end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef LongPointer avg_time, + @Cast("int64_t*") @ByRef LongPointer time_duration, + @ByRef Timer timer, + @Cast("c10d::Timer::Event") int start_event, + @Cast("c10d::Timer::Event") int end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef LongBuffer avg_time, + @Cast("int64_t*") @ByRef LongBuffer time_duration, + @ByRef Timer timer, + Timer.Event start_event, + Timer.Event end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef long[] avg_time, + @Cast("int64_t*") @ByRef long[] time_duration, + @ByRef Timer timer, + @Cast("c10d::Timer::Event") int start_event, + @Cast("c10d::Timer::Event") int end_event); + + // Set the absolute time of the event that has been recorded in reducer. + public native void set_event_time(@Cast("int64_t*") @ByRef LongPointer event_time, @ByRef Timer timer, Timer.Event event); + public native void set_event_time(@Cast("int64_t*") @ByRef LongBuffer event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") int event); + public native void set_event_time(@Cast("int64_t*") @ByRef long[] event_time, @ByRef Timer timer, Timer.Event event); + public native void set_event_time(@Cast("int64_t*") @ByRef LongPointer event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") int event); + public native void set_event_time(@Cast("int64_t*") @ByRef LongBuffer event_time, @ByRef Timer timer, Timer.Event event); + public native void set_event_time(@Cast("int64_t*") @ByRef long[] event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") int event); + // Set stats that can be collected only during + // training loop. It is called at the beginning of forward call + // to record the run time stats of sampled iterations that previously ran. + // GPU performance stats are collected only for single process + // single device program and single device module right now. + // TODO to support single process multiple devices and multi device modules, + // events need to be created and recorded on multiple devices. + public native void set_runtime_stats_and_log(); + + // Called when DDP/reducer is failing with an error. The + // logging data structure will have two fields filled: "has_error" indicating + // that this iteration encountered an error and other fields are not valid, + // and "error", a string which contains the error message that DDP failed + // with. + + // When running without static graph, called when reducer is destroyed to log + // if graph was actually static and is a candidate for static graph + // optimization. + public native void log_if_graph_static(@Cast("bool") boolean is_static); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java new file mode 100644 index 00000000000..441aa80d0ea --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java @@ -0,0 +1,37 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class LoggerOptional extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LoggerOptional(Pointer p) { super(p); } + public LoggerOptional(Logger value) { this(); put(value); } + public LoggerOptional() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef LoggerOptional put(@ByRef LoggerOptional x); + + public native boolean has_value(); + public native void reset(); + public native @Name("value") @WeakPtr("c10d::Logger") Logger get(); + @ValueSetter public native LoggerOptional put(@WeakPtr("c10d::Logger") Logger value); +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java index d4b950b9ae8..a4724848319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java index 2d59151673a..1d135571fd3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java new file mode 100644 index 00000000000..f1acc5aad6a --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java @@ -0,0 +1,112 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class LongArrayRefVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LongArrayRefVector(Pointer p) { super(p); } + public LongArrayRefVector(LongArrayRef value) { this(1); put(0, value); } + public LongArrayRefVector(LongArrayRef ... array) { this(array.length); put(array); } + public LongArrayRefVector(@Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... value) { this(1); put(0, value); } + public LongArrayRefVector(@Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] ... array) { this(array.length); put(array); } + public LongArrayRefVector() { allocate(); } + public LongArrayRefVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef LongArrayRefVector put(@ByRef LongArrayRefVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public LongArrayRef front() { return get(0); } + public LongArrayRef back() { return get(size() - 1); } + @Index(function = "at") public native @ByRef LongArrayRef get(@Cast("size_t") long i); + public native LongArrayRefVector put(@Cast("size_t") long i, LongArrayRef value); + @ValueSetter @Index(function = "at") public native LongArrayRefVector put(@Cast("size_t") long i, @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @ByRef LongArrayRef value); + public native @ByVal Iterator 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 *") @ByRef @Const LongArrayRef get(); + } + + public LongArrayRef[] get() { + LongArrayRef[] array = new LongArrayRef[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public LongArrayRef pop_back() { + long size = size(); + LongArrayRef value = get(size - 1); + resize(size - 1); + return value; + } + public LongArrayRefVector push_back(LongArrayRef value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public LongArrayRefVector put(LongArrayRef value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public LongArrayRefVector put(LongArrayRef ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } + + public LongArrayRefVector push_back(long... value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public LongArrayRefVector put(long... value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public LongArrayRefVector put(long[] ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java index fc7ca966b78..0b6d1e65696 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java index af466012305..ea5752a9f61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java index 9fd2ff51e1a..019f23dfc26 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class LongList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java index 33f3cb356d2..3421a79029f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java index 6997e1a7028..9720b01d990 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java index 67d61803f21..e8573f492c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java index 3c9e6f9e995..cad39de6cb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java new file mode 100644 index 00000000000..8e995df43d9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java @@ -0,0 +1,52 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_map >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class LongRecvRpcBackwardMap extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LongRecvRpcBackwardMap(Pointer p) { super(p); } + public LongRecvRpcBackwardMap() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef LongRecvRpcBackwardMap put(@ByRef LongRecvRpcBackwardMap x); + + public boolean empty() { return size() == 0; } + public native long size(); + + public RecvRpcBackward front() { return get(0); } + public RecvRpcBackward back() { return get(size() - 1); } + @Index public native @SharedPtr("torch::distributed::autograd::RecvRpcBackward") RecvRpcBackward get(@Cast("int64_t") long i); + public native LongRecvRpcBackwardMap put(@Cast("int64_t") long i, RecvRpcBackward 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 @Cast("int64_t") long first(); + public native @Name("operator *().second") @MemberGetter @SharedPtr("torch::distributed::autograd::RecvRpcBackward") @Const RecvRpcBackward second(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java new file mode 100644 index 00000000000..cb700190e38 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java @@ -0,0 +1,52 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_map >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class LongSendRpcBackwardMap extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LongSendRpcBackwardMap(Pointer p) { super(p); } + public LongSendRpcBackwardMap() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef LongSendRpcBackwardMap put(@ByRef LongSendRpcBackwardMap x); + + public boolean empty() { return size() == 0; } + public native long size(); + + public SendRpcBackward front() { return get(0); } + public SendRpcBackward back() { return get(size() - 1); } + @Index public native @SharedPtr("torch::distributed::autograd::SendRpcBackward") SendRpcBackward get(@Cast("int64_t") long i); + public native LongSendRpcBackwardMap put(@Cast("int64_t") long i, SendRpcBackward 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 @Cast("int64_t") long first(); + public native @Name("operator *().second") @MemberGetter @SharedPtr("torch::distributed::autograd::SendRpcBackward") @Const SendRpcBackward second(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java index c7c35948854..ef6dad2908c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java index d14ae147f24..33e775b87ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java index fe099d243b2..7cc1eaa3059 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java index e8f0e3a3d07..8ca515995b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java index 91bd426e8e9..031962beb4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java index a16d2585006..e4d4fdbee8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java index 7cd8452bd09..e997e2dcb0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java index af750d8ff58..bc8b3484d46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java index eca20ed0825..5a80a151f49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java index 21f066ab3df..2a6e8300627 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java index fa64a1a9781..577e25060dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java index 141e67dc680..e45c0be8e4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java index 2ef299f71b6..180500a3f79 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java index dc9d31b0d46..e877ecddb62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java index 51b6a473d88..3a0cd0e0880 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java index f53deee0912..c6c96ef545d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java index 4b4f624553e..b11669081c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java index 92f02ef33f7..ab4655c4c06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java index 3ed9281e725..5c784f5b0e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java index 6c314249e46..e53ac2d4e88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java index fa2c94a6d65..3ee253b3e52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java index d3b8366f568..e81335fb4b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java index 5210bd84cbb..285d998ad75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java index 5d5652fe12c..b563a95f36f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java index f7d25ee4b62..ca9db47f8a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java index 90a22bf0ee7..0c389a9348f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java index 7bf93d33438..aa183640737 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java index e4afe51fb26..fc71fc4d70b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java index e17b2b98218..5c2676248d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java index e493d559404..0ae5409c9f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java index 5be87cfbcde..9b1117c219a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java index 1d4de48238c..10ae6216845 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java index ccb503c260b..0d140d70535 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java index 2bf9af0cfa1..91e7e9f096e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java index eb14f2d9965..6b7f1449f7f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java index 6f188ab9d93..8b02c5b5f63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java index bf4f52396fe..5943d248491 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java index 9bdefbbf38f..447c417aa7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java index 6f684d8e905..e6b9a7d3f1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java index 44b27cb1227..8dc84be63fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java index 6f1072bc6ee..7b31ab59757 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java index 63128464f52..510f64494e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java index a0bfd805d5f..e82c2a0613f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java index e1333038a13..900f742db19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java index d3c968e285f..b6df8f9409c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java index f4250e755ec..abadd293870 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java index 9c97ee57290..9e26f6f57e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java index 9d1c3a449dc..08700dce4ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java index 283d9b7c1b3..4870fdca692 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java index 7ee872cbbeb..4dfc531f6ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java index b0e6926b8ba..4fe4141672f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java index 7fc5ee12c9c..d4d91bc3320 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java index f89ba13da46..dd7cab2644d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java index 43da2339a42..702930f99d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java index a59c412cd51..563a6867f0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java index 37e28e4c732..786fc736898 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java index 4a93add074d..b0e1fc172c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java new file mode 100644 index 00000000000..99b5b6c2621 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java @@ -0,0 +1,72 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// A message to be sent/received by an RpcAgent. +// +// A Message object contains 4 fields: +// payload (std::vector): a binary chunk of data. +// tensors (std::vector): all tensors. Tensor data are not +// included in the payload, and it is up to the RpcAgent implementation +// to determine how to serialize them. This design is helpful for +// communicating super large tensors where serializing all the data at +// once leads to excessively large memory footprint. An implementation +// can then serialize and send tensors chunk-by-chunk, in the streaming +// fashion. +// type (MessageType): type of the message. +// id (int64_t): message id, this is used to match request and response. +// Other implementation can ignore it if they have their own +// ways to do matching. +// +// Layers above ``RpcAgent`` only converts ScriptCall, ScriptResp, PythonCall, +// and PythonResp into a Message, and it is up to the RpcAgent +// implementation to determine how to serialize a message. +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Message extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Message(Pointer p) { super(p); } + + + + + + + // Destructively retrieves the payload. + + + + public native @Cast("std::vector*") @ByRef ByteVector payload(); + public native @ByRef TensorVector tensors(); + public native MessageType type(); + + public native @Cast("bool") boolean isRequest(); + public native @Cast("bool") boolean isResponse(); + + + // id is an optional field to match request/response. If an RpcAgent + // implementation is able to do the matching without using this id, it can be + // dropped during message serialization. + public native @Cast("int64_t") long id(); + public native void setId(@Cast("int64_t") long id); + + public native @ByVal WeakStorageVector getStorages(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java index 1acc4fc3b71..a48f4d649e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java index c2d5a49764b..3c89753122a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -37,7 +39,7 @@ public class Method extends IMethod { public native @ByVal JitModule owner(); // the raw objectptr that owns this method, for when the method is owned by a // torchbind object. - public native @ByVal @Cast("torch::jit::ObjectPtr*") ObjPtr raw_owner(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj raw_owner(); public native void run(@ByRef IValueVector stack); public native @ByVal @Name("operator ()") IValue apply( @@ -50,11 +52,11 @@ public class Method extends IMethod { // interpreter that executes ops inline, one by one, on caller's thread. A // model can utilize async op, i.e. `fork`, to launch an asynchronous task // which will be launched on provided `taskLauncher`. - public native @ByVal FuturePtr run_async( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future run_async( @ByVal IValueVector stack, @Cast("const torch::jit::Kwargs*") @ByRef(nullValue = "torch::jit::Kwargs()") StringIValueMap kwargs, @ByVal(nullValue = "torch::jit::TaskLauncher(at::launch)") @Cast("torch::jit::TaskLauncher*") Pointer taskLauncher); - public native @ByVal FuturePtr run_async( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future run_async( @ByVal IValueVector stack); public native @SharedPtr("torch::jit::Graph") @ByVal Graph graph(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java index 64196796a93..1bad181c875 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java index fc464e4dd3f..cfabe4d0780 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java index b05a929a1df..0f0053dec24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java index 313d70c96a5..b15757b3f22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java index 3702b1f214d..b0ca95d5ac8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java index 57b4f4903ca..43ebc874e8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java index 79bd8186836..924ee1c8a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java index 06c3324d321..54beb50968e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java index cf7908b5b6a..84fea60300a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java index 50d24ddc010..d1af9402df1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java index c3371957dc4..3f61b852717 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java index c97573f06eb..c2dd518319b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java index bba22126f0d..346d2e3de60 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java index eac7e76e484..c452183f002 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java index 322b864e5b3..ddb34fce409 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java index 3dedd8a1525..42d181e433f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java index 5dc30d04fca..ecdeae3051d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java index e71b9f2b738..d2e8260c85a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java index d58f92e2c41..0edab356b9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java index 1b4818b71ba..61c9f947cb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java index 7eb0e9097c6..ecf7bca9633 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java index 454e69b02b7..fb00280d97d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java index 3e978d73d58..131717a6d6e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java index 3d5886a7b29..e169989a932 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java index 625b9aa2001..b4f60403523 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java index 56efe685281..d651525430e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java index 6a6c612829b..5dd372f4b32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java new file mode 100644 index 00000000000..07cdb5cae43 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java @@ -0,0 +1,37 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Supplementary data specific to NCCL PREMUL_SUM +// The point of use in ProcessGroupNCCL knows how to unpack it. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class NCCLPreMulSumSupplement extends _SupplementBase { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public NCCLPreMulSumSupplement(Pointer p) { super(p); } + + public native double double_factor(); public native NCCLPreMulSumSupplement double_factor(double setter); + public native @ByRef Tensor tensor_factor(); public native NCCLPreMulSumSupplement tensor_factor(Tensor setter); + public NCCLPreMulSumSupplement(double f) { super((Pointer)null); allocate(f); } + private native void allocate(double f); + public NCCLPreMulSumSupplement(@ByVal Tensor t) { super((Pointer)null); allocate(t); } + private native void allocate(@ByVal Tensor t); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java index 94915e4af24..2c52112d2e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java index b49ff7957b2..7f2b586da91 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java index 00874140452..93b1a1c152d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java index a5e995488b3..29bff565684 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java index 6c711b910dd..ad4740a0d3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java index 94cdeff700e..15755a4134d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java index fb7bc81c397..25ac5d512d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java index e45972725d1..58cb8c71631 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java index 99d4312ec0f..f328b6c4854 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java index 2bbe3395c5e..a285413f05a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java index 5fe564485b6..3629c852cfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java index 6d5f49773c2..76f5d02d83b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java index b404ed2d2dc..55000dd4547 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java index 276fe501dcd..7ebb42ea597 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java index d180cd48b44..6aaff608648 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java index 65eb0601da9..31d0a431616 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java index 5ac5cdda20b..6581af21cca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java index 3205548b2dc..917646b50cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java index 3fa62f8ceb4..7d3d61845c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java index a11a1f33570..81aa787c9d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java index 194f99fabed..1ec86f88b04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java index 1e5d82a6afc..cd2f4b0b3e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java index 55e7c49b566..abe2dc6f4f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java index c0937efcabd..5ff1c15a5ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java index ae2e7b7df29..a09564c8a4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java index 3a2964bd9a6..439f4042237 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java index dcb2c86a67e..5529368834b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java new file mode 100644 index 00000000000..a3a446b0002 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java @@ -0,0 +1,41 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// We print grad_fn names in tensor printing. For functions with backward +// NYI, grad_fn= will be printed if we use Error, which is confusing. So +// special case with a new NotImplemented function here. +@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class NotImplemented extends AutogradError { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public NotImplemented(Pointer p) { super(p); } + + public NotImplemented(@StdString BytePointer forward_fn, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(forward_fn, next_edges); } + private native void allocate(@StdString BytePointer forward_fn, @ByRef(true) EdgeVector next_edges); + public NotImplemented(@StdString String forward_fn, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(forward_fn, next_edges); } + private native void allocate(@StdString String forward_fn, @ByRef(true) EdgeVector next_edges); + + public NotImplemented(@StdString BytePointer forward_fn) { super((Pointer)null); allocate(forward_fn); } + private native void allocate(@StdString BytePointer forward_fn); + public NotImplemented(@StdString String forward_fn) { super((Pointer)null); allocate(forward_fn); } + private native void allocate(@StdString String forward_fn); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplementedError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplementedError.java deleted file mode 100644 index d20fe75ede2..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplementedError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in ATen for functionality that is not implemented. These turn into -// NotImplementedError when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class NotImplementedError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public NotImplementedError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java index f46065557be..ad10d1a54c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java index aa5f1d7c564..31aaf518ad3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java index f8ec14fbebb..a561d20a82b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java index 77ee5d7ae7b..4f730187e8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Object.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java similarity index 66% rename from pytorch/src/gen/java/org/bytedeco/pytorch/Object.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java index 365858e9bcc..f5201a53995 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Object.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -20,10 +22,10 @@ // User-defined object. @Name("c10::ivalue::Object") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Object extends Pointer { +public class Obj extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Object(Pointer p) { super(p); } + public Obj(Pointer p) { super(p); } // In general, class types hold a shared_ptr to its owning CompilationUnit, // so that its type and methods do not get deallocated while the class exists. @@ -31,21 +33,21 @@ public class Object extends Pointer { // inserting a constant object into a Graph would create a reference cycle if // that constant object held a shared_ptr to its CU. For these objects we // instatiate them with non-owning references to its CU - public Object(@ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots) { super((Pointer)null); allocate(type, numSlots); } - private native void allocate(@ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots); + public Obj(@ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots) { super((Pointer)null); allocate(type, numSlots); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots); - public Object(@ByVal StrongTypePtr type, @Cast("size_t") long numSlots) { super((Pointer)null); allocate(type, numSlots); } - private native void allocate(@ByVal StrongTypePtr type, @Cast("size_t") long numSlots); + public Obj(@ByVal StrongTypePtr type, @Cast("size_t") long numSlots) { super((Pointer)null); allocate(type, numSlots); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@ByVal StrongTypePtr type, @Cast("size_t") long numSlots); - public static native @ByVal ObjPtr create( + public static native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj create( @ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots); - public static native @ByVal ObjPtr create( + public static native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj create( @ByVal StrongTypePtr type, @Cast("size_t") long numSlots); - public static native @ByVal ObjPtr create(@SharedPtr("c10::ClassType") @ByVal ClassType classType, @Cast("size_t") long numSlots); + public static native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj create(@SharedPtr("c10::ClassType") @ByVal ClassType classType, @Cast("size_t") long numSlots); /** * Slot API. @@ -91,22 +93,22 @@ public class Object extends Pointer { public native @Const @ByRef IValueVector slots(); public native @SharedPtr("c10::ClassType") @ByVal ClassType type(); - public native @SharedPtr CompilationUnit compilation_unit(); + public native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compilation_unit(); - public native @ByVal ObjPtr copy_to_weak_compilation_ref(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj copy_to_weak_compilation_ref(); public native void unsafe_make_weak_compilation_ref(); - public native @ByVal ObjPtr copy(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj copy(); - public native @ByVal ObjPtr deepcopy( + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy( @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); - public native @ByVal ObjPtr deepcopy(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy(); - public native @ByVal ObjPtr deepcopy( + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy( @ByRef HashAliasedIValueMap memo, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); - public native @ByVal ObjPtr deepcopy( + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy( @ByRef HashAliasedIValueMap memo); public native @Cast("bool") boolean is_weak_compilation_ref(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ObjPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ObjPtr.java deleted file mode 100644 index 5e99b8a7a68..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ObjPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ObjPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ObjPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public ObjPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public ObjPtr position(long position) { - return (ObjPtr)super.position(position); - } - @Override public ObjPtr getPointer(long i) { - return new ObjPtr((Pointer)this).offsetAddress(i); - } - - - public ObjPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public ObjPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public ObjPtr(Object target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Object target, @ByVal DontIncreaseRefcount arg1); - - - - public ObjPtr(@ByRef(true) ObjPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) ObjPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) ObjPtr put(@ByRef(true) ObjPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Object get(); - - public native @ByRef @Name("operator *") @NoException(true) Object multiply(); - - public native @Name("operator ->") @NoException(true) Object access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef ObjPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Object release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal ObjPtr reclaim(Object owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal ObjPtr reclaim_copy(Object owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal ObjPtr unsafe_steal_from_new(Object raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal ObjPtr unsafe_adapt_non_heap_allocated( - Object raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal ObjPtr unsafe_reclaim_from_nonowning(Object raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OnnxfiBackendSystemError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OnnxfiBackendSystemError.java deleted file mode 100644 index 0f850c376dd..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OnnxfiBackendSystemError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in Onnxifi backend lowering. These turn into -// ExitException when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class OnnxfiBackendSystemError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public OnnxfiBackendSystemError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java index f5b427c3776..990f0c01ff7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java index 2e02db50df5..d2afc87f885 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java index 7e14fdf7ee2..8a815a4d9f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java index d663dc8eb35..983880e41bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java index caf4c66c3fd..4e25f51a4ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java index 862b0ef31f8..6753af8eb90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java index 4b37ec7c434..14cd52d456b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java index 02072e0385d..a7cfad7ef85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java index 0c48f85a086..b89319eb17d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java index f4429fe1ad0..6dd5ea8bfe7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java index fa8ce574213..db05a79bc96 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java index a5465d88544..6741e8ab3d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java index ad3e66db5e4..0b359dee585 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java index aa7d7d64b3c..d2b7777d888 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java index deb1217cc45..9b5b62e80ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java index b10d2c9ee42..ae6e7b61209 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java index a3d5dbd23a4..ecc7bf6fd08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java index 43c575c2015..e3e3473ee7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java index da7db452ea4..35dd93649cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java index e24f54f598d..28b9b4f2b5b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java index 1c225e7da78..bc0c09d14a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java index 6bead639efa..55224c36ac0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java index 1a3eaf99a7b..a76183f4fd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java index 9e1c2c58814..41fd46897ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java index 13f688f1b71..2a9468188b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java index 2d695459a30..db1b8d91e66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java index a195ef91e54..d0696fd0659 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java index 6d1c1350059..e39a862aae6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java index fc259955adb..3f21ec6442d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java index 82a57d2e257..00af0aceb6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java index 001aab077c7..98328b1720a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -32,8 +34,8 @@ public class OutputArchive extends Pointer { return new OutputArchive((Pointer)this).offsetAddress(i); } - public OutputArchive(@SharedPtr CompilationUnit cu) { super((Pointer)null); allocate(cu); } - private native void allocate(@SharedPtr CompilationUnit cu); + public OutputArchive(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu) { super((Pointer)null); allocate(cu); } + private native void allocate(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu); public OutputArchive() { super((Pointer)null); allocate(); } private native void allocate(); @@ -46,7 +48,7 @@ public class OutputArchive extends Pointer { - public native @SharedPtr CompilationUnit compilation_unit(); + public native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compilation_unit(); /** Writes an {@code IValue} to the {@code OutputArchive}. */ public native void write(@StdString BytePointer key, @Const @ByRef IValue ivalue); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java index dff1e8e5f41..70eba6d6af3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java index 03028fde6b1..47d92be6720 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java index 1fe1edfa502..1d24dc8485c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java index 44b2e6d028c..fe4bf5e60cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java index 95fe12a8584..96c7cf2efc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java index 53348dc7aa3..4cd57059c25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java index bb8dd0e1dd1..55186488538 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java index 0749d9b5525..243f54db459 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java index 574eb297a8d..b4ae19b7245 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java index 1b393c4f8e7..856d4120590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java index ea980cf366f..e2946ca7f3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Param extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Param(Pointer p) { super(p); } - public Param(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Param(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Param create( @Const @ByRef SourceRange range, @Const @ByRef Ident ident, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java index fc71decfceb..c28651f24dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class ParamList extends TreeView { public ParamList(Pointer p) { super(p); } - public ParamList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ParamList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") ParamListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") ParamListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java index 41e53b57fc0..a240f5040da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ParamListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ParamListIterator(Pointer p) { super(p); } - public ParamListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public ParamListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef ParamListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef ParamListIterator rhs); public native @ByVal @Name("operator *") Param multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java index c0a10faa889..bf1cc798d29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java index 933a91bec93..b95bcd663e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java index 8db377e6ffa..beee0085d6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java index b60913f11ad..2412d62b4e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java index e6d40679f47..50cc249f175 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java index 9a9472aa0b0..559a7dde804 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class Pass extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Pass(Pointer p) { super(p); } - public Pass(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Pass(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Pass create(@Const @ByRef SourceRange range); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java index 0bbb1c43dc9..eddac27e39c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java index 15559a0c629..6f2a2d69115 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java index a92efd00b13..4b16bf95118 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java index c13fc643205..617434dd9eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java index 5872807b44d..143c5d0f7c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java index 4cbbb13342c..c1f008afb21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java index 57313a33b26..eb0bca3b8ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java index 0ce81f3f9ff..9610667bdd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java index 56e96e03043..a7661d2f16a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java index 09e453e1574..f28c65ce13c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java index 984c1441432..b28c98f7ecf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java index 30d27fcf1dc..42dbd62e93a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java index 0731f34639f..e8bd5a48c62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java index 2e4e9de3363..44185868326 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java new file mode 100644 index 00000000000..0f113776106 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java @@ -0,0 +1,84 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class PrefixStore extends Store { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public PrefixStore(Pointer p) { super(p); } + + public PrefixStore(@StdString BytePointer prefix, @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store) { super((Pointer)null); allocate(prefix, store); } + private native void allocate(@StdString BytePointer prefix, @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store); + public PrefixStore(@StdString String prefix, @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store) { super((Pointer)null); allocate(prefix, store); } + private native void allocate(@StdString String prefix, @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store); + public native void set(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void set(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + public native @ByVal @Cast("std::vector*") ByteVector compareSet( + @StdString BytePointer key, + @Cast("const std::vector*") @ByRef ByteVector expectedValue, + @Cast("const std::vector*") @ByRef ByteVector desiredValue); + public native @ByVal @Cast("std::vector*") ByteVector compareSet( + @StdString String key, + @Cast("const std::vector*") @ByRef ByteVector expectedValue, + @Cast("const std::vector*") @ByRef ByteVector desiredValue); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Cast("int64_t") long add(@StdString BytePointer key, @Cast("int64_t") long value); + public native @Cast("int64_t") long add(@StdString String key, @Cast("int64_t") long value); + + public native @Cast("bool") boolean deleteKey(@StdString BytePointer key); + public native @Cast("bool") boolean deleteKey(@StdString String key); + + public native @Cast("int64_t") long getNumKeys(); + + public native @Cast("bool") boolean check(@Const @ByRef StringVector keys); + + public native @Name("wait") void _wait(@Const @ByRef StringVector keys); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds timeout); + + public native @Const @ByRef @NoException(true) Milliseconds getTimeout(); + + public native void setTimeout(@Const @ByRef Milliseconds timeout); + + public native void append(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void append(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + + public native @Cast("std::vector*") @StdVector ByteVector multiGet( + @Const @ByRef StringVector keys); + + public native void multiSet( + @Const @ByRef StringVector keys, + @Cast("std::vector*") @StdVector ByteVector values); + + // Returns true if this store support append, multiGet and multiSet + public native @Cast("bool") boolean hasExtendedApi(); + + public native @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store getUnderlyingStore(); + + // Recursively to fetch the store before layers of wrapping with PrefixStore. + public native @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store getUnderlyingNonPrefixStore(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java index bee670314e7..cb824059f61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java index 43fba130eee..c7d436d4c6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java index a5c4e290442..2d405f8b279 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java new file mode 100644 index 00000000000..01f8156907b --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java @@ -0,0 +1,351 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// ProcessGroup is a base class that captures collective and point to +// point communication in a fixed set of processes. +// +// The functions specified in the class below describe the API alone; +// implementations are provided in subclasses. +// +// Every function that performs I/O is executed asynchronously by a +// thread pool owned by the ProcessGroup (by default). They return an +// object that can be used to wait for completion or error. +// +// The ProcessGroup can instantiate subgroups with fewer or an equal +// number of members. Implementations must take care that multiple +// process groups can be used in parallel and synchronize accordingly. +// +// The ProcessGroup assumes a fixed set of processes. If the set +// changes, existing instances must be destructed and instantiation +// and initialization must start from scratch. For members of the +// process group to find each other (referred to as rendezvous from +// hereon) +// +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ProcessGroup extends CustomClassHolder { + static { Loader.load(); } + /** 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 + @MemberGetter public native @StdString BytePointer backend(); + } + + public enum BackendType { + UNDEFINED(0), + GLOO(1), + NCCL(2), + UCC(3), + MPI(4), + CUSTOM(5); + + public final int value; + private BackendType(int v) { this.value = v; } + private BackendType(BackendType e) { this.value = e.value; } + public BackendType intern() { for (BackendType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } + } + + // 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); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(int rank, int size); + + 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); } + @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); + + public native int getRank(); + + public native int getSize(); + + // Returns an unique opaque ID of this process group object. + public native @Cast("int64_t") long getID(); + + // Returns an unique opaque ID of a backend for the specific backend type + // that can correlate with this process group's collectives. + public native @Cast("int64_t") long getBackendID(BackendType backend_type); + public native @Cast("int64_t") long getBackendID(@Cast("c10d::ProcessGroup::BackendType") int backend_type); + + public native @StdString BytePointer getBackendName(); + + public native BackendType getBackendType(); + + public native void startCoalescing(DeviceType deviceType); + public native void startCoalescing(@Cast("c10::DeviceType") byte deviceType); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(DeviceType deviceType); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(@Cast("c10::DeviceType") byte deviceType); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + // Gathers a single tensor inputBuffer into a single buffer outputBuffer that + // is interpreted as a contiguous collection of size inputBuffer * WORLD_SIZE. + // For implementers of ProcessGroup API and advanced users only. + // Note: this function will be deprecated in near future. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer); + + // This function is deprecated and will be moved out of ProcessGroup to comms: + // * do not add dependencies on this function, + // * do not implement it in your ProcessGroup, implement _allgather_base + // instead. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector outputTensorLists, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector outputTensorLists, + @ByRef TensorVector inputTensors); + + // This function is a coalesced version of `allgather_into_tensor` (currently + // still named as `_allgather_base`). Each tensor in the vector corresponds to + // an input/output of one `allgather_into_tensor` operation. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer); + + // This function is a coalesced version of `reduce_scatter_tensor` (currently + // still named as `_reduce_scatter_base`). Each tensor in the vector + // corresponds to an input/output of one `reduce_scatter_tensor` operation. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer, + @Cast("std::vector*") @ByRef LongVector outputSplitSizes, + @Cast("std::vector*") @ByRef LongVector inputSplitSizes, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer, + @Cast("std::vector*") @ByRef LongVector outputSplitSizes, + @Cast("std::vector*") @ByRef LongVector inputSplitSizes); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native void monitoredBarrier( + @Const @ByRef BarrierOptions opts, + @Cast("bool") boolean wait_all_ranks/*=false*/); + public native void monitoredBarrier( + @Const @ByRef BarrierOptions opts); + + // Agrees on an initial sequence number for the whole group by having rank 0 + // create it and broadcast it to other ranks using the store. Only implemented + // for GLOO and NCCL backends currently. + public native void setSequenceNumberForGroup(); + + // Retrieves the current sequence number for the whole group, which should be + // in sync. If the returned number is not consistent across the group, it + // may indicate that there is some sort of collective desynchronization. + public native @Cast("uint64_t") long getSequenceNumberForGroup(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( + @ByRef TensorVector tensors, + int dstRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( + @ByRef TensorVector tensors, + int srcRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( + @ByRef TensorVector tensors, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( + @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( + DeviceType deviceType, + BackendType backendType, + @Const @ByRef DistributedBackendOptional backend); + public native void setBackend( + @Cast("c10::DeviceType") byte deviceType, + @Cast("c10d::ProcessGroup::BackendType") int backendType, + @Const @ByRef DistributedBackendOptional backend); + + public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getDefaultBackend(); + + 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); + + public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getBackend(BackendType backendType); + public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getBackend(@Cast("c10d::ProcessGroup::BackendType") int backendType); + + // Return device types supported by this ProcessGroup. + // Note: the return type is `Device` rather than `DeviceType` for the purpose + // of easy comparison at Python level. The `Device` will have default index + // (-1). + public native @StdVector Device getDeviceTypes(); + + public native void registerOnCompletionHook( + @ByRef(true) WorkInfoConsumer hook); + + public native void waitForPendingWorks(); + + public native @Cast("bool") boolean hasHooks(); + + public native @StdString BytePointer getGroupName(); + public native void setGroupName(@StdString BytePointer name); + public native void setGroupName(@StdString String name); + public native void enableCollectivesTiming(); + + public native void release_resources(); + + // ProcessGroups optionally can be "bound" to a specific device. + // Currently this is only for nccl and allows for some opt-in + // optimizations such as automatic use of ncclCommSplit. The device + // is specified in `init_process_group` and eventually makes it + // here and then down into the actual backend instances. + public native @ByVal DeviceOptional getBoundDeviceId(); + + public native void setBoundDeviceId(@ByVal DeviceOptional device); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistStoreError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java similarity index 55% rename from pytorch/src/gen/java/org/bytedeco/pytorch/DistStoreError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java index 9966e069871..9c7a101bb97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistStoreError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -16,14 +18,16 @@ import static org.bytedeco.openblas.global.openblas.*; import static org.bytedeco.pytorch.global.torch.*; + // namespace detail - -// Used for errors originating from the store. -// These turn into DistStoreError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DistStoreError extends DistError { +// This CppCommHook interface only requires implementing runHook method that +// potentially uses a state. +@Name("c10d::CppCommHookInterface >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ProcessGroupCppCommHookInterface extends CommHookInterface { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DistStoreError(Pointer p) { super(p); } + public ProcessGroupCppCommHookInterface(Pointer p) { super(p); } + + public native @ByVal Tensor parseHookResult(@Const @ByRef IValue result); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java new file mode 100644 index 00000000000..3600af467d1 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java @@ -0,0 +1,440 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// ProcessGroupGloo implements Gloo bindings for c10d. +// +// 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 +// 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(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ProcessGroupGloo(Pointer p) { super(p); } + + // AsyncWork is the Gloo specific superclass for asynchronous work items. + // We can split asynchronous work into 3 phases: + // 1) Sanity checks and prepare input (e.g. memcpy) + // 2) Run operation on background thread + // 3) Synchronize with completion on foreground thread + // + // There is state to be shared between these 3 phases and all of this state + // is captured in the AsyncWork class and its derivatives. + // + // Note: while we are porting operations to use new style collectives, there + // is a split between operations using the existing caching approach and + // operations using the new AsyncWork base class. Over time we will port + // all operations and perform needed cleanup. + // + // FIXME: This probably should be called WorkGloo since the work is executed + // in sync mode by a background thread. + @NoOffset public static class AsyncWork extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AsyncWork(Pointer p) { super(p); } + + + public static native void execute(@IntrusivePtr("c10d::ProcessGroupGloo::AsyncWork") @Cast({"", "c10::intrusive_ptr&"}) AsyncWork work); + + public native void run(); + + public native @ByVal TensorVector result(); + + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture(); + public native @Cast("uint64_t") long getSequencenumber(); + } + + // Wrap c10d store as Gloo store + @NoOffset public static class GlooStore extends Store { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GlooStore(Pointer p) { super(p); } + + public GlooStore(@IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store) { super((Pointer)null); allocate(store); } + private native void allocate(@IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store); + + public native void setUint(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void setUint(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + + public native void set(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void set(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + + public native @ByVal @Cast("std::vector*") ByteVector getUint(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector getUint(@StdString String key); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Name("wait") void _wait(@Const @ByRef StringVector keys); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds timeout); + +// #ifdef GLOO_STORE_HAS_STORE_V2 + public native @Cast("bool") boolean has_v2_support(); + + public native @Cast("std::vector*") @StdVector ByteVector multi_get( + @Const @ByRef StringVector keys); + + public native void multi_set( + @Const @ByRef StringVector keys, + @Cast("std::vector*") @StdVector ByteVector values); + + public native void append(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void append(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + + public native @Cast("int64_t") long add(@StdString BytePointer key, @Cast("int64_t") long value); + public native @Cast("int64_t") long add(@StdString String key, @Cast("int64_t") long value); + } + + // For send and recv operations there is no need to pass them to the + // thread pool as they are entirely completed by the device thread. + // This work object is used to synchronize completion of the send or + // recv operation. It keeps a reference to the tensor it is + // operating on to prevent it from being deallocated while the + // operation is still in flight. + @NoOffset public static class SendWork extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SendWork(Pointer p) { super(p); } + + public SendWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("uint64_t") long seq) { super((Pointer)null); allocate(tensor, buffer, seq); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("uint64_t") long seq); + + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); + + public native void abort(); + + public native @Cast("uint64_t") long getSequencenumber(); + } + + @NoOffset public static class RecvWork extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RecvWork(Pointer p) { super(p); } + + public RecvWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + OpType opType, + @Cast("uint64_t") long seq, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/) { super((Pointer)null); allocate(tensor, buffer, opType, seq, profilingTitle); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + OpType opType, + @Cast("uint64_t") long seq, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/); + public RecvWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + OpType opType, + @Cast("uint64_t") long seq) { super((Pointer)null); allocate(tensor, buffer, opType, seq); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + OpType opType, + @Cast("uint64_t") long seq); + public RecvWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("c10d::OpType") byte opType, + @Cast("uint64_t") long seq, + String profilingTitle/*=nullptr*/) { super((Pointer)null); allocate(tensor, buffer, opType, seq, profilingTitle); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("c10d::OpType") byte opType, + @Cast("uint64_t") long seq, + String profilingTitle/*=nullptr*/); + public RecvWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("c10d::OpType") byte opType, + @Cast("uint64_t") long seq) { super((Pointer)null); allocate(tensor, buffer, opType, seq); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("c10d::OpType") byte opType, + @Cast("uint64_t") long seq); + + public native int sourceRank(); + + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); + + public native void abort(); + + public native @Cast("uint64_t") long getSequencenumber(); + } + + @NoOffset public static class Options extends DistributedBackend.Options { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Options(Pointer p) { super(p); } + + public Options( + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout) { super((Pointer)null); allocate(timeout); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout); + public Options() { super((Pointer)null); allocate(); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + + // return intrusive_ptr of the object + public static native @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create( + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout); + public static native @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create(); + + public native @ByRef GlooDeviceVector devices(); public native Options devices(GlooDeviceVector setter); + public native int threads(); public native Options threads(int setter); + } + + public native @StdString BytePointer getBackendName(); + + // Helper functions to create a new device object. + // They are static functions on this class to keep them logically + // separate from the rest of the code base (e.g. torch/csrc/distributed). + + // Create new device instance for specific interface. + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForInterface( + @StdString BytePointer _interface); + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForInterface( + @StdString String _interface); + + // Create new device instance for specific hostname or address. + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForHostname( + @StdString BytePointer hostname); + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForHostname( + @StdString String hostname); + + // Create new device instance. + // It tries to resolve this machine's hostname and bind to that address. + // If that fails (i.e. the hostname doesn't resolve to an address), it + // falls back to binding to the loopback address. + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDefaultDevice(); + + // Create ProcessGroupGloo instance. + + + public ProcessGroupGloo( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupGloo::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, options); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupGloo::Options::create()*/); + public ProcessGroupGloo( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + 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); + + public native @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options getOptions(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor output_tensor, + @ByRef Tensor input_tensor, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor output_tensor, + @ByRef Tensor input_tensor); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector output_lists, + @ByRef TensorVector input_list, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector output_lists, + @ByRef TensorVector input_list); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputs, + @StdVector TensorVector inputs, + @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputs, + @StdVector TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputs, + @StdVector TensorVector inputs, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputs, + @StdVector TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Cast("std::vector*") @ByRef LongVector outputCounts, + @Cast("std::vector*") @ByRef LongVector inputCounts, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Cast("std::vector*") @ByRef LongVector outputCounts, + @Cast("std::vector*") @ByRef LongVector inputCounts); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( + @ByRef TensorVector tensors, + int dstRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( + @ByRef TensorVector tensors, + int srcRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( + @ByRef TensorVector tensors, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( + @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier(); + + public native void enableCollectivesTiming(); + + public native @UniquePtr org.bytedeco.pytorch.gloo.Store _getStore(); + + // Similar to barrier(), but blocks rank 0 until all other ranks have + // acknowledged that they are alive (through send/recv from rank 0). Rank 0 + // is able to report all failed ranks if waitAllRanks = true, otherwise + // reports the first rank it detected as failed. + public native void monitoredBarrier( + @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions opts, + @Cast("bool") boolean waitAllRanks/*=false*/); + public native void monitoredBarrier(); + + // Agrees on an initial sequence number for the whole group by having rank 0 + // create it and broadcast it to other ranks using the store. + public native void setSequenceNumberForGroup(); + + // Retrieves the current sequence number for the whole group, which should be + // in sync. If the returned number is not consistent across the group, it + // may indicate that there is some sort of collective desynchronization. + public native @Cast("uint64_t") long getSequenceNumberForGroup(); + + public native int getNumThreads(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java index 2830a978b8b..09592d248dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java index e5bef484936..fab96fdf0ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java index 1e658418524..6bd5ea0ea18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,8 +28,8 @@ public class Property extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Property(Pointer p) { super(p); } - public Property(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Property(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Ident name(); public native @ByVal Def getter(); public native @ByVal DefMaybe setter(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java index 7de4d3eb0ba..226cef7c190 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class PropertyList extends TreeView { public PropertyList(Pointer p) { super(p); } - public PropertyList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public PropertyList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") PropertyListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") PropertyListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java index 74af287e720..d9972d6a538 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class PropertyListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public PropertyListIterator(Pointer p) { super(p); } - public PropertyListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public PropertyListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef PropertyListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef PropertyListIterator rhs); public native @ByVal @Name("operator *") Property multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java index 286d9661af2..0389f2f1792 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class PropertyListMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public PropertyListMaybe(Pointer p) { super(p); } - public PropertyListMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public PropertyListMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public PropertyListMaybe(@Const @ByRef PropertyList tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef PropertyList tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java index 83f91b11ca8..335f7e81140 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java index e0fc645caf0..f0d5ee838d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java index ffdc0777002..b8825489e4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -123,7 +125,7 @@ public class PyInterpreterVTable extends Pointer { // Perform a detach by deferring to the __torch_dispatch__ implementation of // detach, which will also arrange for the PyObject to get copied in this // situation - public native @ByVal TensorImplPtr detach( + public native @IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl detach( @Const TensorImpl self); // Invoke the Python boxed fallback dispatch to go back into Python diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java index f7716d9b2b5..5e8e5c8daf9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolderPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolderPtr.java deleted file mode 100644 index 3c6e5c71da5..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolderPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class PyObjectHolderPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public PyObjectHolderPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public PyObjectHolderPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public PyObjectHolderPtr position(long position) { - return (PyObjectHolderPtr)super.position(position); - } - @Override public PyObjectHolderPtr getPointer(long i) { - return new PyObjectHolderPtr((Pointer)this).offsetAddress(i); - } - - - public PyObjectHolderPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public PyObjectHolderPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public PyObjectHolderPtr(PyObjectHolder target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(PyObjectHolder target, @ByVal DontIncreaseRefcount arg1); - - - - public PyObjectHolderPtr(@ByRef(true) PyObjectHolderPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) PyObjectHolderPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) PyObjectHolderPtr put(@ByRef(true) PyObjectHolderPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) PyObjectHolder get(); - - public native @ByRef @Name("operator *") @NoException(true) PyObjectHolder multiply(); - - public native @Name("operator ->") @NoException(true) PyObjectHolder access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef PyObjectHolderPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) PyObjectHolder release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal PyObjectHolderPtr reclaim(PyObjectHolder owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal PyObjectHolderPtr reclaim_copy(PyObjectHolder owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal PyObjectHolderPtr unsafe_steal_from_new(PyObjectHolder raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal PyObjectHolderPtr unsafe_adapt_non_heap_allocated( - PyObjectHolder raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal PyObjectHolderPtr unsafe_reclaim_from_nonowning(PyObjectHolder raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java index 982f30e59fc..f7e86cbd33d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java index 236e94e29f8..f803a2e902d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java index 33519a27a09..78e7fff8927 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java index ea87033da3b..d281f43b28f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java index b387d8eb4cb..ce5089da164 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java index 33e525e06ff..e9b92c27c28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java index c0de4d12594..e6d11810a48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java index de1db939eac..51a5c542a8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java index 728ced32907..a339837aacd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java index e57e5a8668e..3401b7a6c94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java index 52516bf8eb0..6b9d7356bbe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java index ccb808c235e..b1de08b0a22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java index af4d2184621..972714eb308 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -51,7 +53,7 @@ public class Quantizer extends Pointer { @MemberGetter public native ScalarType scalar_type_(); // Copied from torch/csrc/jit/ir/scope.h - public native @ByVal QuantizerPtr intrusive_from_this(); + public native @IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer intrusive_from_this(); /** * Each concrete Quantizer type should have a unique QScheme type. @@ -78,5 +80,5 @@ public class Quantizer extends Pointer { /** * Compare against {@code other} for equality. */ - public native @Cast("bool") boolean equalTo(@ByVal QuantizerPtr other); + public native @Cast("bool") boolean equalTo(@IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer other); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerPtr.java deleted file mode 100644 index fa1f8539ca3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - // namespace detail - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class QuantizerPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public QuantizerPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public QuantizerPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public QuantizerPtr position(long position) { - return (QuantizerPtr)super.position(position); - } - @Override public QuantizerPtr getPointer(long i) { - return new QuantizerPtr((Pointer)this).offsetAddress(i); - } - - - public QuantizerPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public QuantizerPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public QuantizerPtr(Quantizer target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Quantizer target, @ByVal DontIncreaseRefcount arg1); - - - - public QuantizerPtr(@ByRef(true) QuantizerPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) QuantizerPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) QuantizerPtr put(@ByRef(true) QuantizerPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Quantizer get(); - - public native @ByRef @Name("operator *") @NoException(true) Quantizer multiply(); - - public native @Name("operator ->") @NoException(true) Quantizer access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef QuantizerPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Quantizer release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal QuantizerPtr reclaim(Quantizer owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal QuantizerPtr reclaim_copy(Quantizer owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal QuantizerPtr unsafe_steal_from_new(Quantizer raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal QuantizerPtr unsafe_adapt_non_heap_allocated( - Quantizer raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal QuantizerPtr unsafe_reclaim_from_nonowning(Quantizer raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java index b9b86e2bd23..bfec0573c25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java index d0827cf7ecf..d50986f89e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java index f7fa66c1fe9..daac59f6be7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java index bcca215615b..4ba372b4aba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java index 9f73ca865de..d0b07373eb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java index 749d618fb5f..b1c4838a95d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java index cd339533abd..15b9ba651fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java index d583b23f38c..df841a77ecc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java index 3522281f3a9..b4bd1f2fe6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java index 482658321fd..eca1f400d0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java index 08fd5763686..e5d9c727242 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java index 05783f8520a..9b8a9a2ade3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java index bce83d6acf2..11d616e8862 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java index 776ee61e974..f3b86843054 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java index e48de79a201..8d998a3ac27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java index 8081ee7e0ad..a54b8f24b4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java index 73a37d4191c..4783e136f58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java index be8c1517090..e00cb53ad56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java index 7e6ed3820a7..d0e5199b09c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java index 62a8fd6ea67..9ba370fdcfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java index 608e5eeb68c..cabc6745e11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java index fe86aa3baf1..bff88fb5d64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java index d43af897b95..dfbce37e14e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterfacePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterfacePtr.java deleted file mode 100644 index 4a230f04d3c..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterfacePtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RRefInterfacePtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RRefInterfacePtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public RRefInterfacePtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public RRefInterfacePtr position(long position) { - return (RRefInterfacePtr)super.position(position); - } - @Override public RRefInterfacePtr getPointer(long i) { - return new RRefInterfacePtr((Pointer)this).offsetAddress(i); - } - - - public RRefInterfacePtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public RRefInterfacePtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public RRefInterfacePtr(RRefInterface target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(RRefInterface target, @ByVal DontIncreaseRefcount arg1); - - - - public RRefInterfacePtr(@ByRef(true) RRefInterfacePtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) RRefInterfacePtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) RRefInterfacePtr put(@ByRef(true) RRefInterfacePtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) RRefInterface get(); - - public native @ByRef @Name("operator *") @NoException(true) RRefInterface multiply(); - - public native @Name("operator ->") @NoException(true) RRefInterface access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef RRefInterfacePtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) RRefInterface release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal RRefInterfacePtr reclaim(RRefInterface owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal RRefInterfacePtr reclaim_copy(RRefInterface owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal RRefInterfacePtr unsafe_steal_from_new(RRefInterface raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal RRefInterfacePtr unsafe_adapt_non_heap_allocated( - RRefInterface raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal RRefInterfacePtr unsafe_reclaim_from_nonowning(RRefInterface raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java index 88a29c8ba2f..c524be551c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java index 530d169fedb..a00fcd8ad98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java index dd027cacb29..0db1391261c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Raise extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Raise(Pointer p) { super(p); } - public Raise(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Raise(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr expr(); public static native @ByVal Raise create(@Const @ByRef SourceRange range, @Const @ByRef Expr expr); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java index 1e5d1839f17..42d64512a67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java index 9738f81a748..219cf65e1bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java index c6e998fd3b1..7f91d36c294 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java index 3869b5543be..b7e9d141a4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java index bd301894d27..d61ae4f974a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java index 611e4434ba2..da5db831b98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java index 97c8c8e0155..b4668050de7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java index 4629f8fcfc6..d622c7afb2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java index 6ea233b1063..c7b09d8f5df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java index 08c6e30df71..58da6c3d39f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java index ee9a588789a..1bb13ef3227 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java index a82b1646554..bea2b6d84dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java index 877c9c96092..cce073773d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java index 929fc1c030e..f54a26f6681 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java index 0f381b8882f..31aa6098bf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java index 04ca80241ee..8c77198eda4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java new file mode 100644 index 00000000000..36e245e01ec --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// As part of our distributed autograd implementation, whenever we receive an +// RPC from a node, we add a 'RecvRpcBackward' autograd function to the +// autograd graph. This is more or less a placeholder function that is used to +// pass gradients to the remote host during the backward pass. The inputs to the +// RPC function are the inputs to this autograd function. +@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RecvRpcBackward extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RecvRpcBackward(Pointer p) { super(p); } + + public RecvRpcBackward( + @Const @ByRef AutogradMetadata autogradMetadata, + @SharedPtr("torch::distributed::autograd::DistAutogradContext") @ByVal DistAutogradContext autogradContext, + short fromWorkerId, + @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap deviceMap) { super((Pointer)null); allocate(autogradMetadata, autogradContext, fromWorkerId, deviceMap); } + @SharedPtr @Name("std::make_shared") private native void allocate( + @Const @ByRef AutogradMetadata autogradMetadata, + @SharedPtr("torch::distributed::autograd::DistAutogradContext") @ByVal DistAutogradContext autogradContext, + short fromWorkerId, + @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap deviceMap); + + public native @ByVal TensorVector apply( + @ByRef(true) TensorVector grads); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java new file mode 100644 index 00000000000..2429ef99eb6 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java @@ -0,0 +1,106 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Other ReduceOps that need different supplementary data can also +// derive from _SupplementBase. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ReduceOp extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReduceOp(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public ReduceOp(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public ReduceOp position(long position) { + return (ReduceOp)super.position(position); + } + @Override public ReduceOp getPointer(long i) { + return new ReduceOp((Pointer)this).offsetAddress(i); + } + + // note(crcrpar): RedOpType could be defined outside of `ReduceOp` + public enum RedOpType { + SUM((byte)(0)), + AVG((byte)(1)), + PRODUCT((byte)(2)), + MIN((byte)(3)), + MAX((byte)(4)), + BAND((byte)(5)), // Bitwise AND + BOR((byte)(6)), // Bitwise OR + BXOR((byte)(7)), // Bitwise XOR + PREMUL_SUM((byte)(8)), // Multiply by a user-supplied constant before summing. + UNUSED((byte)(9)); + + public final byte value; + private RedOpType(byte v) { this.value = v; } + private RedOpType(RedOpType e) { this.value = e.value; } + public RedOpType intern() { for (RedOpType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } + } + + public ReduceOp() { super((Pointer)null); allocate(); } + private native void allocate(); + + public ReduceOp(RedOpType op) { super((Pointer)null); allocate(op); } + private native void allocate(RedOpType op); + public ReduceOp(@Cast("c10d::ReduceOp::RedOpType") byte op) { super((Pointer)null); allocate(op); } + private native void allocate(@Cast("c10d::ReduceOp::RedOpType") byte op); + + public ReduceOp( + RedOpType op, + @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase optional_supplement) { super((Pointer)null); allocate(op, optional_supplement); } + private native void allocate( + RedOpType op, + @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase optional_supplement); + public ReduceOp( + @Cast("c10d::ReduceOp::RedOpType") byte op, + @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase optional_supplement) { super((Pointer)null); allocate(op, optional_supplement); } + private native void allocate( + @Cast("c10d::ReduceOp::RedOpType") byte op, + @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase optional_supplement); + + // The heap resource supplement_, if it exists, is managed by a + // c10::intrusive_ptr, so constructors and operator= can be simple + public ReduceOp(@Const @ByRef ReduceOp other) { super((Pointer)null); allocate(other); } + private native void allocate(@Const @ByRef ReduceOp other); + + public native @Const @ByRef @Name("operator =") ReduceOp put(@Const @ByRef ReduceOp other); + + public native @Name("operator c10d::ReduceOp::RedOpType") RedOpType asRedOpType(); + + public native @Cast("bool") @Name("operator ==") boolean equals(@Cast("const std::uint8_t") byte other); + + public native @Cast("bool") @Name("operator ==") boolean equals(RedOpType other); + + // todo(crcrpar): Handle `RedOpType::PREMUL_SUM` with its scaling factor. + public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef ReduceOp other); + + public native RedOpType op_(); public native ReduceOp op_(RedOpType setter); + // supplement_ is "type-erased" storage for optional supplementary + // data the op might need. + // The point of use will know the derived type supplement_ really is, + // and downcast its pointer to extract the data as the needed type(s). + // Right now, only PREMUL_SUM needs supplementary data, but the same + // mechanism could extend to support other nontrivial reduce ops with + // different supplementary payloads. + public native @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase supplement_(); public native ReduceOp supplement_(_SupplementBase setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java new file mode 100644 index 00000000000..6dc9345c005 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java @@ -0,0 +1,45 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ReduceOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public ReduceOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public ReduceOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReduceOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public ReduceOptions position(long position) { + return (ReduceOptions)super.position(position); + } + @Override public ReduceOptions getPointer(long i) { + return new ReduceOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef @NoOffset ReduceOp reduceOp(); public native ReduceOptions reduceOp(ReduceOp setter); + public native @Cast("int64_t") @NoOffset long rootRank(); public native ReduceOptions rootRank(long setter); + public native @Cast("int64_t") @NoOffset long rootTensor(); public native ReduceOptions rootTensor(long setter); + public native @ByRef @NoOffset Milliseconds timeout(); public native ReduceOptions timeout(Milliseconds setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java new file mode 100644 index 00000000000..6bd2bc7f7bb --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ReduceScatterOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public ReduceScatterOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public ReduceScatterOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReduceScatterOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public ReduceScatterOptions position(long position) { + return (ReduceScatterOptions)super.position(position); + } + @Override public ReduceScatterOptions getPointer(long i) { + return new ReduceScatterOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef @NoOffset ReduceOp reduceOp(); public native ReduceScatterOptions reduceOp(ReduceOp setter); + public native @ByRef @NoOffset Milliseconds timeout(); public native ReduceScatterOptions timeout(Milliseconds setter); + public native @Cast("bool") @NoOffset boolean asyncOp(); public native ReduceScatterOptions asyncOp(boolean setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java new file mode 100644 index 00000000000..12594507948 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java @@ -0,0 +1,187 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Reducer extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Reducer(Pointer p) { super(p); } + + // The constructor takes a list of variables (i.e. parameters) for this + // process's single model replica (as DDP assumes single-process + // single-device). The bucket assignment for this reducer, `bucket_indices`, + // is specified as a list of buckets, each of which is specified as a list of + // indices into the bucket's `variables` list. + public Reducer( + @ByVal TensorVector params, + @ByVal SizeTVectorVector bucket_indices, + @ByVal @Cast("std::vector*") SizeTVector per_bucket_size_limits, + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal BoolVector expect_sparse_gradients, + @Cast("int64_t") long bucket_bytes_cap, + @Cast("bool") boolean find_unused_parameters, + @Cast("bool") boolean gradient_as_bucket_view, + @ByVal SizeTStringMap param_names, + @Cast("int64_t") long first_bucket_bytes_cap) { super((Pointer)null); allocate(params, bucket_indices, per_bucket_size_limits, process_group, expect_sparse_gradients, bucket_bytes_cap, find_unused_parameters, gradient_as_bucket_view, param_names, first_bucket_bytes_cap); } + private native void allocate( + @ByVal TensorVector params, + @ByVal SizeTVectorVector bucket_indices, + @ByVal @Cast("std::vector*") SizeTVector per_bucket_size_limits, + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal BoolVector expect_sparse_gradients, + @Cast("int64_t") long bucket_bytes_cap, + @Cast("bool") boolean find_unused_parameters, + @Cast("bool") boolean gradient_as_bucket_view, + @ByVal SizeTStringMap param_names, + @Cast("int64_t") long first_bucket_bytes_cap); + + // To (re-)initialize bucket assignment, pass a list of buckets, each of + // which is specified by a list of indices in the bucket's `variables` list. + // This function performs validation that the variables within a bucket + // all live on the same device and have the same dimensionality. + public native void initialize_buckets(@ByVal SizeTVectorVector bucket_indices); + + public native void autograd_hook(@Cast("size_t") long index); + + // This function is called when the forward function has produced an output, + // and the user wishes to reduce gradients in the backwards pass. + // If they don't, and wish to accumulate gradients before reducing them, + // a call to this function can simply be omitted. + public native void prepare_for_backward(@Const @ByRef TensorVector outputs); + + // Called at the beginning of forward() inside DistributedDataParallel, + // right now it captures the starting time of forward in each iteration. + public native void prepare_for_forward(); + + // Returns the relative time in nanoseconds when gradients were ready, + // with respect to the time `prepare_for_backward` was called. The + // vector is for parameters for a single model replica. + public native @ByVal @Cast("std::vector*") LongVector get_backward_stats(); + + // Registers a hook to the reducer. The hook is `CommHookInterface` + // type to allow both Python and CPP hooks. This function can only + // be called once before calling backward. + // Cannot combine with the call of `register_builtin_comm_hook`. + public native void register_comm_hook(@UniquePtr CommHookInterface iface); + + // Registers a built-in C++ comm hook to the reducer. This function can only + // be called once before calling backward. + // Cannot combine with the call of `register_comm_hook`. + public native void register_builtin_comm_hook(BuiltinCommHookType comm_hook_type); + public native void register_builtin_comm_hook(@Cast("c10d::BuiltinCommHookType") int comm_hook_type); + + // Informs reducer that optimizer is running in backward, so gradients + // don't need to be copied from buckets as the optimizer would've already + // been applied. + public native void set_optimizer_in_backward(); + + // Runs allreduce or installed communication hook given GradBucket instance. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future run_comm_hook( + @ByRef GradBucket grad_bucket); + + // Runs default allreduce hook. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future run_allreduce_hook( + @ByRef GradBucket grad_bucket); + + // Returns gradient buckets in sequential order of buckets_. This is the order + // in which buckets are reduced across processes. If return_zero_tensors=true, + // will return zero tensors of the same shape instead of the true tensors. + public native @StdVector GradBucket get_grad_buckets( + @Cast("bool") boolean return_zero_tensors/*=true*/); + public native @StdVector GradBucket get_grad_buckets(); + + // Rebuild buckets based on rebuilt_params_ and rebuilt_param_indices_ + // according to when tensors received grads in the backward pass. + // TODO this function makes broadcast communication call and + // could be overlapped with next forward() call, thus + // it could be async. Will make it async when rebuilding buckets for + // find_unused_parameters = true case, as we could rebuild buckets more than + // once for find_unused_parameters = true case, where subgraphs are trained + // and parameter indices order may change more frequently. + // For find_unused_parameters = false case, buckets are only rebuilt once, + // the performance cost is negligible. Returns true if the buckets were + // rebuilt. + public native @Cast("bool") boolean rebuild_buckets(); + + public native void setSparseMetadata(@ByRef StringTensorMap metadata); + + // 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); + + // Returns true if we should rebuild buckets, else false. We only rebuild + // buckets once after the first iteration and never rebuild them if + // find_unused_parameters_. + public native @Cast("bool") boolean should_rebuild_buckets(); + + // Pushes all parameters to be rebuilt. + public native void push_rebuilt_params_for_all_indices(); + + // Creates and sets ForwardPassWorkHandle given a Work and the + // corresponding tensor being reduced. + public native void set_forward_pass_work_handle( + @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work forwardPassWorkHandle, + @Cast("bool") boolean useStaticWorldSize); + + // Retrieve on-device tensors used to track locally unused parameters. It is + // a tensor where index i = 1 if the Variable with that index has been used. + public native @ByVal Tensor get_local_used_map_on_device(); + + // An function for users to set sample_rate of collecting + // runtime stats. The time stats will be recorded for the + // first 10 iterations, after 10 iterations time stats will be + // recorded once every "sample_rate" training iterations. + public native void set_ddp_runtime_logging_sample_rate(int sample_rate); + + // Specify the training graph is static. + public native void set_static_graph(); + + // Delay all reduce to be after all gradients' calculation is complete. + public native void delay_all_reduce(); + + public native void set_mixed_precision_param_dtype(ScalarType dtype); + + // Weak reference to associated DDP logger. The reference is weak to avoid + // refcycle between reducer and logger. + public native void set_logger(@WeakPtr("c10d::Logger") @ByVal Logger logger); + + // When graph is not explicitly set by user as static and has unused + // parameters, this will return whether the graph has been static until the + // current iteration, which means unused params set has not changed. + public native @Cast("bool") boolean ddp_graph_static(); + + // Removes autograd hooks registered by the Reducer on the model parameters. + public native void remove_autograd_hooks(); + + // Checks whether or not the reducer has finalized the current backward + // iteration. + public native void check_finalized(); + + // Updates the underlying process group used by DDP with the new process + // group. + public native void update_process_group( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup new_process_group); + + // Resets reducer state. + public native void reset_state(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java index 270f2240625..b584e7f0185 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java index db124763911..8ac30210a4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java index fa912b87928..989d33fcf23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java index 625d1b1a865..845f2fad029 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java index ae1160fe8ae..90f5279619b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java index 898e7143f99..b2db3b8f5fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java index 27f9c65e64b..6ff46409893 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java index fe3298d8b54..02a579f48cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java index 7d5e9807ad8..077ed97ecfa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java index fe6fb57060b..acee0ac7c9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java index e42b10962e3..3e562985e1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java index 7a24110f13c..b278d3c1f2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java index 725c5b19fcd..8a40848f769 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java new file mode 100644 index 00000000000..c8bd0b4868b --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java @@ -0,0 +1,40 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RegisterWorkerInfoOnce extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RegisterWorkerInfoOnce(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public RegisterWorkerInfoOnce(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public RegisterWorkerInfoOnce position(long position) { + return (RegisterWorkerInfoOnce)super.position(position); + } + @Override public RegisterWorkerInfoOnce getPointer(long i) { + return new RegisterWorkerInfoOnce((Pointer)this).offsetAddress(i); + } + + public RegisterWorkerInfoOnce() { super((Pointer)null); allocate(); } + private native void allocate(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java index b55abb4b3cd..bbd20840f07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java index 63fc3e48554..61d962f7319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java index bc52ab36db2..6f113b89862 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java index f472e1a83d8..9f18084af2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java index 5346f421828..34a81ed5bdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java index 30640e3f68f..45709b6d315 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java index d25e4f54982..4114e792936 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java index 2ba10fe5f5d..271d0f0a14d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java index a741c82a25c..5ef2e502ea5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java index 360f499b0cc..c264caf89b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java index 062cdc1f134..5e5a086fc6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java index 0e9beedb2b6..2156d197dec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java index 96968098c38..010f6fca3a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java new file mode 100644 index 00000000000..f10ba4c892c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java @@ -0,0 +1,36 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Functor which is invoked to process an RPC message. This is an abstract class +// with some common functionality across all request handlers. Users need to +// implement this interface to perform the actual business logic. +@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RequestCallback extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RequestCallback(Pointer p) { super(p); } + + // Invoke the callback. + public native @IntrusivePtr("c10::ivalue::Future") @Name("operator ()") @Cast({"", "c10::intrusive_ptr&"}) Future apply( + @ByRef Message request, + @StdVector Stream streams); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java index 3ee73638c20..c75163b746b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java index 0207a91aa71..8cd54c244e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java index e767b6e3fe0..bc114c86c5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java index 6ba6c2019f7..4b0b5b1f036 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Return extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Return(Pointer p) { super(p); } - public Return(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Return(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr expr(); public static native @ByVal Return create(@Const @ByRef SourceRange range, @Const @ByRef Expr value); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java new file mode 100644 index 00000000000..4a774b0c641 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java @@ -0,0 +1,168 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// ``RpcAgent`` is the base class for sending and receiving RPC messages. It +// provides a unified ``send`` API for both request and response messages, and +// will invoke the given ``RequestCallback`` to process received requests. It +// should immediately become ready to serve request and accept response after +// construction. +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RpcAgent extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RpcAgent(Pointer p) { super(p); } + + // `WorkerInfo` is the globally unique identifier for this RpcAgent instance. + // It contains a ``name_`` field and an ``id_`` field. ``name_`` is the + // globally unique name for this ``RpcAgent``. It is up to the ``RpcAgent`` + // implementation to determine how to resolve names. ``id_`` is the globally + // unique ID for this ``RpcAgent``. This should be determined by the + // ``RpcAgent`` implementation. + // The ``RequestCallback`` will be invoked to handle received requests. This + // ``RpcAgent`` base class makes no assumption on the thread-safeness of the + // ``RequestCallback``. ``RpcAgent`` implementations need to make sure that + // its threading model conform to ``RequestCallback``'s requirement. + // NB: RpcAgent implementations should not start serving requests until + // ``start()`` is called, as there could be other contexts that have not been + // initialized yet at this time. + + // Send a message to the ``RpcAgent`` of id ``to`` and returns a + // ``JitFuture`` ptr. The implementation must be asynchronous, i.e., it + // cannot block until it receives the response. + // + // If ``message.isRequest()`` is true, the ``JitFuture`` will be + // completed when the response arrives. For other message types, the Future + // should be ignored by the caller. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future send( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, + float rpcTimeoutSeconds/*=torch::distributed::rpc::kUnsetRpcTimeout*/, + @Cast("const torch::distributed::rpc::DeviceMap*") @ByRef(nullValue = "torch::distributed::rpc::DeviceMap{}") SizeTStringMap deviceMap); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future send( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); + + // Retries sending the message up to maxRetries times until an ACK is + // received. The duration between consecutive sends is increased over + // time using an exponential backoff algorithm. + // + // Sends ``message`` to the ``RpcAgent`` of id ``to`` and returns a + // ``JitFuture`` ptr, just like send(). Caller can specify the maximum + // number of retries for this RPC (default is 5), initial duration between + // sends (default is 1000ms), and backoff constant (default is 1.5) by + // passing in the RpcRetryOptions struct. This API might end up + // executing a method twice on the remote end (it does not guarantee + // exactly-once semantics). Therefore, the user must ensure their requests + // are idempotent. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future sendWithRetries( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, + @ByVal(nullValue = "torch::distributed::rpc::RpcRetryOptions()") RpcRetryOptions retryOptions); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future sendWithRetries( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); + + // Return a reference to the ``WorkerInfo`` of this RpcAgent. + // NB: not using ``c10::optional`` here because we might + // need to create a separate RPC API lib and avoid forcing all ``RpcAgent`` + // implementations to depend on libtorch. + public native @Const @ByRef WorkerInfo getWorkerInfo(); + + // Return a reference to the ``WorkerInfo`` of the given ``workerName``. + public native @Const @ByRef WorkerInfo getWorkerInfo( + @StdString BytePointer workerName); + public native @Const @ByRef WorkerInfo getWorkerInfo( + @StdString String workerName); + + public native @Const @ByRef WorkerInfo getWorkerInfo(short id); + + public native @StdVector WorkerInfo getWorkerInfos(); + + // Retrieve the timeout for all RPCs. + public native @ByVal Milliseconds getRpcTimeout(); + + // Set the timeout for all RPCs + public native void setRpcTimeout(@Const @ByRef Milliseconds rpcTimeout); + + // Call sync and join all internal threads. This method should be called + // before every RPC process exits. + public native void join(@Cast("bool") boolean shutdown/*=false*/, float timeout/*=0*/); + public native void join(); + + // Synchronize the this process with other ``RpcAgent`` processes. Block until + // all ``RpcAgent``s reach this method and send all pending messages. + public native void sync(); + + // Sets up backend-agnostic state for accepting requests. Currently, this + // entails setting rpcAgentRunning_ to true, creating the retry thread, and + // calling the backend's startImpl. + public native void start(); + + // Derived classes must override this function to start accepting requests. + // This is used to initialize any backend-specific state. Users must call + // start, not startImpl, to initialize the RPC Agent. + public native void startImpl(); + + // Stop accepting requests and shutdown the RPC framework as soon as possible + // by terminating all RPC threads. + public native void shutdown(); + + // Derived classes must override this function to start accepting requests. + // THis is used to clean up any backend-specific state. Users must call + // shutdown, not shutdownImpl, to shutdown the RPC Agent. + public native void shutdownImpl(); + + // Check if current RPC agent is set. + public static native @Cast("bool") boolean isCurrentRpcAgentSet(); + + // Retrieve the valid current RPC agent. + public static native @SharedPtr RpcAgent getCurrentRpcAgent(); + + // Set the current RPC agent. + public static native void setCurrentRpcAgent(@SharedPtr RpcAgent rpcAgent); + + // Retrieve metrics as KV map + public native @ByVal ExtraFilesMap getMetrics(); + + // Retrieve debug info in addition to metrics as KV map + public native @ByVal ExtraFilesMap getDebugInfo(); + + // Flag to control whether GIL wait times + // should be profiled or not. + public native void enableGILProfiling(@Cast("bool") boolean flag); + + // Retrieve wheher we should profile GIL wait times or not. + public native @Cast("bool") boolean isGILProfilingEnabled(); + + // Set type resolver that will be passed to JIT pickler to resolver type Ptr + // based on type str. + + + // Get the type resolver + + + // Retrieves the device map for the provided destination worker. + public native @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap getDeviceMap(@Const @ByRef WorkerInfo dst); + + // Retrieve the (non-CPU) devices that are supported by the agent. + public native @StdVector Device getDevices(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java new file mode 100644 index 00000000000..63cb4b92dfc --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java @@ -0,0 +1,48 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RpcBackendOptions extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RpcBackendOptions(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public RpcBackendOptions(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public RpcBackendOptions position(long position) { + return (RpcBackendOptions)super.position(position); + } + @Override public RpcBackendOptions getPointer(long i) { + return new RpcBackendOptions((Pointer)this).offsetAddress(i); + } + + public RpcBackendOptions() { super((Pointer)null); allocate(); } + private native void allocate(); + + public RpcBackendOptions(float rpcTimeoutSeconds, @StdString BytePointer initMethod) { super((Pointer)null); allocate(rpcTimeoutSeconds, initMethod); } + private native void allocate(float rpcTimeoutSeconds, @StdString BytePointer initMethod); + public RpcBackendOptions(float rpcTimeoutSeconds, @StdString String initMethod) { super((Pointer)null); allocate(rpcTimeoutSeconds, initMethod); } + private native void allocate(float rpcTimeoutSeconds, @StdString String initMethod); + + public native float rpcTimeoutSeconds(); public native RpcBackendOptions rpcTimeoutSeconds(float setter); + public native @StdString BytePointer initMethod(); public native RpcBackendOptions initMethod(BytePointer setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java new file mode 100644 index 00000000000..9b7c882fba4 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java @@ -0,0 +1,50 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Struct that stores all the metadata needed to retry a given RPC. +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RpcRetryInfo extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RpcRetryInfo(Pointer p) { super(p); } + + public RpcRetryInfo( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, + @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture, + int retryCount, + @ByVal RpcRetryOptions options) { super((Pointer)null); allocate(to, message, originalFuture, retryCount, options); } + private native void allocate( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, + @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture, + int retryCount, + @ByVal RpcRetryOptions options); + + @MemberGetter public native @Const @ByRef WorkerInfo to_(); + public native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message_(); public native RpcRetryInfo message_(Message setter); + // Future that is returned to the caller of sendWithRetries(). + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture_(); public native RpcRetryInfo originalFuture_(Future setter); + // Number of send attempts completed so far. + public native int retryCount_(); public native RpcRetryInfo retryCount_(int setter); + public native @ByRef RpcRetryOptions options_(); public native RpcRetryInfo options_(RpcRetryOptions setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java new file mode 100644 index 00000000000..b30c975970e --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java @@ -0,0 +1,51 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Struct for options to configure the RPC Retry protocol. +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RpcRetryOptions extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RpcRetryOptions(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public RpcRetryOptions(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public RpcRetryOptions position(long position) { + return (RpcRetryOptions)super.position(position); + } + @Override public RpcRetryOptions getPointer(long i) { + return new RpcRetryOptions((Pointer)this).offsetAddress(i); + } + + // Using a default constructor like all other Options structs in the RPC + // codebase. TORCH_CHECKs for input validation are done in the + // sendWithRetries function. + public RpcRetryOptions() { super((Pointer)null); allocate(); } + private native void allocate(); + // Maximum number of times we will retry the RPC + public native int maxRetries(); public native RpcRetryOptions maxRetries(int setter); + // Initial duration between consecutive RPC send attempts + public native @ByRef Milliseconds rpcRetryDuration(); public native RpcRetryOptions rpcRetryDuration(Milliseconds setter); + // Constant for exponential backoff used while calculating future wait + // durations + public native float retryBackoff(); public native RpcRetryOptions retryBackoff(float setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java index db2f93a4c7a..358d981eae4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java index 548d481eb01..40e5e50d189 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java index be137b3e09c..9a62edae36a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java index 3e3a716c706..a26c2560b35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java index 9ea4c47e1b9..c499967e790 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java index a505bf28feb..c13cbcb6608 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java index f32f01de6a9..6e286751fc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java index da81c93a472..a659c2be7a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java index d768083f69d..0a13c828dad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java index c8b54ed7856..9f488cbb46e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java index f83fe7f1bf4..ac17feb5d7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java index c7b05f12613..d00c3b918ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java index d2e499a431f..c57192944c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java index ff1e5629149..88cea4f0efd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java index 2ef6a5b2833..ff95d970e30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java index 8f023768391..308a3daac06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java index d6a59213441..efec22511e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java index 4fcf4aabcd0..5a533901511 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java index e3983376987..e4cebc43941 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java index 5d433664e07..2251b2e42d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java index 5469c18274f..1cb6d519168 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java index ad0b5fd656d..a1200c66e00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java new file mode 100644 index 00000000000..2a1ae4e1967 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ScatterOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public ScatterOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public ScatterOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ScatterOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public ScatterOptions position(long position) { + return (ScatterOptions)super.position(position); + } + @Override public ScatterOptions getPointer(long i) { + return new ScatterOptions((Pointer)this).offsetAddress(i); + } + + public native @Cast("int64_t") long rootRank(); public native ScatterOptions rootRank(long setter); + public native @ByRef Milliseconds timeout(); public native ScatterOptions timeout(Milliseconds setter); + public native @Cast("bool") boolean asyncOp(); public native ScatterOptions asyncOp(boolean setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java index 2f37d5b84d5..b9bfe6ae6e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java index c5bfa2631e5..0a8d15568bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java index 2c67df9774f..46cd6ba7e1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java index 4d679bc4ca2..2aa7f7e0794 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java index ef6e282f18e..6b23268fcd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java index ee3ea869004..4c50d1fa0c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Select extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Select(Pointer p) { super(p); } - public Select(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Select(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr value(); public native @ByVal Ident selector(); public static native @ByVal Select create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java index 71af41a423b..7a52a2d977a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java new file mode 100644 index 00000000000..bf54281d8d9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java @@ -0,0 +1,51 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// As part of our distributed autograd implementation, whenever we send an RPC +// from one node to another, we add a 'SendRpcBackward' autograd function to the +// autograd graph. This is more or less a placeholder function that is used to +// kickoff the autograd engine on the current worker on the backward pass. The +// edges for this autograd function are the inputs to the RPC method. +// +// During the backward pass, this function is queued for execution in the +// autograd engine which eventually runs the rest of the autograd graph. +@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SendRpcBackward extends Node { + static { Loader.load(); } + /** Default native constructor. */ + public SendRpcBackward() { super((Pointer)null); allocate(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SendRpcBackward(Pointer p) { super(p); } + @SharedPtr @Name("std::make_shared") private native void allocate(); + + public native @ByVal TensorVector apply( + @ByRef(true) TensorVector inputs); + + // SendRpcBackward is actually the root of an autograd graph on the local + // node. As a result, it doesn't receive any 'inputs', but rather the RPC + // framework passes gradients over to this function to kickoff local autograd + // computation. + public native void setGrads(@Const @ByRef TensorVector grads); + + // Retrieve the grads for the function. + public native @Const @ByRef TensorVector getGrads(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java index 0dd66bed09f..9e473e9a9fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java index f87ed1c64d5..0d82285b26b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java index ca93ad89981..3061f3b817a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java new file mode 100644 index 00000000000..f7ab1a13c52 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java @@ -0,0 +1,39 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SerializedPyObj extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SerializedPyObj(Pointer p) { super(p); } + + public SerializedPyObj(BytePointer payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); } + private native void allocate(@Cast({"","std::string&&"}) @StdString BytePointer payload, @ByRef(true) TensorVector tensors); + public SerializedPyObj(String payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); } + private native void allocate(@Cast({"","std::string&&"}) @StdString String payload, @ByRef(true) TensorVector tensors); + + + public static native @ByVal SerializedPyObj fromIValues(@StdVector IValue value); + + public native @StdString BytePointer payload_(); public native SerializedPyObj payload_(BytePointer setter); + public native @ByRef TensorVector tensors_(); public native SerializedPyObj tensors_(TensorVector setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java index 91687445d26..163303ea8ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java index 6bdaafcba7d..84ad2b4a4f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java index de110f1f7d9..9cabd9c2e0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java index 8da367f19d3..2bb9edfbc0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java index 21d6dc1b331..60a7c272124 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java index 7736cac8459..6a2a353ec70 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java index a665207a62a..beb24ea8413 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java index 95cfda501a6..cccc782b4a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java index 882831086bc..711eac7ccee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java new file mode 100644 index 00000000000..4fec7d020bd --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java @@ -0,0 +1,48 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_set") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ShortSet extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ShortSet(Pointer p) { super(p); } + public ShortSet() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef ShortSet put(@ByRef ShortSet x); + + public boolean empty() { return size() == 0; } + public native long size(); + + public short front() { try (Iterator it = begin()) { return it.get(); } } + public native void insert(short value); + public native void erase(short value); + 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 *") short get(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java index f4043e63c10..1923bb5777a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java index 6f1b7102450..f31107cd8c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java index 4499765c75e..3b9574f8585 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java index 5bdcf66cf60..7de92570644 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java index fcd2a016189..a046e61f957 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java index aaf5530d33d..dfc38b9f593 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java index 0a01e31b87e..d9d4abe020e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java index b10768b2f78..5e9c95d031b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java index c20957698ca..c1fc5b1adbf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java index 9cff7db01a0..d53ff83be0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java new file mode 100644 index 00000000000..62b2e8516a9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java @@ -0,0 +1,53 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SizeTStringMap extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SizeTStringMap(Pointer p) { super(p); } + public SizeTStringMap() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef SizeTStringMap put(@ByRef SizeTStringMap x); + + public boolean empty() { return size() == 0; } + public native long size(); + + public BytePointer front() { return get(0); } + public BytePointer back() { return get(size() - 1); } + @Index public native @StdString BytePointer get(@Cast("size_t") long i); + public native SizeTStringMap put(@Cast("size_t") long i, BytePointer value); + @ValueSetter @Index public native SizeTStringMap put(@Cast("size_t") long i, @StdString String 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 @Cast("size_t") long first(); + public native @Name("operator *().second") @MemberGetter @StdString BytePointer second(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java index 6ff996f248f..08d8201e976 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java index f139bd40109..6144699f529 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java new file mode 100644 index 00000000000..4da870e8243 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SizeTVectorVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SizeTVectorVector(Pointer p) { super(p); } + public SizeTVectorVector(SizeTVector value) { this(1); put(0, value); } + public SizeTVectorVector(SizeTVector ... array) { this(array.length); put(array); } + public SizeTVectorVector() { allocate(); } + public SizeTVectorVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef SizeTVectorVector put(@ByRef SizeTVectorVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public SizeTVector front() { return get(0); } + public SizeTVector back() { return get(size() - 1); } + @Index(function = "at") public native @Cast("std::vector*") @ByRef SizeTVector get(@Cast("size_t") long i); + public native SizeTVectorVector put(@Cast("size_t") long i, SizeTVector value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @Cast("std::vector*") @ByRef SizeTVector value); + public native @ByVal Iterator 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 *") @Cast("std::vector*") @ByRef @Const SizeTVector get(); + } + + public SizeTVector[] get() { + SizeTVector[] array = new SizeTVector[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public SizeTVector pop_back() { + long size = size(); + SizeTVector value = get(size - 1); + resize(size - 1); + return value; + } + public SizeTVectorVector push_back(SizeTVector value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public SizeTVectorVector put(SizeTVector value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public SizeTVectorVector put(SizeTVector ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java index 41e93f17f5b..64ce28d2031 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java index 3d17fbff75b..10d00618f0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java index 6ac128d68ff..fdfddd46e3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class SliceExpr extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public SliceExpr(Pointer p) { super(p); } - public SliceExpr(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public SliceExpr(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprMaybe start(); public native @ByVal ExprMaybe end(); public native @ByVal ExprMaybe step(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java index 7a0ac49bdec..95bb687ecb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java index 4434397bb6a..ed94618a8b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java index f1248ab6a61..8e2977e3731 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java index 1a110aeb13f..4eca306b44e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java index d346352ca1e..9d9223fd14f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java index 946407d682e..8166b8c2e04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java index b0ca1eb8581..0753f8cd5db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java index ca65ac42fdc..df8b8b64e57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java index 69a87bcb6e5..a18ac8679e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java index 348109edafb..3770d7f995c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java index 1e022aab676..17e88bc4c62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java index 81e6488b75e..949a6d3a8b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java index 09ec3d76ded..8ed5da38f6e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java index 7043899e71b..f127b6e707c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java index 30a71102077..13ae307254d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java index 588200ee4a7..5df7d33458e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java index 9e001c47610..fad7f292345 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java index f3ff8025ba4..8aa5cd6f2c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java index d862f321ded..289b0e969fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java index 14e360fd8d1..2ad3f40efb2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java index c7d54409363..d8a1743e559 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java index 916f0f2470d..dac485f0b3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java index d56e6f52bfb..2581e59776b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java index 8906bac6358..c061127217f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java index 21821550f3a..6b9e846ffb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java index 50f209625d9..c189f7bf05f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java index 116eebdd414..57476d21784 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java index e870bdc2ae4..d33c4ed87ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java index 95bcd6b0fd2..d0ba6aaea61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java index 9f47c225ba4..8574c9b107d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java index 5d868443ed6..b9e899bd72b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java index f05f7e61c7d..da96d150ebe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java index ab126928b51..b6757de0885 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java index 0ef26c3ee96..c6135d1492d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java index 3f293ead7a6..60c95cee0cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java index c6bcb28286b..1ebe3bde3de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Starred extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Starred(Pointer p) { super(p); } - public Starred(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Starred(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr expr(); public static native @ByVal Starred create(@Const @ByRef SourceRange range, @Const @ByRef Expr expr); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java index b840224646c..94bf44cd436 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java index e172113c7c6..db5a575722d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,6 +30,6 @@ public class Stmt extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Stmt(Pointer p) { super(p); } - public Stmt(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Stmt(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java index ebceea7551d..4cf9ce0c8a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class StmtList extends TreeView { public StmtList(Pointer p) { super(p); } - public StmtList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public StmtList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") StmtListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") StmtListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java index fee641ff6fa..755224366cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class StmtListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public StmtListIterator(Pointer p) { super(p); } - public StmtListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public StmtListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef StmtListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef StmtListIterator rhs); public native @ByVal @Name("operator *") Stmt multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java index 8bdd697a348..b5a2b390c32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -59,8 +61,8 @@ public static class unsafe_borrow_t extends Pointer { public Storage() { super((Pointer)null); allocate(); } private native void allocate(); - public Storage(@ByVal StorageImplPtr ptr) { super((Pointer)null); allocate(ptr); } - private native void allocate(@ByVal StorageImplPtr ptr); + public Storage(@IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl ptr) { super((Pointer)null); allocate(ptr); } + private native void allocate(@IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl ptr); // Allocates memory buffer using given allocator and creates a storage with it public Storage( @@ -146,7 +148,7 @@ private native void allocate( public native @NoException(true) StorageImpl unsafeGetStorageImpl(); - public native @ByVal WeakStorage getWeakStorageImpl(); + public native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl getWeakStorageImpl(); public native @Cast("bool") @Name("operator bool") boolean asBoolean(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java index 08dcc314221..6324876fcdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -60,7 +62,7 @@ public StorageImpl( @StdMove DataPtr data_ptr, Allocator allocator, @Cast("bool") boolean resizable) { super((Pointer)null); allocate(arg0, size_bytes, data_ptr, allocator, resizable); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByVal use_byte_size_t arg0, @ByVal SymInt size_bytes, @StdMove DataPtr data_ptr, @@ -72,7 +74,7 @@ public StorageImpl( @Const @ByRef SymInt size_bytes, Allocator allocator, @Cast("bool") boolean resizable) { super((Pointer)null); allocate(arg0, size_bytes, allocator, resizable); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByVal use_byte_size_t arg0, @Const @ByRef SymInt size_bytes, Allocator allocator, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImplPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImplPtr.java deleted file mode 100644 index 777055f6ad6..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImplPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class StorageImplPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public StorageImplPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public StorageImplPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public StorageImplPtr position(long position) { - return (StorageImplPtr)super.position(position); - } - @Override public StorageImplPtr getPointer(long i) { - return new StorageImplPtr((Pointer)this).offsetAddress(i); - } - - - public StorageImplPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public StorageImplPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public StorageImplPtr(StorageImpl target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(StorageImpl target, @ByVal DontIncreaseRefcount arg1); - - - - public StorageImplPtr(@ByRef(true) StorageImplPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) StorageImplPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) StorageImplPtr put(@ByRef(true) StorageImplPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) StorageImpl get(); - - public native @ByRef @Name("operator *") @NoException(true) StorageImpl multiply(); - - public native @Name("operator ->") @NoException(true) StorageImpl access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef StorageImplPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) StorageImpl release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal StorageImplPtr reclaim(StorageImpl owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal StorageImplPtr reclaim_copy(StorageImpl owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal StorageImplPtr unsafe_steal_from_new(StorageImpl raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal StorageImplPtr unsafe_adapt_non_heap_allocated( - StorageImpl raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal StorageImplPtr unsafe_reclaim_from_nonowning(StorageImpl raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java index 7ccd9fcc4b6..2d11760719e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java index 5c50f023a2a..f84004879d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java new file mode 100644 index 00000000000..d164cfc066f --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java @@ -0,0 +1,105 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Store extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Store(Pointer p) { super(p); } + + @MemberGetter public static native @Const @ByRef Milliseconds kDefaultTimeout(); + @MemberGetter public static native @Const @ByRef Milliseconds kNoTimeout(); + + public native void set(@StdString BytePointer key, @StdString BytePointer value); + public native void set(@StdString String key, @StdString String value); + + public native void set( + @StdString BytePointer key, + @Cast("const std::vector*") @ByRef ByteVector value); + public native void set( + @StdString String key, + @Cast("const std::vector*") @ByRef ByteVector value); + + public native @StdString BytePointer compareSet( + @StdString BytePointer key, + @StdString BytePointer currentValue, + @StdString BytePointer newValue); + public native @StdString String compareSet( + @StdString String key, + @StdString String currentValue, + @StdString String newValue); + + public native @ByVal @Cast("std::vector*") ByteVector compareSet( + @StdString BytePointer key, + @Cast("const std::vector*") @ByRef ByteVector currentValue, + @Cast("const std::vector*") @ByRef ByteVector newValue); + public native @ByVal @Cast("std::vector*") ByteVector compareSet( + @StdString String key, + @Cast("const std::vector*") @ByRef ByteVector currentValue, + @Cast("const std::vector*") @ByRef ByteVector newValue); + + public native @StdString BytePointer get_to_str(@StdString BytePointer key); + public native @StdString String get_to_str(@StdString String key); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Cast("int64_t") long add(@StdString BytePointer key, @Cast("int64_t") long value); + public native @Cast("int64_t") long add(@StdString String key, @Cast("int64_t") long value); + + public native @Cast("bool") boolean deleteKey(@StdString BytePointer key); + public native @Cast("bool") boolean deleteKey(@StdString String key); + + public native @Cast("bool") boolean check(@Const @ByRef StringVector keys); + + public native @Cast("int64_t") long getNumKeys(); + + public native @Name("wait") void _wait(@Const @ByRef StringVector keys); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds timeout); + + public native @Const @ByRef @NoException(true) Milliseconds getTimeout(); + + public native void setTimeout(@Const @ByRef Milliseconds timeout); + + // watchKey() is deprecated and no longer supported. + + + public native void append( + @StdString BytePointer key, + @Cast("const std::vector*") @ByRef ByteVector value); + public native void append( + @StdString String key, + @Cast("const std::vector*") @ByRef ByteVector value); + + public native @Cast("std::vector*") @StdVector ByteVector multiGet( + @Const @ByRef StringVector keys); + + public native void multiSet( + @Const @ByRef StringVector keys, + @Cast("std::vector*") @StdVector ByteVector values); + + // Returns true if this store support append, multiGet and multiSet + public native @Cast("bool") boolean hasExtendedApi(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java index 9f95e7ed7d6..6fdf4b15f35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java index a3683598e80..97f41ad63eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java index 7eba755468e..73dd28d7b9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java index b4f3a8cdae6..2af848b03c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java index 90573c569f4..3d0895fb33f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java index f064a1dd339..ff8e836919e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java index d8c1bc41e7c..a63b863db4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java index 1322077a217..ab821462a32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java index ef4aea11ab6..d06ac44a3f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java index eaa86bd34df..cf2cae4d321 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java index cf2049fc741..43ca3b7d4f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java index 151d588f4b1..381425fc717 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java index 8706324bdde..f695ea9b13c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java index f09249aa8d4..2051232bcc8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java index e23412834ab..bf10105ec2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java index b111dc441b7..c8d6d46f93d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java index c30d8229297..4f8ee9c30b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java index 1506e6f6dbb..42b164afbcc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java index 2c0fc4d0951..eceb32923af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java index 467e294c0f1..ecf0d573581 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java index a0f7542777a..6d06d1f2762 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,37 +19,22 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::Dict") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::Dict") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class StringGenericListDict extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public StringGenericListDict(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public StringGenericListDict(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public StringGenericListDict position(long position) { - return (StringGenericListDict)super.position(position); - } - @Override public StringGenericListDict getPointer(long i) { - return new StringGenericListDict((Pointer)this).offsetAddress(i); - } /** * Creates an empty dict. */ - public StringGenericListDict() { super((Pointer)null); allocate(); } - private native void allocate(); /** * Create a generic dict with runtime type information. * This only works for c10::impl::GenericDict and is not part of the public API * but only supposed to be used internally by PyTorch. */ - - - public StringGenericListDict(@Const @ByRef StringGenericListDict arg0) { super((Pointer)null); allocate(arg0); } - private native void allocate(@Const @ByRef StringGenericListDict arg0); public native @ByRef @Name("operator =") StringGenericListDict put(@Const @ByRef StringGenericListDict arg0); /** @@ -61,13 +48,13 @@ public class StringGenericListDict extends Pointer { * Returns an iterator to the first element of the container. * If the container is empty, the returned iterator will be equal to end(). */ - public native @ByVal @Cast("c10::Dict::iterator*") GenericDictIterator begin(); + public native @ByVal StringGenericListDictIterator begin(); /** * Returns an iterator to the element following the last element of the container. * This element acts as a placeholder; attempting to access it results in undefined behavior. */ - public native @ByVal @Cast("c10::Dict::iterator*") GenericDictIterator end(); + public native @ByVal StringGenericListDictIterator end(); /** * Checks if the container has no elements. @@ -105,7 +92,7 @@ public class StringGenericListDict extends Pointer { * May invalidate any references, pointers, or iterators referring to contained elements. * The iterator iter must be valid and dereferenceable. Thus the end() iterator (which is valid, but is not dereferenceable) cannot be used as a value for iter. */ - public native void erase(@ByVal @Cast("c10::Dict::iterator*") GenericDictIterator iter); + public native void erase(@ByVal StringGenericListDictIterator iter); /** * Removes the element with the given key, if it exists. @@ -129,8 +116,8 @@ public class StringGenericListDict extends Pointer { * @return Iterator to an element with key equivalent to key. * If no such element is found, past-the-end (see end()) iterator is returned. */ - public native @ByVal @Cast("c10::Dict::iterator*") GenericDictIterator find(@StdString BytePointer key); - public native @ByVal @Cast("c10::Dict::iterator*") GenericDictIterator find(@StdString String key); + public native @ByVal StringGenericListDictIterator find(@StdString BytePointer key); + public native @ByVal StringGenericListDictIterator find(@StdString String key); /** * Checks if there is an element with key equivalent to key in the container. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java new file mode 100644 index 00000000000..6166acc6d84 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java @@ -0,0 +1,46 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("c10::impl::DictIterator") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class StringGenericListDictIterator extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public StringGenericListDictIterator(Pointer p) { super(p); } + + // C++17 friendly std::iterator implementation + public native @ByRef @Name("operator =") StringGenericListDictIterator put(@Const @ByRef StringGenericListDictIterator rhs); + + public native @ByRef @Name("operator ++") StringGenericListDictIterator increment(); + + public native @ByVal @Name("operator ++") StringGenericListDictIterator increment(int arg0); + + public native @Const @ByRef @Name("operator *") GenericDictEntryRef multiply(); + + public native @Const @Name("operator ->") GenericDictEntryRef access(); + + + + private static native @Namespace @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef StringGenericListDictIterator lhs, @Const @ByRef StringGenericListDictIterator rhs); + public boolean equals(StringGenericListDictIterator rhs) { return equals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef StringGenericListDictIterator lhs, @Const @ByRef StringGenericListDictIterator rhs); + public boolean notEquals(StringGenericListDictIterator rhs) { return notEquals(this, rhs); } +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java index 32057907f6d..c7699eceb66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java index 06c99b20c37..2d085bf5885 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java index 2967eae4c49..5dac04adb4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class StringLiteral extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public StringLiteral(Pointer p) { super(p); } - public StringLiteral(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public StringLiteral(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @StdString BytePointer text(); public static native @ByVal StringLiteral create( @Const @ByRef SourceRange range, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java index 9e4c938de80..3c9faf9ec37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java index 126c94f8108..9f860cf2110 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java index 7f5ed349665..b122f2f44fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java index 61c649c66db..6c0ad8f406f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java index db63d62880d..fee6608e145 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java index 1500915d00d..027750f6873 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java index 585587b12c7..c1a17196f56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java index eeb91d99859..5d3a4682c6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java index 47462e9d65a..aacc0f6fd13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java index a77da2ca5c7..80d92bba66d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java index 61fbcf4dd87..e5a428d1304 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java index e3e9e0f9b56..c472898b764 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java index d27b3aa2d4e..8ee3ac9aec5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java index 8464daad7bc..3f1f1305515 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRefStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java similarity index 67% rename from pytorch/src/gen/java/org/bytedeco/pytorch/TreeRefStringMap.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java index 73ad005df39..221d1540ce8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRefStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,21 +19,20 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("std::unordered_map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TreeRefStringMap extends Pointer { +@Name("std::map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class StringTensorMap extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TreeRefStringMap(Pointer p) { super(p); } - public TreeRefStringMap() { allocate(); } + public StringTensorMap(Pointer p) { super(p); } + public StringTensorMap() { allocate(); } private native void allocate(); - public native @Name("operator =") @ByRef TreeRefStringMap put(@ByRef TreeRefStringMap x); + public native @Name("operator =") @ByRef StringTensorMap put(@ByRef StringTensorMap x); public boolean empty() { return size() == 0; } public native long size(); - @Index public native @StdString BytePointer get(@ByRef TreeRef i); - public native TreeRefStringMap put(@ByRef TreeRef i, BytePointer value); - @ValueSetter @Index public native TreeRefStringMap put(@ByRef TreeRef i, @StdString String value); + @Index public native @ByRef Tensor get(@StdString BytePointer i); + public native StringTensorMap put(@StdString BytePointer i, Tensor value); public native void erase(@ByVal Iterator pos); public native @ByVal Iterator begin(); @@ -42,8 +43,8 @@ public Iterator() { } public native @Name("operator ++") @ByRef Iterator increment(); public native @Name("operator ==") boolean equals(@ByRef Iterator it); - public native @Name("operator *().first") @MemberGetter @ByRef @Const TreeRef first(); - public native @Name("operator *().second") @MemberGetter @StdString BytePointer second(); + 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/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java index 81a2171566c..2c3f4f589a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java index 11587056be4..686c2facd56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java index 288c956e58f..a820d2365f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java index 531a4bee46a..85c9e076c90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java index 64fbe7eeb0c..9552b2796bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java index cc880cbe8d0..199bf563618 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java index 2b4fb659de5..8e6ea04ed88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java index 5abb11ed648..1f380a75b4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java index a93a3c87621..f8259ba5087 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java index 8c232cc09bb..6f957a0c3a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java index bd40e5e88c7..374d8276e27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,6 +30,6 @@ public class StrongTypePtr extends Pointer { public StrongTypePtr(Pointer p) { super(p); } - public native @SharedPtr CompilationUnit cu_(); public native StrongTypePtr cu_(CompilationUnit setter); + public native @SharedPtr("torch::jit::CompilationUnit") @ByRef CompilationUnit cu_(); public native StrongTypePtr cu_(CompilationUnit setter); public native @ByRef Type.TypePtr type_(); public native StrongTypePtr type_(Type.TypePtr setter); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java index e1420624118..c497d1dd240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Subscript extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Subscript(Pointer p) { super(p); } - public Subscript(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Subscript(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr value(); public native @ByVal ExprList subscript_exprs(); public static native @ByVal Subscript create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java index 5ae3fb8c4c7..fae53007723 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java index 66ef261fe64..0ffcecf60a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java index fa788c64409..7b9562ee4c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java index 915246bdc66..b6114b5841d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java index 3a2aeea918d..758a4327b7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -35,20 +37,20 @@ public class SymBool extends Pointer { /*implicit*/ public SymBool(@Cast("bool") boolean b) { super((Pointer)null); allocate(b); } private native void allocate(@Cast("bool") boolean b); - public SymBool(@ByVal SymNode ptr) { super((Pointer)null); allocate(ptr); } - private native void allocate(@ByVal SymNode ptr); + public SymBool(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ptr) { super((Pointer)null); allocate(ptr); } + private native void allocate(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ptr); public SymBool() { super((Pointer)null); allocate(); } private native void allocate(); - public native SymNodeImpl toSymNodeImplUnowned(); + public native SymNode toSymNodeImplUnowned(); // Only valid if is_heap_allocated() - public native @ByVal SymNode toSymNodeImpl(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode toSymNodeImpl(); // Guaranteed to return a SymNode, wrapping using base if necessary - public native @ByVal SymNode wrap_node(@Const @ByRef SymNode base); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_node(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode base); public native @Cast("bool") boolean expect_bool(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java index ba68b7db72b..f8261c69914 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java index d062eb655a0..407ead570c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java index ce39198edce..3d014b1c002 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java index 8ec06df330a..20584cf0b23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -27,20 +29,20 @@ public class SymFloat extends Pointer { /*implicit*/ public SymFloat(double d) { super((Pointer)null); allocate(d); } private native void allocate(double d); - public SymFloat(@ByVal SymNode ptr) { super((Pointer)null); allocate(ptr); } - private native void allocate(@ByVal SymNode ptr); + public SymFloat(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ptr) { super((Pointer)null); allocate(ptr); } + private native void allocate(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ptr); public SymFloat() { super((Pointer)null); allocate(); } private native void allocate(); - public native SymNodeImpl toSymNodeImplUnowned(); + public native SymNode toSymNodeImplUnowned(); // Only valid if is_symbolic() - public native @ByVal SymNode toSymNodeImpl(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode toSymNodeImpl(); // Guaranteed to return a SymNode, wrapping using base if necessary - public native @ByVal SymNode wrap_node(@Const @ByRef SymNode base); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_node(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode base); public native double expect_float(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java index b2efb0e97e5..8ef9c69f52a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java index 2954f81248b..14d2b476eca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -52,8 +54,8 @@ public enum Unchecked { private native void allocate(@Cast("int64_t") long d); public SymInt() { super((Pointer)null); allocate(); } private native void allocate(); - public SymInt(@ByVal SymNode n) { super((Pointer)null); allocate(n); } - private native void allocate(@ByVal SymNode n); + public SymInt(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode n) { super((Pointer)null); allocate(n); } + private native void allocate(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode n); // unchecked c-tor accepting raw `data_` // One appropriate use for this is when you are constructing a symint @@ -71,17 +73,17 @@ public enum Unchecked { public native @ByRef @Name("operator =") SymInt put(@Const @ByRef SymInt s); - public native SymNodeImpl toSymNodeImplUnowned(); + public native SymNode toSymNodeImplUnowned(); public native void release_(); // Only valid if is_heap_allocated() - public native @ByVal SymNode toSymNode(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode toSymNode(); // Guaranteed to return a SymNode, wrapping using base if necessary - public native @ByVal SymNode wrap_node(@Const @ByRef SymNode base); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_node(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode base); // Require the int to be non-symbolic, and if it is symbolic raise an // error. This is safe to use for C++ code that doesn't work for symbolic diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java index 8ebb1c45be7..a7bdd600c4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java index 9fd43403601..e7b30feb6cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java index ee80e41b036..a898105f027 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java index cf30007150b..9d94f60c3ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java index 1e1916ef768..193ea743e87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java index 373f2a582b2..16cb0f37a75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java index 11faea38fd0..6e68239d7d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java index 7304cb2262f..18fd80a4930 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java index 8f9b11012c7..5a21cdbfb7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,137 +20,93 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +// When you add a method, you also need to edit +// torch/csrc/jit/python/init.cpp +// torch/csrc/utils/python_symnode.h +// c10/core/ConstantSymNodeImpl.h +@Name("c10::SymNodeImpl") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class SymNode extends Pointer { static { Loader.load(); } + /** Default native constructor. */ + public SymNode() { super((Pointer)null); allocate(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public SymNode(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public SymNode(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public SymNode position(long position) { - return (SymNode)super.position(position); - } - @Override public SymNode getPointer(long i) { - return new SymNode((Pointer)this).offsetAddress(i); - } - - - public SymNode() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public SymNode(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public SymNode(SymNodeImpl target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(SymNodeImpl target, @ByVal DontIncreaseRefcount arg1); - - - - public SymNode(@ByRef(true) SymNode rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) SymNode rhs); - - public native @ByRef @Name("operator =") @NoException(true) SymNode put(@ByRef(true) SymNode rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) SymNodeImpl get(); - - public native @ByRef @Name("operator *") @NoException(true) SymNodeImpl multiply(); - - public native @Name("operator ->") @NoException(true) SymNodeImpl access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef SymNode rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) SymNodeImpl release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal SymNode reclaim(SymNodeImpl owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal SymNode reclaim_copy(SymNodeImpl owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal SymNode unsafe_steal_from_new(SymNodeImpl raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal SymNode unsafe_adapt_non_heap_allocated( - SymNodeImpl raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal SymNode unsafe_reclaim_from_nonowning(SymNodeImpl raw_ptr); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + + + // these could be pure virtual when we implement LTC versions + public native @Cast("bool") boolean is_int(); + public native @Cast("bool") boolean is_bool(); + public native @Cast("bool") boolean is_float(); + public native @Cast("bool") boolean is_nested_int(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode add(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sub(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode mul(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode truediv(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode pow(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode floordiv(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode mod(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode eq(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ne(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode gt(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode lt(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode le(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ge(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ceil(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode floor(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode neg(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_min(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_max(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_or(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_and(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_not(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_ite(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode then_val, @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode else_val); + // NB: self is ignored here, only the arguments are used + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_contiguous( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_channels_last_contiguous_2d( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_channels_last_contiguous_3d( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_channels_last_strides_2d( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_channels_last_strides_3d( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_non_overlapping_and_dense( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode clone(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_float(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_int(@Cast("int64_t") long num); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_float(double num); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_bool(@Cast("bool") boolean num); + public native @Cast("int64_t") long guard_int(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("int64_t") long guard_int(String file, @Cast("int64_t") long line); + public native @Cast("bool") boolean guard_bool(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("bool") boolean guard_bool(String file, @Cast("int64_t") long line); + public native double guard_float(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native double guard_float(String file, @Cast("int64_t") long line); + public native @Cast("bool") boolean guard_size_oblivious(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("bool") boolean guard_size_oblivious(String file, @Cast("int64_t") long line); + public native @Cast("bool") boolean expect_true(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("bool") boolean expect_true(String file, @Cast("int64_t") long line); + public native @Cast("bool") boolean expect_size(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("bool") boolean expect_size(String file, @Cast("int64_t") long line); + public native @Cast("int64_t") long int_(); + public native @Cast("bool") boolean bool_(); + public native @Cast("bool") boolean has_hint(); + public native @StdString BytePointer str(); + public native @ByVal LongOptional nested_int(); + public native @ByVal LongOptional nested_int_coeff(); + public native @ByVal LongOptional constant_int(); + public native @ByVal BoolOptional constant_bool(); + public native @ByVal LongOptional maybe_as_int(); + public native @Cast("bool") boolean is_constant(); + public native @Cast("bool") boolean is_symbolic(); + public native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer os); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java index ca637f4c967..4ec83c2e396 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::ArrayRef") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::ArrayRef >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class SymNodeArrayRef extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ @@ -44,12 +46,12 @@ public class SymNodeArrayRef extends Pointer { /** Construct an ArrayRef from a pointer and length. */ - public SymNodeArrayRef(@Const SymNode data, @Cast("size_t") long length) { super((Pointer)null); allocate(data, length); } - private native void allocate(@Const SymNode data, @Cast("size_t") long length); + public SymNodeArrayRef(@Const @IntrusivePtr("c10::SymNodeImpl") SymNode data, @Cast("size_t") long length) { super((Pointer)null); allocate(data, length); } + private native void allocate(@Const @IntrusivePtr("c10::SymNodeImpl") SymNode data, @Cast("size_t") long length); /** Construct an ArrayRef from a range. */ - public SymNodeArrayRef(@Const SymNode begin, @Const SymNode end) { super((Pointer)null); allocate(begin, end); } - private native void allocate(@Const SymNode begin, @Const SymNode end); + public SymNodeArrayRef(@Const @IntrusivePtr("c10::SymNodeImpl") SymNode begin, @Const @IntrusivePtr("c10::SymNodeImpl") SymNode end) { super((Pointer)null); allocate(begin, end); } + private native void allocate(@Const @IntrusivePtr("c10::SymNodeImpl") SymNode begin, @Const @IntrusivePtr("c10::SymNodeImpl") SymNode end); /** Construct an ArrayRef from a SmallVector. This is templated in order to * avoid instantiating SmallVectorTemplateCommon whenever we @@ -59,6 +61,8 @@ public class SymNodeArrayRef extends Pointer { // The enable_if stuff here makes sure that this isn't used for // std::vector, because ArrayRef can't work on a std::vector // bitfield. + public SymNodeArrayRef(@ByRef SymNodeVector vec) { super((Pointer)null); allocate(vec); } + private native void allocate(@ByRef SymNodeVector vec); /** Construct an ArrayRef from a std::array */ @@ -82,16 +86,16 @@ public class SymNodeArrayRef extends Pointer { /** empty - Check if the array is empty. */ public native @Cast("const bool") boolean empty(); - public native @Const SymNode data(); + public native @Const @IntrusivePtr("c10::SymNodeImpl") SymNode data(); /** size - Get the array size. */ public native @Cast("const size_t") long size(); /** front - Get the first element. */ - public native @Const @ByRef SymNode front(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode front(); /** back - Get the last element. */ - public native @Const @ByRef SymNode back(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode back(); /** equals - Check for element-wise equality. */ public native @Cast("const bool") boolean equals(@ByVal SymNodeArrayRef RHS); @@ -105,12 +109,12 @@ public class SymNodeArrayRef extends Pointer { /** \} * \name Operator Overloads * \{ */ - public native @Const @ByRef @Name("operator []") SymNode get(@Cast("size_t") long Index); + public native @IntrusivePtr("c10::SymNodeImpl") @Name("operator []") @Cast({"", "c10::intrusive_ptr&"}) SymNode get(@Cast("size_t") long Index); /** Vector compatibility */ /// - public native @Const @ByRef SymNode at(@Cast("size_t") long Index); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode at(@Cast("size_t") long Index); /** Disallow accidental assignment from a temporary. * @@ -127,7 +131,7 @@ public class SymNodeArrayRef extends Pointer { /** \} * \name Expensive Operations * \{ */ - public native @StdVector SymNode vec(); + public native @ByVal SymNodeVector vec(); /** \} */ } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeImpl.java deleted file mode 100644 index c10e46fd3f6..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeImpl.java +++ /dev/null @@ -1,119 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// When you add a method, you also need to edit -// torch/csrc/jit/python/init.cpp -// torch/csrc/utils/python_symnode.h -// c10/core/ConstantSymNodeImpl.h -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class SymNodeImpl extends Pointer { - static { Loader.load(); } - /** Default native constructor. */ - public SymNodeImpl() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public SymNodeImpl(long size) { super((Pointer)null); allocateArray(size); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public SymNodeImpl(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public SymNodeImpl position(long position) { - return (SymNodeImpl)super.position(position); - } - @Override public SymNodeImpl getPointer(long i) { - return new SymNodeImpl((Pointer)this).offsetAddress(i); - } - - - // these could be pure virtual when we implement LTC versions - public native @Cast("bool") boolean is_int(); - public native @Cast("bool") boolean is_bool(); - public native @Cast("bool") boolean is_float(); - public native @Cast("bool") boolean is_nested_int(); - public native @ByVal SymNode add(@Const @ByRef SymNode other); - public native @ByVal SymNode sub(@Const @ByRef SymNode other); - public native @ByVal SymNode mul(@Const @ByRef SymNode other); - public native @ByVal SymNode truediv(@Const @ByRef SymNode other); - public native @ByVal SymNode pow(@Const @ByRef SymNode other); - public native @ByVal SymNode floordiv(@Const @ByRef SymNode other); - public native @ByVal SymNode mod(@Const @ByRef SymNode other); - public native @ByVal SymNode eq(@Const @ByRef SymNode other); - public native @ByVal SymNode ne(@Const @ByRef SymNode other); - public native @ByVal SymNode gt(@Const @ByRef SymNode other); - public native @ByVal SymNode lt(@Const @ByRef SymNode other); - public native @ByVal SymNode le(@Const @ByRef SymNode other); - public native @ByVal SymNode ge(@Const @ByRef SymNode other); - public native @ByVal SymNode ceil(); - public native @ByVal SymNode floor(); - public native @ByVal SymNode neg(); - public native @ByVal SymNode sym_min(@Const @ByRef SymNode other); - public native @ByVal SymNode sym_max(@Const @ByRef SymNode other); - public native @ByVal SymNode sym_or(@Const @ByRef SymNode other); - public native @ByVal SymNode sym_and(@Const @ByRef SymNode other); - public native @ByVal SymNode sym_not(); - public native @ByVal SymNode sym_ite(@Const @ByRef SymNode then_val, @Const @ByRef SymNode else_val); - // NB: self is ignored here, only the arguments are used - public native @ByVal SymNode is_contiguous( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_channels_last_contiguous_2d( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_channels_last_contiguous_3d( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_channels_last_strides_2d( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_channels_last_strides_3d( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_non_overlapping_and_dense( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode clone(); - public native @ByVal SymNode sym_float(); - public native @ByVal SymNode wrap_int(@Cast("int64_t") long num); - public native @ByVal SymNode wrap_float(double num); - public native @ByVal SymNode wrap_bool(@Cast("bool") boolean num); - public native @Cast("int64_t") long guard_int(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("int64_t") long guard_int(String file, @Cast("int64_t") long line); - public native @Cast("bool") boolean guard_bool(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("bool") boolean guard_bool(String file, @Cast("int64_t") long line); - public native double guard_float(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native double guard_float(String file, @Cast("int64_t") long line); - public native @Cast("bool") boolean guard_size_oblivious(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("bool") boolean guard_size_oblivious(String file, @Cast("int64_t") long line); - public native @Cast("bool") boolean expect_true(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("bool") boolean expect_true(String file, @Cast("int64_t") long line); - public native @Cast("bool") boolean expect_size(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("bool") boolean expect_size(String file, @Cast("int64_t") long line); - public native @Cast("int64_t") long int_(); - public native @Cast("bool") boolean bool_(); - public native @Cast("bool") boolean has_hint(); - public native @StdString BytePointer str(); - public native @ByVal LongOptional nested_int(); - public native @ByVal LongOptional nested_int_coeff(); - public native @ByVal LongOptional constant_int(); - public native @ByVal BoolOptional constant_bool(); - public native @ByVal LongOptional maybe_as_int(); - public native @Cast("bool") boolean is_constant(); - public native @Cast("bool") boolean is_symbolic(); - public native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer os); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java new file mode 100644 index 00000000000..b28e890607a --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SymNodeVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SymNodeVector(Pointer p) { super(p); } + public SymNodeVector(@Cast({"", "c10::intrusive_ptr&"}) SymNode value) { this(1); put(0, value); } + public SymNodeVector(@Cast({"", "c10::intrusive_ptr&"}) SymNode ... array) { this(array.length); put(array); } + public SymNodeVector() { allocate(); } + public SymNodeVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef SymNodeVector put(@ByRef SymNodeVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public SymNode front() { return get(0); } + public SymNode back() { return get(size() - 1); } + @Index(function = "at") public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode get(@Cast("size_t") long i); + public native SymNodeVector put(@Cast("size_t") long i, SymNode value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode value); + public native @ByVal Iterator 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 *") @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode get(); + } + + public SymNode[] get() { + SymNode[] array = new SymNode[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public SymNode pop_back() { + long size = size(); + SymNode value = get(size - 1); + resize(size - 1); + return value; + } + public SymNodeVector push_back(SymNode value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public SymNodeVector put(SymNode value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public SymNodeVector put(SymNode ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java index e7c10f0506f..9adb3a51df1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java index de45cb43205..ba019f10a87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java index 898c8c31c5b..40b1413dd73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java index 10e974170ff..755cf776190 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java index 50e57ed246c..69ff774e978 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java index 20c7c391925..526be9760b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 095c067bae1..af343a15785 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 7ba9a17a9c5..b69c72964ad 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 0d2c5a934af..f5a52d4a8e7 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java new file mode 100644 index 00000000000..52733eab34b --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java @@ -0,0 +1,38 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@NoOffset @Name("std::tuple,std::vector > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class T_MessageWeakStorage_T extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public T_MessageWeakStorage_T(Pointer p) { super(p); } + public T_MessageWeakStorage_T(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message value0, @ByRef WeakStorageVector value1) { allocate(value0, value1); } + private native void allocate(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message value0, @ByRef WeakStorageVector value1); + public T_MessageWeakStorage_T() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef T_MessageWeakStorage_T put(@ByRef T_MessageWeakStorage_T x); + + public @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message get0() { return get0(this); } + @Namespace @Name("std::get<0>") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message get0(@ByRef T_MessageWeakStorage_T container); + public @ByRef WeakStorageVector get1() { return get1(this); } + @Namespace @Name("std::get<1>") public static native @ByRef WeakStorageVector get1(@ByRef T_MessageWeakStorage_T container); +} + 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 3bbfe817361..1ae6cafd08c 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 72aa159b1ce..7fc7e070ba3 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 0ab1225d177..4cf2a6a5bfa 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 new file mode 100644 index 00000000000..cf79ec05aa1 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java @@ -0,0 +1,38 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@NoOffset @Name("std::tuple >,std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class T_SizeTVectorVectorSizeTVector_T extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public T_SizeTVectorVectorSizeTVector_T(Pointer p) { super(p); } + public T_SizeTVectorVectorSizeTVector_T(@ByRef SizeTVectorVector value0, @Cast("std::vector*") @ByRef SizeTVector value1) { allocate(value0, value1); } + private native void allocate(@ByRef SizeTVectorVector value0, @Cast("std::vector*") @ByRef SizeTVector value1); + public T_SizeTVectorVectorSizeTVector_T() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef T_SizeTVectorVectorSizeTVector_T put(@ByRef T_SizeTVectorVectorSizeTVector_T x); + + public @ByRef SizeTVectorVector get0() { return get0(this); } + @Namespace @Name("std::get<0>") public static native @ByRef SizeTVectorVector get0(@ByRef T_SizeTVectorVectorSizeTVector_T container); + public @Cast("std::vector*") @ByRef SizeTVector get1() { return get1(this); } + @Namespace @Name("std::get<1>") public static native @Cast("std::vector*") @ByRef SizeTVector get1(@ByRef T_SizeTVectorVectorSizeTVector_T container); +} + 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 9ef7f8d44e3..8ac067d4b09 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 f0dad752cd6..945423665aa 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 d6ebd89d280..b2b77560a72 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 ab9e6cced67..bc831a78910 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 027b18508e6..2e8aa9e6cdc 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 ec634e8c076..2eb322613b9 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 0f8c854303b..8e54e9e903e 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 352f5bd467f..7a487db17a1 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 123c62399be..a94e43f06f7 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 04b9e533646..42e62b5299d 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b5cdae48936..bb6291dcb5b 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 843f570a9b2..a46c7246d07 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 ee1cd5741d9..388dd69c490 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 6d0206a271c..2cc67e6acaf 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 e978029187b..53a8870680e 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 5bf03e49e80..2fa34e5d471 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 4825f37ca95..52be074bfae 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java index 1d6aece3ed4..3216f7599b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java index 9781f5b9dd7..90d2b9cf53a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java index 1cc7b4be3b9..e4f5c6f3dde 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java index d47b9e29c2c..500af0ca2d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java index 6fe1ce3447a..8b3c336775f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java index 59023b4125e..b0d34dcca58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java index 47faee6e12e..c71e2bcca00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -55,9 +57,9 @@ public class Tensor extends TensorBase { // This constructor should not be used by end users and is an implementation // detail invoked by autogenerated code. public Tensor( - @ByVal TensorImplPtr tensor_impl) { super((Pointer)null); allocate(tensor_impl); } + @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl tensor_impl) { super((Pointer)null); allocate(tensor_impl); } private native void allocate( - @ByVal TensorImplPtr tensor_impl); + @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl tensor_impl); public Tensor(@Const @ByRef Tensor tensor) { super((Pointer)null); allocate(tensor); } private native void allocate(@Const @ByRef Tensor tensor); @@ -69,7 +71,7 @@ private native void allocate( // Creates a new wrapper from TensorImpl. Intentionally a free method because // it should be used with care. Checks necessary invariants public static native @ByVal Tensor wrap_tensor_impl( - @ByVal TensorImplPtr tensor_impl); + @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl tensor_impl); public native @ByVal Tensor contiguous(MemoryFormat memory_format/*=c10::MemoryFormat::Contiguous*/); public native @ByVal Tensor contiguous(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java index 4c973e312e4..dea8a68ecd2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java index 4f0a43019d4..23a5471f762 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java index 83b64f68655..b6e92c51a92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java index 8aeb3fa6b28..a584f43490d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java index 86de38accf1..16e27365513 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -62,16 +64,13 @@ public class TensorBase extends AbstractTensor { private native void allocate(); // This constructor should not be used by end users and is an implementation // detail invoked by autogenerated code. - public TensorBase( - @ByVal TensorImplPtr tensor_impl) { super((Pointer)null); allocate(tensor_impl); } - private native void allocate( - @ByVal TensorImplPtr tensor_impl); + public TensorBase(@Const @ByRef TensorBase arg0) { super((Pointer)null); allocate(arg0); } private native void allocate(@Const @ByRef TensorBase arg0); // Creates a new wrapper from TensorImpl. Intentionally a free method because // it should be used with care. Checks necessary invariants public static native @ByVal TensorBase wrap_tensor_impl( - @ByVal TensorImplPtr tensor_impl); + @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl tensor_impl); public native @Cast("int64_t") long dim(); public native @Cast("int64_t") long storage_offset(); @@ -114,9 +113,9 @@ private native void allocate( public native TensorImpl unsafeGetTensorImpl(); public native TensorImpl unsafeReleaseTensorImpl(); - public native @Const @ByRef TensorImplPtr getIntrusivePtr(); + public native @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl getIntrusivePtr(); - public native @ByVal TensorImplPtr unsafeReleaseIntrusivePtr(); + public native @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl unsafeReleaseIntrusivePtr(); public native @Cast("bool") boolean defined(); @@ -302,7 +301,7 @@ private native void allocate( /** If a tensor is a quantized tensor, returns its quantizer * TODO: it's not in native_functions.yaml yet as it's not exposed to python */ - public native @ByVal QuantizerPtr quantizer(); + public native @IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer quantizer(); /** Returns if a {@code Tensor} has any dimension names */ public native @Cast("bool") boolean has_names(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java index 9df03681b61..0e8658d670a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java index 08ee99a652e..ca99a5e1b00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java index bbec905ccc0..5d5a4c55975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java index 74d52d0aa40..d21d36f434e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java index 000da9038f5..06aed8ea58d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java index a450ff89c0f..8610697384d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java index a7f7dab43f9..a7f829d1924 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java index 1530622a30d..13e70c15171 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java index cf37166d34d..d500ba9aac8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java index a8a53d0d9f2..afa25bc2340 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java index 479a49e9a96..a3ac0e850df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java index 00edc5b625a..2b603769596 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java index 25ce7fb2a85..b5ad43f14ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java index a3c8ade0066..b0e3ee151f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java index 2fae9df1e9b..018b767fab8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java index 6bed3fe58ab..a19420e07f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java index f6b903ec3cd..231cedf7254 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -119,7 +121,7 @@ public TensorImpl( @ByRef(true) Storage storage, @ByVal DispatchKeySet arg1, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(storage, arg1, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByRef(true) Storage storage, @ByVal DispatchKeySet arg1, @Const @ByVal TypeMeta data_type); @@ -130,7 +132,7 @@ public TensorImpl( @ByRef(true) Storage storage, @ByVal DispatchKeySet arg2, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(arg0, storage, arg2, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( ImplType arg0, @ByRef(true) Storage storage, @ByVal DispatchKeySet arg2, @@ -140,7 +142,7 @@ public TensorImpl( @ByRef(true) Storage storage, @ByVal DispatchKeySet arg2, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(arg0, storage, arg2, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @Cast("c10::TensorImpl::ImplType") int arg0, @ByRef(true) Storage storage, @ByVal DispatchKeySet arg2, @@ -153,7 +155,7 @@ public TensorImpl( @ByVal DispatchKeySet arg0, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt) { super((Pointer)null); allocate(arg0, data_type, device_opt); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByVal DispatchKeySet arg0, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt); @@ -164,7 +166,7 @@ public TensorImpl( @ByRef(true) Storage storage, DispatchKey dispatch_key, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(storage, dispatch_key, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByRef(true) Storage storage, DispatchKey dispatch_key, @Const @ByVal TypeMeta data_type); @@ -172,7 +174,7 @@ public TensorImpl( @ByRef(true) Storage storage, @Cast("c10::DispatchKey") short dispatch_key, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(storage, dispatch_key, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByRef(true) Storage storage, @Cast("c10::DispatchKey") short dispatch_key, @Const @ByVal TypeMeta data_type); @@ -180,7 +182,7 @@ public TensorImpl( DispatchKey dispatch_key, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt) { super((Pointer)null); allocate(dispatch_key, data_type, device_opt); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( DispatchKey dispatch_key, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt); @@ -188,7 +190,7 @@ public TensorImpl( @Cast("c10::DispatchKey") short dispatch_key, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt) { super((Pointer)null); allocate(dispatch_key, data_type, device_opt); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @Cast("c10::DispatchKey") short dispatch_key, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt); @@ -683,11 +685,11 @@ public native void _set_fw_grad( */ public native @Cast("size_t") long itemsize(); - public native void set_backend_meta(@ByVal BackendMetaRef backend_meta); + public native void set_backend_meta(@IntrusivePtr("c10::BackendMeta") @Cast({"", "c10::intrusive_ptr&"}) BackendMeta backend_meta); public native BackendMeta get_backend_meta(); - public native @ByVal BackendMetaRef get_backend_meta_intrusive_ptr(); + public native @IntrusivePtr("c10::BackendMeta") @Cast({"", "c10::intrusive_ptr&"}) BackendMeta get_backend_meta_intrusive_ptr(); public native void release_storage_and_set_meta_custom_data_ptr_error_msg_( @ByVal StringOptional s); @@ -859,7 +861,7 @@ public native void set_named_tensor_meta( * compatible with SparseCUDA. */ public native @Cast("bool") boolean has_compatible_shallow_copy_type(@ByVal DispatchKeySet from); - public native @ByVal TensorImplPtr shallow_copy_and_detach( + public native @IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl shallow_copy_and_detach( @Const @ByRef VariableVersion version_counter, @Cast("bool") boolean allow_tensor_metadata_change); @@ -876,7 +878,7 @@ public native void set_named_tensor_meta( * For why this function doesn't check this TensorImpl's * {@code allow_tensor_metadata_change_}, see NOTE [ TensorImpl Shallow-Copying ]. */ - public native void shallow_copy_from(@Const @ByRef TensorImplPtr impl); + public native void shallow_copy_from(@IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl impl); // Inference tensor doesn't have version counter, // set_version_counter is no-op for them. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplPtr.java deleted file mode 100644 index 1292b6f9bf3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TensorImplPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TensorImplPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public TensorImplPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public TensorImplPtr position(long position) { - return (TensorImplPtr)super.position(position); - } - @Override public TensorImplPtr getPointer(long i) { - return new TensorImplPtr((Pointer)this).offsetAddress(i); - } - - - public TensorImplPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public TensorImplPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public TensorImplPtr(TensorImpl target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(TensorImpl target, @ByVal DontIncreaseRefcount arg1); - - - - public TensorImplPtr(@ByRef(true) TensorImplPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) TensorImplPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) TensorImplPtr put(@ByRef(true) TensorImplPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) TensorImpl get(); - - public native @ByRef @Name("operator *") @NoException(true) TensorImpl multiply(); - - public native @Name("operator ->") @NoException(true) TensorImpl access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef TensorImplPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) TensorImpl release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal TensorImplPtr reclaim(TensorImpl owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal TensorImplPtr reclaim_copy(TensorImpl owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal TensorImplPtr unsafe_steal_from_new(TensorImpl raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal TensorImplPtr unsafe_adapt_non_heap_allocated( - TensorImpl raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal TensorImplPtr unsafe_reclaim_from_nonowning(TensorImpl raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java index b65a52d0fe2..7fbf894e9f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java index b40f599fced..91d590264f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java index 0dd21fb1971..8a62cbf833d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java index 86944182ff3..0d317667a4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java index 39ead887886..1cdfa19c582 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java index 650ed6974c4..f800ea43e74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java index 5a4dbcd14dc..1a4b7eb9583 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java index b4311f0b508..35de06f24e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java index 0077b8ebd2a..3f117897da8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java index 13f12f081f7..ec22bd0f41f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java index 5a82150042d..e4c048cbc3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java index 6ba8cb2ca3d..03fda66974a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java index fa4ff2f48a9..51634a98f54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java index b94b4f48a69..9a071b149d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java index 96191717a14..507e180ff29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java index ad643b53596..b60b7499d74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java index b58622f3e23..908306769af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java index 8d0c37f04e1..5e269d9a0bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorOptionalList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java index 768383c9d25..f179954d352 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java index 1c8c7ddfd29..853a6b524ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java index fb3796f2af8..98c07a51157 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java new file mode 100644 index 00000000000..7e1813d4082 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java @@ -0,0 +1,162 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("c10::Dict") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class TensorTensorDict extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TensorTensorDict(Pointer p) { super(p); } + + + /** + * Creates an empty dict. + */ + + /** + * Create a generic dict with runtime type information. + * This only works for c10::impl::GenericDict and is not part of the public API + * but only supposed to be used internally by PyTorch. + */ + public native @ByRef @Name("operator =") TensorTensorDict put(@Const @ByRef TensorTensorDict arg0); + + /** + * Create a new Dict pointing to a deep copy of the same data. + * The Dict returned is a new dict with separate storage. + * Changes in it are not reflected in the original dict or vice versa. + */ + public native @ByVal TensorTensorDict copy(); + + /** + * Returns an iterator to the first element of the container. + * If the container is empty, the returned iterator will be equal to end(). + */ + public native @ByVal TensorTensorDictIterator begin(); + + /** + * Returns an iterator to the element following the last element of the container. + * This element acts as a placeholder; attempting to access it results in undefined behavior. + */ + public native @ByVal TensorTensorDictIterator end(); + + /** + * Checks if the container has no elements. + */ + public native @Cast("bool") boolean empty(); + + /** + * Returns the number of elements in the container. + */ + public native @Cast("c10::Dict::size_type") long size(); + + /** + * Erases all elements from the container. After this call, size() returns zero. + * Invalidates any references, pointers, or iterators referring to contained elements. May also invalidate past-the-end iterators. + */ + public native void clear(); + + /** + * Inserts element(s) into the container, if the container doesn't already contain an element with an equivalent key. + * May invalidate any references, pointers, or iterators referring to contained elements. + * + * @return A pair consisting of an iterator to the inserted element (or to the element that prevented the insertion) and a bool denoting whether the insertion took place. + */ + + /** + * If an element with the given key already exists, it is overwritten with the given value. + * Otherwise, a new element with the given key and value are inserted. + * May invalidate any references, pointers, or iterators referring to contained elements. + * + * @return The bool component is true if the insertion took place and false if the assignment took place. The iterator component is pointing at the element that was inserted or updated. + */ + + /** + * Removes the element pointed to by iter. + * May invalidate any references, pointers, or iterators referring to contained elements. + * The iterator iter must be valid and dereferenceable. Thus the end() iterator (which is valid, but is not dereferenceable) cannot be used as a value for iter. + */ + public native void erase(@ByVal TensorTensorDictIterator iter); + + /** + * Removes the element with the given key, if it exists. + * May invalidate any references, pointers, or iterators referring to contained elements. + * + * @return The number of elements removed. This is either '1' if an element with the key existed, or '0' if it didn't. + */ + public native @Cast("size_t") long erase(@Const @ByRef Tensor key); + + /** + * Returns the mapped value of the element with key equivalent to key. + * If no such element exists, an exception of type std::out_of_range is thrown. + */ + public native @ByVal Tensor at(@Const @ByRef Tensor key); + + /** + * Finds an element with key equivalent to key. + * + * @return Iterator to an element with key equivalent to key. + * If no such element is found, past-the-end (see end()) iterator is returned. + */ + public native @ByVal TensorTensorDictIterator find(@Const @ByRef Tensor key); + + /** + * Checks if there is an element with key equivalent to key in the container. + * + * @return true if there is such an element, otherwise false. + */ + public native @Cast("bool") boolean contains(@Const @ByRef Tensor key); + + /** + * Increase the capacity so that at least count elements can be stored without + * having to reallocate or rehash. + */ + public native void reserve(@Cast("c10::Dict::size_type") long count); + + /** + * Value equality comparison. This function implements Python-like semantics for + * equality: two dicts with the same identity (e.g. same pointer) trivially + * compare equal, otherwise each element is compared for equality. + */ + + + + /** + * Identity comparison. Returns true if and only if {@code rhs} represents the same + * Dict object as {@code this}. + */ + public native @Cast("bool") boolean is(@Const @ByRef TensorTensorDict rhs); + + // private API for now because the return type will change to TypePtr + // instead of optional once types are mandatory. + public native @ByVal Type.TypePtr keyType(); + public native @ByVal Type.TypePtr valueType(); + + // [unsafe set type] + // These functions mutate the tagged type of this dictionary in place. + // There is no checking that the members of the dictionary are instances + // of the new types, nor is there a check that other IValues which + // hold references to this dictionary have the right static type. + // This functionality is used only in the unpickler, where at + // creation type the real type of the dictionary is unknown, but + // then later recovered from the static type information of the + // unpickled object. + public native void unsafeSetKeyType(@ByVal Type.TypePtr t); + public native void unsafeSetValueType(@ByVal Type.TypePtr t); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java new file mode 100644 index 00000000000..e1a5ebd97ca --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java @@ -0,0 +1,46 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("c10::impl::DictIterator") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class TensorTensorDictIterator extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TensorTensorDictIterator(Pointer p) { super(p); } + + // C++17 friendly std::iterator implementation + public native @ByRef @Name("operator =") TensorTensorDictIterator put(@Const @ByRef TensorTensorDictIterator rhs); + + public native @ByRef @Name("operator ++") TensorTensorDictIterator increment(); + + public native @ByVal @Name("operator ++") TensorTensorDictIterator increment(int arg0); + + public native @Const @ByRef @Name("operator *") GenericDictEntryRef multiply(); + + public native @Const @Name("operator ->") GenericDictEntryRef access(); + + + + private static native @Namespace @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef TensorTensorDictIterator lhs, @Const @ByRef TensorTensorDictIterator rhs); + public boolean equals(TensorTensorDictIterator rhs) { return equals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef TensorTensorDictIterator lhs, @Const @ByRef TensorTensorDictIterator rhs); + public boolean notEquals(TensorTensorDictIterator rhs) { return notEquals(this, rhs); } +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java index ae7ec39e4c0..c305168a28e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java index 1f466cf6542..e5b6aefc6d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java index c3c45025ab4..973cd2a10f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java index 1e95268972d..3bdc1eccecb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class TernaryIf extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TernaryIf(Pointer p) { super(p); } - public TernaryIf(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public TernaryIf(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr cond(); public native @ByVal Expr true_expr(); public native @ByVal Expr false_expr(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java index 25ac95cfadf..204ccf4fc93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java index 1ad22c0465a..52495defb89 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java index a166d5b0550..570f36463da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java index e24fec1e99a..c464dc40d9f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java index f9ec90b76f8..645263e1a63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java index 190eccca7cf..6dd87aa3018 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java index 2850f512aa9..81e52a47669 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java index c106ea5ddc7..8a7c51bebb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java new file mode 100644 index 00000000000..1fa469c27de --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java @@ -0,0 +1,60 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Timer extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Timer(Pointer p) { super(p); } + + public enum Event { + kForwardStart(0), + kBackwardComputeStart(1), + kBackwardComputeEnd(2), + kBackwardCommStart(3), + kBackwardCommEnd(4); + + public final int value; + private Event(int v) { this.value = v; } + private Event(Event e) { this.value = e.value; } + public Event intern() { for (Event e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } + } + + // Record the current event, i.e., mark it as having occurred now. Default + // CPU implementation. + public native void record(Event event); + public native void record(@Cast("c10d::Timer::Event") int event); + + // Return the difference between when two events occurred, in nanoseconds. + // Or nullopt if one of them hasn't been recorded. + public native @ByVal LongOptional measureDifference(Event start, Event end); + public native @ByVal LongOptional measureDifference(@Cast("c10d::Timer::Event") int start, @Cast("c10d::Timer::Event") int end); + + // Return host-side timestamp, or nullopt if it has not yet been recorded. + public native @ByVal LongOptional getTimestamp(Event event); + public native @ByVal LongOptional getTimestamp(@Cast("c10d::Timer::Event") int event); + + // Return host-side time member variable corresponding to the given event. + public native @Cast("int64_t*") @ByRef LongPointer getTimeRef(Event event); + public native @Cast("int64_t*") @ByRef LongBuffer getTimeRef(@Cast("c10d::Timer::Event") int event); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java index 765e90313c3..0b6e54acf9e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java index e3c580d9e6b..1626ab602fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java index 4a7952a2485..1369596665b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java index a3e2fa4533a..63c9787b59c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java index e0a09023b31..0fb6ea7892e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java index 37d65fa799d..126a26c1350 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java index 4be3281c13e..f4416a277f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java index 22e9d7ee2f9..2f95c839fb0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java index 28cf4012f29..81e9c85abf9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java index f2ec2b0690a..133eddd8b1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java index 84dd60da29c..df50cf5d85c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java index 51d24df51b4..10900aae201 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java index 4fdea95b083..f46a8e863f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java index 7c3ee0e1976..2e546f18634 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java index 8c501ab53e6..0bcc1cf53cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java index 072bb4e5ad3..203cde01e9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java index 777bb01d885..9da56ebd114 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java index 54e891dd753..db8d375124b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java index dc62252b6f2..0a34ff6af91 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,13 +27,13 @@ public class Tree extends Pointer { public Tree(Pointer p) { super(p); } public Tree(int kind_) { super((Pointer)null); allocate(kind_); } - private native void allocate(int kind_); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(int kind_); public native int kind(); public native @Cast("bool") boolean isAtom(); public native @Const @ByRef SourceRange range(); public native @StdString BytePointer stringValue(); public native @Cast("const torch::jit::TreeList*") @ByRef SymDimVector trees(); - public native @Const @ByRef TreeRef tree(@Cast("size_t") long i); + public native @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree(@Cast("size_t") long i); public native void matchNumSubtrees(int k, @Cast("size_t") long expected_subtrees); public native void matchNumSubtreesD( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRef.java deleted file mode 100644 index a827f9811ae..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRef.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TreeRef extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TreeRef(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public TreeRef(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public TreeRef position(long position) { - return (TreeRef)super.position(position); - } - @Override public TreeRef getPointer(long i) { - return new TreeRef((Pointer)this).offsetAddress(i); - } - - - public TreeRef() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public TreeRef(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public TreeRef(Tree target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Tree target, @ByVal DontIncreaseRefcount arg1); - - - - public TreeRef(@ByRef(true) TreeRef rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) TreeRef rhs); - - public native @ByRef @Name("operator =") @NoException(true) TreeRef put(@ByRef(true) TreeRef rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Tree get(); - - public native @ByRef @Name("operator *") @NoException(true) Tree multiply(); - - public native @Name("operator ->") @NoException(true) Tree access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef TreeRef rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Tree release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal TreeRef reclaim(Tree owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal TreeRef reclaim_copy(Tree owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal TreeRef unsafe_steal_from_new(Tree raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal TreeRef unsafe_adapt_non_heap_allocated( - Tree raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal TreeRef unsafe_reclaim_from_nonowning(Tree raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java new file mode 100644 index 00000000000..a695e6c773c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java @@ -0,0 +1,51 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class TreeStringMap extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TreeStringMap(Pointer p) { super(p); } + public TreeStringMap() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef TreeStringMap put(@ByRef TreeStringMap x); + + public boolean empty() { return size() == 0; } + public native long size(); + + @Index public native @StdString BytePointer get(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree i); + public native TreeStringMap put(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree i, BytePointer value); + @ValueSetter @Index public native TreeStringMap put(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree i, @StdString String 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 @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree first(); + public native @Name("operator *().second") @MemberGetter @StdString BytePointer second(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java index 3d06180de3a..72278a2eac3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -111,11 +113,11 @@ public class TreeView extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TreeView(Pointer p) { super(p); } - public TreeView(@ByVal TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@ByVal TreeRef tree); - public native @ByVal TreeRef tree(); + public TreeView(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); + public native @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree(); public native @Const @ByRef SourceRange range(); - public native @ByVal @Name("operator torch::jit::TreeRef") TreeRef asTreeRef(); + public native @Name("operator torch::jit::TreeRef") @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree asTree(); public native int kind(); public native void dump(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java index 5122ca9d766..a9cac7fff7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java index ad737e830b5..b002b3b0fe2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java index 901deced051..88cad6ebe68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java index 242a2cf4aa6..19a62276b4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java index 843c61c63c4..4c4ae3883f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java index 365bfb1b0e7..83ce7ddedf1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java index b656e64ec66..255a40c715b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,28 +28,28 @@ public class Tuple extends Pointer { // named tuples have additional type information, so we // directly create them tagged - public static native @ByVal TuplePtr createNamed( + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple createNamed( @ByVal IValueVector elements_, @ByVal Type.TypePtr type_); - public static native @ByVal TuplePtr createNamed( + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple createNamed( @ByVal TupleElements elements_, @SharedPtr TupleType type_); // MSVC apparently can't disambiguate the other two overloads of // create when passed an initializer_list without this. - public static native @ByVal TuplePtr create(@ByVal IValueVector elements_); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValueVector elements_); - public static native @ByVal TuplePtr create(@ByVal TupleElements elements_); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal TupleElements elements_); - public static native @ByVal TuplePtr create(@ByVal IValueArrayRef elements_); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValueArrayRef elements_); - public static native @ByVal TuplePtr create(@ByVal IValue e1); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValue e1); - public static native @ByVal TuplePtr create(@ByVal IValue e1, @ByVal IValue e2); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValue e1, @ByVal IValue e2); - public static native @ByVal TuplePtr create(@ByVal IValue e1, @ByVal IValue e2, @ByVal IValue e3); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValue e1, @ByVal IValue e2, @ByVal IValue e3); // Again, it would be nice to make this noncopyable, but there's a // lot of extant code that copies Tuples. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java index a4fc05fa7bc..1e9e61f0f78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java index 001dcc739e4..c29a8efd5f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class TupleLiteral extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TupleLiteral(Pointer p) { super(p); } - public TupleLiteral(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public TupleLiteral(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList inputs(); public static native @ByVal TupleLiteral create( @Const @ByRef SourceRange range, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TuplePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TuplePtr.java deleted file mode 100644 index 8cd45265936..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TuplePtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TuplePtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TuplePtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public TuplePtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public TuplePtr position(long position) { - return (TuplePtr)super.position(position); - } - @Override public TuplePtr getPointer(long i) { - return new TuplePtr((Pointer)this).offsetAddress(i); - } - - - public TuplePtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public TuplePtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public TuplePtr(Tuple target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Tuple target, @ByVal DontIncreaseRefcount arg1); - - - - public TuplePtr(@ByRef(true) TuplePtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) TuplePtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) TuplePtr put(@ByRef(true) TuplePtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Tuple get(); - - public native @ByRef @Name("operator *") @NoException(true) Tuple multiply(); - - public native @Name("operator ->") @NoException(true) Tuple access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef TuplePtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Tuple release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal TuplePtr reclaim(Tuple owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal TuplePtr reclaim_copy(Tuple owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal TuplePtr unsafe_steal_from_new(Tuple raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal TuplePtr unsafe_adapt_non_heap_allocated( - Tuple raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal TuplePtr unsafe_reclaim_from_nonowning(Tuple raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java index 845886237fd..d9a877477f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java index 3d3fa15e26d..a96b94cc53a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java index 5a2bdc7f5a8..5689ddb42e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java index 47c9e5905a9..42f6d2e994b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java index 089ffbe691b..7d6299a6893 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java index 7ac2097e510..aeba3923f0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java index 2e75748906a..528c10095cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java index 7c171476541..5bd511d3592 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java index 4f6a84dac40..bbf1ae04482 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java index a77d79a23db..657e3e52438 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class UnaryOp extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public UnaryOp(Pointer p) { super(p); } - public UnaryOp(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public UnaryOp(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal UnaryOp create(@Const @ByRef SourceRange range, int kind, @Const @ByRef Expr expr); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java new file mode 100644 index 00000000000..486cb92b4cf --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java @@ -0,0 +1,42 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class UndefinedGrad extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public UndefinedGrad(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public UndefinedGrad(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public UndefinedGrad position(long position) { + return (UndefinedGrad)super.position(position); + } + @Override public UndefinedGrad getPointer(long i) { + return new UndefinedGrad((Pointer)this).offsetAddress(i); + } + + public UndefinedGrad() { super((Pointer)null); allocate(); } + private native void allocate(); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java new file mode 100644 index 00000000000..b5d0622212e --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java @@ -0,0 +1,50 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class UndefinedGradBackward extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public UndefinedGradBackward(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public UndefinedGradBackward(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public UndefinedGradBackward position(long position) { + return (UndefinedGradBackward)super.position(position); + } + @Override public UndefinedGradBackward getPointer(long i) { + return new UndefinedGradBackward((Pointer)this).offsetAddress(i); + } + + public UndefinedGradBackward(@ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(next_edges); } + private native void allocate(@ByRef(true) EdgeVector next_edges); + + public UndefinedGradBackward() { super((Pointer)null); allocate(); } + private native void allocate(); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); + + public native void compiled_args(@ByRef CompiledNodeArgs args); + public native @ByVal TensorVector apply_with_saved( + @Const @ByRef TensorVector inputs, + @ByRef SwapSavedVariables saved); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java index 4d106774c82..c9bbf68e38d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java index cbf9f84ecf5..630e50746d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java index 00044bc8d64..19742f0f933 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java index ed31909bb3a..658958514f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java index e0b6dd05e50..6c7c04414ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java index 00ab692334a..53ec4899ab3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java index aef2aba253a..ca38f52b18e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java index f19f04a6334..7e8093f5340 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java index 490a7489628..556c345c7e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java index 12b3e5f58cf..4f09193eab3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java index 8747042ea58..f4c356ef79e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java index 5c93181455a..d656c8b5979 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java index ec485e288b3..1480e4e06b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java index 13328e5c20f..deffbb1782b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java index 8e7e8a61856..08d4423f374 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java index 1d573735a53..4b256ce9f34 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -31,7 +33,7 @@ public class Value extends Pointer { public native Value setType(@ByVal Type.TypePtr type); public native void inferTypeFrom(@Const @ByRef Tensor output); public native void inferTypeFrom( - @Const @ByRef ObjPtr output); + @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj output); public native @Const @ByRef Type.TypePtr type(); public native @Cast("bool") boolean requires_grad(); public native @Cast("bool") boolean isCompleteTensor(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java index afb3eebf77b..29a606620f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueError.java deleted file mode 100644 index 32d406a81cd..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in ATen for invalid values. These turn into -// ValueError when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ValueError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ValueError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java index f3329634c87..ae4c37921d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java index 1ddb183b00c..9d97c4878a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java index 2c1ba685423..5d5f78ba955 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java index 121fe0d63c8..3be0f9e36af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java index c8be0826110..0874aea9cf0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Var extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Var(Pointer p) { super(p); } - public Var(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Var(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Ident name(); public static native @ByVal Var create(@Const @ByRef SourceRange range, @Const @ByRef Ident name); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java index 44ae63116dc..9a752ca04a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class VarMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public VarMaybe(Pointer p) { super(p); } - public VarMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public VarMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public VarMaybe(@Const @ByRef Var tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef Var tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java index 7f931ca0b20..e5550cab11d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java index a7e0b27fc0f..684ab721795 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java index 63a34243158..455d38a5214 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -59,7 +61,7 @@ // can introduce race conditions when we are running the forward pass in // multi-thread scenarios, thus making the forward pass not thread-safe anymore, // which breaks the invariant. -@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class VariableVersion extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java index fa982c1e7c7..689550a7ae4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java index e53d5a75a31..119c36bf97f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java index ffdaef86318..883dba6efef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java index 63f868ea91f..6fd38024daf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java index cd14f008c17..5e98b3984a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java index 19bcdcb5ddd..ab5b63187f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java index b2a41d9fbc3..e2b670dee0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,11 +28,13 @@ public class WeakOrStrongCompilationUnit extends Pointer { public WeakOrStrongCompilationUnit(Pointer p) { super(p); } public WeakOrStrongCompilationUnit( - @SharedPtr CompilationUnit shared_cu) { super((Pointer)null); allocate(shared_cu); } + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit shared_cu) { super((Pointer)null); allocate(shared_cu); } private native void allocate( - @SharedPtr CompilationUnit shared_cu); + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit shared_cu); - public native @SharedPtr CompilationUnit getStrongRefOrThrow(); + public native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit getStrongRefOrThrow(); + + public native @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit getWeakRefOrThrow(); public native @Cast("bool") boolean holdingStrongRef(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java index d763d1ac1b6..27555393dc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorage.java deleted file mode 100644 index f0b7bfa9d7c..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorage.java +++ /dev/null @@ -1,102 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::weak_intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class WeakStorage extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public WeakStorage(Pointer p) { super(p); } - - - public WeakStorage(@Const @ByRef StorageImplPtr ptr) { super((Pointer)null); allocate(ptr); } - private native void allocate(@Const @ByRef StorageImplPtr ptr); - - public WeakStorage(@ByRef(true) WeakStorage rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) WeakStorage rhs); - - public native @ByRef @Name("operator =") @NoException(true) WeakStorage put(@ByRef(true) WeakStorage rhs); - - public native @ByRef @Name("operator =") @NoException(true) WeakStorage put( - @Const @ByRef StorageImplPtr rhs); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef WeakStorage rhs); - - // NB: This should ONLY be used by the std::hash implementation - // for weak_intrusive_ptr. Another way you could do this is - // friend std::hash, but this triggers two - // bugs: - // - // (1) It triggers an nvcc bug, where std::hash in a friend class - // declaration gets preprocessed into hash, which then cannot - // actually be found. The error in this case looks like: - // - // error: no template named 'hash'; did you mean 'std::hash'? - // - // (2) On OS X, std::hash is declared as a struct, not a class. - // This twings: - // - // error: class 'hash' was previously declared as a struct - // [-Werror,-Wmismatched-tags] - // - // Both of these are work-aroundable, but on the whole, I decided - // it would be simpler and easier to make work if we just expose - // an unsafe getter for target_ - // - public native @NoException(true) StorageImpl _unsafe_get_target(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean expired(); - - public native @ByVal @NoException(true) StorageImplPtr lock(); - - /** - * Returns an owning (but still only weakly referenced) pointer to the - * underlying object and makes the weak_intrusive_ptr instance invalid. - * That means the weakcount is not decreased. - * You *must* put the returned pointer back into a weak_intrusive_ptr using - * weak_intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) StorageImpl release(); - - /** - * Takes an owning (but must be weakly referenced) pointer to TTarget* and - * creates a weak_intrusive_ptr that takes over ownership. - * This means that the weakcount is not increased. - * This is the counter-part to weak_intrusive_ptr::release() and the pointer - * passed in *must* have been created using weak_intrusive_ptr::release(). - */ - public static native @ByVal WeakStorage reclaim(StorageImpl owning_weak_ptr); - - /** - * Takes a pointer to TTarget* (may be weak or strong) and creates a - * new weak_intrusive_ptr representing a new weak reference, i.e. - * the raw pointer retains ownership. - */ - public static native @ByVal WeakStorage reclaim_copy(StorageImpl owning_ptr); - - - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java index d9435f2bc4c..7dbed63c689 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -29,9 +31,9 @@ public class WeakStorageVector extends Pointer { public boolean empty() { return size() == 0; } public native long size(); - public WeakStorage front() { return get(0); } - public WeakStorage back() { return get(size() - 1); } - @Index(function = "at") public native @ByRef WeakStorage get(@Cast("size_t") long i); + public StorageImpl front() { return get(0); } + public StorageImpl back() { return get(size() - 1); } + @Index(function = "at") public native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl get(@Cast("size_t") long i); public native @ByVal Iterator begin(); public native @ByVal Iterator end(); @@ -41,7 +43,7 @@ public Iterator() { } public native @Name("operator ++") @ByRef Iterator increment(); public native @Name("operator ==") boolean equals(@ByRef Iterator it); - public native @Name("operator *") @ByRef @Const WeakStorage get(); + public native @Name("operator *") @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl get(); } } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java index 8212007d90c..e55b0125ff2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java index f9ff9a07e07..78cbe5019cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -23,11 +25,13 @@ // into a graph, if we used a strong pointer we would have a circular reference // from Object -> CompilationUnit and CompilationUnit -> Graph (which owns the // Constant Object) -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class WeakTypePtr extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public WeakTypePtr(Pointer p) { super(p); } + + public native @WeakPtr("torch::jit::CompilationUnit") @ByRef CompilationUnit cu_(); public native WeakTypePtr cu_(CompilationUnit setter); public native @ByRef Type.TypePtr type_(); public native WeakTypePtr type_(Type.TypePtr setter); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java index 4d061051f10..e622b4a0ad0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class While extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public While(Pointer p) { super(p); } - public While(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public While(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr cond(); public native @ByVal StmtList body(); public static native @ByVal While create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java index ab1e12e56b2..b64faff5d93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,8 +28,8 @@ public class With extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public With(Pointer p) { super(p); } - public With(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public With(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal WithItemList targets(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java index 99d5bf5787e..3c40c7ad71f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class WithItem extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public WithItem(Pointer p) { super(p); } - public WithItem(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public WithItem(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr target(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java index d3e36a316a5..d1279082a04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class WithItemList extends TreeView { public WithItemList(Pointer p) { super(p); } - public WithItemList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public WithItemList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") WithItemListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") WithItemListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java index c719c705c3e..444af42736b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class WithItemListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public WithItemListIterator(Pointer p) { super(p); } - public WithItemListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public WithItemListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef WithItemListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef WithItemListIterator rhs); public native @ByVal @Name("operator *") WithItem multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java new file mode 100644 index 00000000000..cd2fdd170c0 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java @@ -0,0 +1,118 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Please do not use Work API, it is going away, to be +// replaced by ivalue::Future. +// Python binding for this class might change, please do not assume +// this will be bound using pybind. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Work extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Work(Pointer p) { super(p); } + + public Work( + int rank/*=-1*/, + OpType opType/*=c10d::OpType::UNKNOWN*/, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors) { super((Pointer)null); allocate(rank, opType, profilingTitle, inputTensors); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + int rank/*=-1*/, + OpType opType/*=c10d::OpType::UNKNOWN*/, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors); + public Work() { super((Pointer)null); allocate(); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + public Work( + int rank/*=-1*/, + @Cast("c10d::OpType") byte opType/*=c10d::OpType::UNKNOWN*/, + String profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors) { super((Pointer)null); allocate(rank, opType, profilingTitle, inputTensors); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + int rank/*=-1*/, + @Cast("c10d::OpType") byte opType/*=c10d::OpType::UNKNOWN*/, + String profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors); + + // Checks if request has completed. Non-blocking operation. + public native @Cast("bool") boolean isCompleted(); + + // Returns if the work completed successfully. + // If false, the exception function can be called to get details. + public native @Cast("bool") boolean isSuccess(); + + // Returns exception if isSuccess() returned false. + public native @ByVal @Cast("std::exception_ptr*") Pointer exception(); + + // Returns source rank if this objects represents a recv-from-any. + public native int sourceRank(); + + // Returns result tensors, if applicable. + // If work is not supposed to have result, we return empty list. + public native @ByVal TensorVector result(); + + // Ensures that operations on the output tensors that are invoked + // after this function returns are correctly sequenced after the + // asynchronous completion of this work. + // + // For CUDA tensors, it inserts stream synchronization such that + // the streams of the caller wait for completion of the + // asynchronous operations on the destination tensors. + // + // For CPU tensors, it is currently a nop. + // + // This function should only be used if the caller polls for + // completion through the `isCompleted` function, it has returned + // true, and the `isSuccess` function also has returned true. + // + public native void synchronize(); + + // Waits until request completes. Blocking operation. + // Throws if the work completed with an exception. + // Returns false if the work is aborted. + // Otherwise, it always returns true, indicating the work is completed. + // + // Functionally equivalent to: + // + // while (!isCompleted()) { /* nop */ } + // auto success = isSuccess(); + // if (!success) { std::rethrow_exception(exception()); } + // return success; + // + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); + + public native void abort(); + + // Returns a Future object that will be associated with the completion of + // work. Only NCCL backend is currently supported. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture(); + + public native float getDuration(); + + public native @Cast("uint64_t") long getSequencenumber(); + + public native OpType retrieveOpType(); + + public static native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work create_from_future( + @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future arg0); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java new file mode 100644 index 00000000000..5f615894c66 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java @@ -0,0 +1,59 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class WorkInfo extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public WorkInfo(Pointer p) { super(p); } + + public WorkInfo( + OpType opType, + @Cast("const uint64_t") long seq, + @Const @ByRef TimePoint timeStarted, + @Const @ByRef TimePoint timeFinished, + @Const @ByRef FloatDuration activeDuration) { super((Pointer)null); allocate(opType, seq, timeStarted, timeFinished, activeDuration); } + @SharedPtr @Name("std::make_shared") private native void allocate( + OpType opType, + @Cast("const uint64_t") long seq, + @Const @ByRef TimePoint timeStarted, + @Const @ByRef TimePoint timeFinished, + @Const @ByRef FloatDuration activeDuration); + public WorkInfo( + @Cast("c10d::OpType") byte opType, + @Cast("const uint64_t") long seq, + @Const @ByRef TimePoint timeStarted, + @Const @ByRef TimePoint timeFinished, + @Const @ByRef FloatDuration activeDuration) { super((Pointer)null); allocate(opType, seq, timeStarted, timeFinished, activeDuration); } + @SharedPtr @Name("std::make_shared") private native void allocate( + @Cast("c10d::OpType") byte opType, + @Cast("const uint64_t") long seq, + @Const @ByRef TimePoint timeStarted, + @Const @ByRef TimePoint timeFinished, + @Const @ByRef FloatDuration activeDuration); + + public native OpType opType(); public native WorkInfo opType(OpType setter); + public native @Cast("uint64_t") long seq(); public native WorkInfo seq(long setter); + public native @ByRef TimePoint timeStarted(); public native WorkInfo timeStarted(TimePoint setter); + public native @ByRef TimePoint timeFinished(); public native WorkInfo timeFinished(TimePoint setter); + public native @ByRef FloatDuration activeDuration(); public native WorkInfo activeDuration(FloatDuration setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java new file mode 100644 index 00000000000..e3a4fae5575 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// A globally unique ID to identify an RpcAgent +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class WorkerInfo extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public WorkerInfo(Pointer p) { super(p); } + + public WorkerInfo(@StdString BytePointer name, @Cast("int64_t") long id) { super((Pointer)null); allocate(name, id); } + private native void allocate(@StdString BytePointer name, @Cast("int64_t") long id); + public WorkerInfo(@StdString String name, @Cast("int64_t") long id) { super((Pointer)null); allocate(name, id); } + private native void allocate(@StdString String name, @Cast("int64_t") long id); + + public WorkerInfo(@StdString BytePointer name, short id) { super((Pointer)null); allocate(name, id); } + private native void allocate(@StdString BytePointer name, short id); + public WorkerInfo(@StdString String name, short id) { super((Pointer)null); allocate(name, id); } + private native void allocate(@StdString String name, short id); + + public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef WorkerInfo rhs); + + @MemberGetter public static native @Cast("const size_t") long MAX_NAME_LEN(); + public static final long MAX_NAME_LEN = MAX_NAME_LEN(); + + @MemberGetter public native @StdString BytePointer name_(); + @MemberGetter public native short id_(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java index 49e11e88a8b..66633284865 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java index d530dff7141..a09cc11495d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java index 1fcb4111d48..e2087dc45b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java index aa149e13097..f0d41a385b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java index be9f231d9b1..935215af97a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java index e3cc2eea0c2..fcc6df651ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java index c4f4943e7ed..178b394f695 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java index def78305b92..1d22791567c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java index bb513e4baf7..c4a964726ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java index a9d0b15cdcf..a54a2e9cdc2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java index c68363f816b..6ec4978cce7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java index 2840fc1bec9..d4226b1a9d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java index 0b1d5bac38c..5789355a17a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java index ef5c990d605..05bc88db943 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java index ec322266026..16589ff110d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistNetworkError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java similarity index 56% rename from pytorch/src/gen/java/org/bytedeco/pytorch/DistNetworkError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java index 0e71b470845..2e86c69402e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistNetworkError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,12 +20,14 @@ import static org.bytedeco.pytorch.global.torch.*; -// Used for errors originating from the TCP/IP stack and not from collective -// libraries. These turn into DistNetworkError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DistNetworkError extends DistError { +// Base class for supplementary data potentially needed by ReduceOps +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class _SupplementBase extends CustomClassHolder { static { Loader.load(); } + /** Default native constructor. */ + public _SupplementBase() { super((Pointer)null); allocate(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DistNetworkError(Pointer p) { super(p); } + public _SupplementBase(Pointer p) { super(p); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); } 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 51a3904102f..c7f3de03baa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 03973a835b7..dc441563773 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java index f893d4ca8e6..e0d765e47a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java index 9f0c9812b66..8f69476c7e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java index ba5621fe38d..f3f787e01d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java index 94fb2680d16..0abe0348fb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java index 2a9771662da..2bfaddcc76f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java index 3e985663e18..69a9393b061 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 44ba87ccdf1..fa149da144f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 39f9f472621..e888abb26ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b3bde3b819f..6908e67a574 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b99c61cbf15..17c8caa3c57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 b2592f949a2..8f385c68ca6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 e1cd6e5c4c7..29d66cb958b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 3268346800b..bfdcac097c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 a7096104e7b..57ae28f2c03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 2d72e4c6270..04595a76c92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 845775aa5dc..33d651cb6b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -29,7 +36,7 @@ public class CUDAAllocator extends Allocator { public CUDAAllocator(Pointer p) { super(p); } public native Pointer raw_alloc(@Cast("size_t") long nbytes); - public native Pointer raw_alloc_with_stream(@Cast("size_t") long nbytes, @Cast("cudaStream_t") Pointer stream); + public native Pointer raw_alloc_with_stream(@Cast("size_t") long nbytes, CUstream_st stream); public native void raw_delete(Pointer ptr); public native void init(int device_count); public native @Cast("bool") boolean initialized(); @@ -99,7 +106,7 @@ public native void enablePeerAccess( @Const Pointer src, int srcDevice, @Cast("size_t") long count, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("bool") boolean p2p_enabled); public native @SharedPtr("c10::cuda::CUDACachingAllocator::AllocatorState") @ByVal AllocatorState getCheckpointState( 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 new file mode 100644 index 00000000000..899f048e039 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java @@ -0,0 +1,104 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +/* +* CUDAEvents are movable not copyable wrappers around CUDA's events. +* +* CUDAEvents are constructed lazily when first recorded unless it is +* reconstructed from a cudaIpcEventHandle_t. The event has a device, and this +* device is acquired from the first recording stream. However, if reconstructed +* from a handle, the device should be explicitly specified; or if ipc_handle() is +* called before the event is ever recorded, it will use the current device. +* Later streams that record the event must match this device. +*/ +@Namespace("at::cuda") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class CUDAEvent extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public CUDAEvent(Pointer p) { super(p); } + + // Constructors + // Default value for `flags` is specified below - it's cudaEventDisableTiming + public CUDAEvent() { super((Pointer)null); allocate(); } + @NoException(true) private native void allocate(); + public CUDAEvent(@Cast("unsigned int") int flags) { super((Pointer)null); allocate(flags); } + @NoException(true) private native void allocate(@Cast("unsigned int") int flags); + + public CUDAEvent( + byte device_index, @Const cudaIpcEventHandle_t handle) { super((Pointer)null); allocate(device_index, handle); } + private native void allocate( + byte device_index, @Const cudaIpcEventHandle_t handle); + + // Note: event destruction done on creating device to avoid creating a + // CUDA context on other devices. + + + + + public CUDAEvent(@ByRef(true) CUDAEvent other) { super((Pointer)null); allocate(other); } + @NoException(true) private native void allocate(@ByRef(true) CUDAEvent other); + public native @ByRef @Name("operator =") @NoException(true) CUDAEvent put(@ByRef(true) CUDAEvent other); + + public native @Name("operator cudaEvent_t") CUevent_st asCUevent_st(); + + // Less than operator (to allow use in sets) + private static native @Namespace @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef CUDAEvent left, @Const @ByRef CUDAEvent right); + public boolean lessThan(CUDAEvent right) { return lessThan(this, right); } + + public native @ByVal DeviceOptional device(); + + public native @Cast("bool") boolean isCreated(); + public native byte device_index(); + public native CUevent_st event(); + + // Note: cudaEventQuery can be safely called from any device + public native @Cast("bool") boolean query(); + + public native void record(); + + public native void recordOnce(@Const @ByRef CUDAStream stream); + + // Note: cudaEventRecord must be called on the same device as the event. + public native void record(@Const @ByRef CUDAStream stream); + + // Note: cudaStreamWaitEvent must be called on the same device as the stream. + // The event has no actual GPU resources associated with it. + public native void block(@Const @ByRef CUDAStream stream); + + // Note: cudaEventElapsedTime can be safely called from any device + public native float elapsed_time(@Const @ByRef CUDAEvent other); + + // Note: cudaEventSynchronize can be safely called from any device + public native void synchronize(); + + // Note: cudaIpcGetEventHandle must be called on the same device as the event + public native void ipc_handle(cudaIpcEventHandle_t handle); +} 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 2846c39ed25..c80d9b5c467 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 e0453629f9f..abf5161602e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 2f3078807ab..5a65e3504e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 2940f07efb4..f40f735987b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 fb7802e2001..16a69371411 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 fa2a41b8961..33dd73ce02a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -59,7 +66,7 @@ public enum Unchecked { UNCHECKED(0); public native @Cast("bool") @Name("operator !=") @NoException(true) boolean notEquals(@Const @ByRef CUDAStream other); /** Implicit conversion to cudaStream_t. */ - public native @Cast("cudaStream_t") @Name("operator cudaStream_t") Pointer asPointer(); + public native @Name("operator cudaStream_t") CUstream_st asCUstream_st(); /** Implicit conversion to Stream (a.k.a., forget that the stream is a * CUDA stream). */ @@ -85,7 +92,7 @@ public enum Unchecked { UNCHECKED(0); public native int priority(); /** Explicit conversion to cudaStream_t. */ - public native @Cast("cudaStream_t") Pointer stream(); + public native CUstream_st stream(); /** Explicit conversion to Stream. */ 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 d3bb0f715da..83601465813 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 6fa1734fe63..edb000697d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 aedc694a0e6..1edc309a7f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 f10146d51dc..ae785633176 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 9f918a6c310..963db02e282 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 bb53b77d57c..dc288ff7822 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CuDNNError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CuDNNError.java deleted file mode 100644 index b8e555e4dc3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CuDNNError.java +++ /dev/null @@ -1,31 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - - -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class CuDNNError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public CuDNNError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java new file mode 100644 index 00000000000..5792e7ec2cc --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java @@ -0,0 +1,50 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +// Write NCCL debug info to local disk or any storage users define. +// There are some constrains we set for the debug info writer: +// 1. The writer should only be registered once. +// 2. Once registered, users cannot change it including un-register. +// 3. It is recommended to register the customized writer in the trainer setup, +// If users don't register before calling launchAsyncDebugDump, then users +// lose the chance to register (and the default writer will be +// auto-registered). +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class DebugInfoWriter extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DebugInfoWriter(Pointer p) { super(p); } + + public native void write(@StdString BytePointer ncclTrace); + public native void write(@StdString String ncclTrace); + public static native @ByRef DebugInfoWriter getWriter(int rank); + public static native void registerWriter(@UniquePtr DebugInfoWriter writer); +} 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 13d813e1177..a94daca6113 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 c7a9ee2b638..878ec5ff72e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 87487330427..7a9246b1321 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 efefce665ca..8a93bd3410b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 ab61f5fa58c..f31c0ed6ff1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 fe5ce0803ca..c959d69faee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -44,11 +51,11 @@ public class DropoutDescriptor extends Pointer { // Initialize a dropout descriptor's RNG state. // WARNING: This function is very expensive, avoid calling this function! - public native void initialize_rng(@Cast("cudnnHandle_t") Pointer handle, float dropout, long seed, @Const @ByRef TensorOptions options); + 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(@Cast("cudnnHandle_t") Pointer handle, float dropout, @ByVal Tensor state_); + public native void set(cudnnContext handle, float dropout, @ByVal Tensor state_); // Restore a dropout descriptor corresponding to no dropout - public native void set_no_dropout(@Cast("cudnnHandle_t") Pointer handle); + 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 11efaba7ffb..f64abc94029 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java new file mode 100644 index 00000000000..7b8d82d9cc1 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java @@ -0,0 +1,151 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +@Namespace("c10d::intra_node_comm") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class IntraNodeComm extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public IntraNodeComm(Pointer p) { super(p); } + + public IntraNodeComm( + Topology topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize, bufferSize); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + Topology topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); + public IntraNodeComm( + Topology topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + Topology topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize); + public IntraNodeComm( + @Cast("c10d::intra_node_comm::Topology") int topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize, bufferSize); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + @Cast("c10d::intra_node_comm::Topology") int topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); + public IntraNodeComm( + @Cast("c10d::intra_node_comm::Topology") int topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + @Cast("c10d::intra_node_comm::Topology") int topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize); + + /** + * Rendezvous via a c10d::Store. + * This function may return nullptr if intra-node comm is not applicable. + * It guarantees all participants either succeeds or abort. + */ + public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + @StdString BytePointer prefix, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); + public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + @StdString BytePointer prefix, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize); + public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + @StdString String prefix, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); + public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + @StdString String prefix, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize); + + /** + * Selects a AllReduceAlgo that we think will outperform nccl. + * Returns AllReduceAlgo::NONE if we don't think we can outperform nccl. + */ + public native AllReduceAlgo selectAllReduceAlgo(@Const @ByRef Tensor input); + + public native @ByVal Tensor allReduce(@Const @ByRef Tensor input, AllReduceAlgo algo); + public native @ByVal Tensor allReduce(@Const @ByRef Tensor input, @Cast("c10d::intra_node_comm::AllReduceAlgo") int algo); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java new file mode 100644 index 00000000000..e98a26d40e7 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java @@ -0,0 +1,74 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +/** + * NOTE [IntraNodeComm Stream Semantics] + * + * ProcessGroupNCCL launches kernels differently from the conventional PyTorch + * CUDA semantics: it always launches collective kernels onto a dedicated + * communication stream. Therefore, it needs to: + * + * - Synchronize the calling stream and the comm stream. + * - Ensure the memory safety of the operands (via record_stream or stashing). + * - Synchronize the waiting stream with the comm stream. + * + * Unconditionally performing these tasks makes sense when we expect most of the + * communication to benefit from compute/comm overlap. However, IntraNodeComm + * primarily aims to optimize small, latency-sensitive, blocking communication, + * in which the overhead incurred by the above steps can be quite pronounced. + * + * Thus, IntraNodeComm follows the conventional PyTorch CUDA semantics and + * launches kernels onto the stream specified by the user. Although the user + * can perform neccessary synchronization via wait_stream, to provide a UX + * consistent to that of ProcessGroupNCCL, the neccessary stream + * synchronization can also be performed via IntraNodeWork::wait(). + */ +@Namespace("c10d::intra_node_comm") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class IntraNodeCommWork extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public IntraNodeCommWork(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public IntraNodeCommWork(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public IntraNodeCommWork position(long position) { + return (IntraNodeCommWork)super.position(position); + } + @Override public IntraNodeCommWork getPointer(long i) { + return new IntraNodeCommWork((Pointer)this).offsetAddress(i); + } + + public IntraNodeCommWork() { super((Pointer)null); allocate(); } + private native void allocate(); + + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); +} 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 3594b4e13fc..e1219afe91a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java new file mode 100644 index 00000000000..e086b2d726e --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java @@ -0,0 +1,513 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + +// #endif + +// ProcessGroupNCCL implements NCCL bindings for c10d. +// +// All functions of the class are expected to be called in the same order +// across all processes in the process group. This is the only way that we +// can guarantee to match up the same calls among all processes. +// +// All NCCL functions provided by this class are asynchronous functions. More +// specifically, each NCCL call is scheduled on a separate CUDA stream that is +// different from the current CUDA stream. This is for the purpose of +// achieving potentially concurrency and better performance. As a result, +// it is the callers' responsibility to make sure that the CUDA stream their +// code works on needs to wait for the NCCL operation from +// this class. +// +// This can be done by calling: +// +// either WorkNCCL::wait() or WorkNCCL::synchronize(), both achieves the same +// functionality and are synonyms. +// +// Also note that WorkNCCL::finishedGPUExecution() is a helper function only +// provided by ProcessGroupNCCL to check if the NCCL operation of WorkNCCL has +// finished execution on the GPU (not just scheduled). +// +// Example on using the NCCL process group +// +// ProcessGroupNCCL pg(store, rank, size); +// std::shared_ptr work = pg.allreduce(tensors); +// +// // At this point, NCCL kernel has already by queued successfully +// // Now, let current stream wait for the NCCL to finish, this function is +// // async operation as well +// +// work->wait() +// +// // Now continue on other work in the current stream. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class ProcessGroupNCCL extends DistributedBackend { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ProcessGroupNCCL(Pointer p) { super(p); } + + @NoOffset public static class WorkNCCL extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public WorkNCCL(Pointer p) { super(p); } + + + // Constructor takes a list of CUDA devices + public WorkNCCL( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, + @Cast("bool") boolean desyncDebug/*=false*/, + @Cast("bool") boolean enableTiming/*=false*/, + @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel) { super((Pointer)null); allocate(device, rank, opType, seq, profilingTitle, inputs, desyncDebug, enableTiming, distDebugLevel); } + private native void allocate( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, + @Cast("bool") boolean desyncDebug/*=false*/, + @Cast("bool") boolean enableTiming/*=false*/, + @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel); + public WorkNCCL( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq) { super((Pointer)null); allocate(device, rank, opType, seq); } + private native void allocate( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq); + public WorkNCCL( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq, + String profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, + @Cast("bool") boolean desyncDebug/*=false*/, + @Cast("bool") boolean enableTiming/*=false*/, + @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel) { super((Pointer)null); allocate(device, rank, opType, seq, profilingTitle, inputs, desyncDebug, enableTiming, distDebugLevel); } + private native void allocate( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq, + String profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, + @Cast("bool") boolean desyncDebug/*=false*/, + @Cast("bool") boolean enableTiming/*=false*/, + @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel); + // Copy constructor doing partial copy without outputs_. Cleanup thread + // monitors and removes finished works. However it will deadlock when + // destructs outputs_ tensors who are view tensors in autograd graph. + public WorkNCCL(@Const @ByRef WorkNCCL w) { super((Pointer)null); allocate(w); } + private native void allocate(@Const @ByRef WorkNCCL w); + + // Checks if the NCCL kernel has started to execute. + public native @Cast("bool") boolean isStarted(); + + // Checks if request has completed. In this specific case of NCCL, it checks + // if the NCCL operation has completed on the GPU in its own NCCL stream. + // Non-blocking operation. + public native @Cast("bool") boolean isCompleted(); + + public native @Cast("bool") boolean isSuccess(); + + // Same as calling synchronize() for NCCL work. + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); + + public native void abort(); + + // Let current stream wait on the completing of the NCCL work + // Throws on exceptions. Blocking operation, which will wait for work + // completion. + public native void synchronize(); + + // Synchronize streams by blocking each on the NCCL stream + public native void synchronizeStream(); + + // Helper function to handle exception (throw if needed). + public native void handleException(ErrorHandlingMode asyncErrorHandling); + public native void handleException(@Cast("c10d::ErrorHandlingMode") int asyncErrorHandling); + + // Helper function that checks if the NCCL kernels have finished + // execution on the GPUs + public native @Cast("bool") boolean finishedGPUExecution(); + + // Get a Future object that will be marked as completed internally. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture(); + + public native float getDuration(); + + public native @Cast("uint64_t") long getSequencenumber(); + + public native @StdString BytePointer logPrefix(); + + // Helper function that sets an exception_ptr on the WorkNCCL object. + public native void setException(@ByVal @Cast("std::exception_ptr*") Pointer exception_ptr); + + // Helper function that returns True if the WorkNCCL object has timed out + // and False otherwise. + // In case of timeout, set exception on the WorkNCCL object. + public native @Cast("bool") boolean checkTimeout( + @ByVal(nullValue = "c10::optional(c10::nullopt)") @Cast("c10::optional*") Pointer timeout); + public native @Cast("bool") boolean checkTimeout(); + + public native @ByVal TensorVector result(); + } + + @NoOffset public static class Options extends DistributedBackend.Options { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Options(Pointer p) { super(p); } + + // NOTE: timeout in ProcessGroupNCCL::Options denote the timeout for + // operations. This is only used when blockingWait_ is enabled. + public Options(@Cast("bool") boolean is_high_priority_stream/*=false*/) { super((Pointer)null); allocate(is_high_priority_stream); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@Cast("bool") boolean is_high_priority_stream/*=false*/); + public Options() { super((Pointer)null); allocate(); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + + // return intrusive_ptr of the object + public static native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create( + @Cast("bool") boolean is_high_priority_stream/*=false*/); + public static native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create(); + + // Schedule NCCL operations on high priority CUDA streams + public native @Cast("bool") boolean is_high_priority_stream(); public native Options is_high_priority_stream(boolean setter); + +// #ifdef NCCL_HAS_COMM_NONBLOCKING +// #endif + + // Optional "parent" backend and color to create communicators from + // via `ncclCommSplit` + public native @SharedPtr ProcessGroupNCCL split_from(); public native Options split_from(ProcessGroupNCCL setter); + public native @Cast("int64_t") long split_color(); public native Options split_color(long setter); + public native @Cast("uint64_t*") @StdVector LongPointer global_ranks_in_group(); public native Options global_ranks_in_group(LongPointer setter); + } + + // If you wish to create multiple process groups, each with a potentially + // different rank and size, you can do so by passing a new store instance + // to each one. If you have only a single store object, you can + // use the `c10d::PrefixStore` to derive scoped instances. + // This is also what the Python API in torch.distributed does. + // + // The process group instance keeps a reference to the store because + // it may be used long after the constructor runs. In fact, the constructor + // doesn't create any NCCL communicators. A single NCCL communicator can + // only be used on a specific set of devices, and are therefore created + // on-demand when a collective runs. If another collective is executed later, + // against a different set of devices, the process group creates another NCCL + // communicator. These NCCL communicators are cached and reused if possible. + // + public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, options); } + private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); + public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size) { super((Pointer)null); allocate(store, rank, size); } + private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size); + + // This constructor includes the deprecated `groupName` argument. + // If you have existing code that uses the `groupName`, you can replace + // it by specifying a `c10d::PrefixStore(groupName, store)` for store. + @Deprecated public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString BytePointer groupName, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, groupName, options); } + @Deprecated private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString BytePointer groupName, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); + @Deprecated public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString BytePointer groupName) { super((Pointer)null); allocate(store, rank, size, groupName); } + @Deprecated private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString BytePointer groupName); + @Deprecated public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString String groupName, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, groupName, options); } + @Deprecated private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString String groupName, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); + @Deprecated public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString String groupName) { super((Pointer)null); allocate(store, rank, size, groupName); } + @Deprecated private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString String groupName); + + public native @Cast("uint64_t") long getUid(); + + public native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options getOptions(); + + public native @StdString BytePointer getBackendName(); + + public native @Cast("bool") boolean supportsSplitting(); + + public native void startCoalescing(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(); + + // For specifying a composite optype, such as ALLGATHER and REDUCE_SCATTER + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(@ByVal OpType optype); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _broadcast_oop( + @ByRef Tensor outputTensors, + @ByRef Tensor inputTensors, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _broadcast_oop( + @ByRef Tensor outputTensors, + @ByRef Tensor inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_oop( + @ByRef Tensor outputTensors, + @ByRef Tensor inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_oop( + @ByRef Tensor outputTensors, + @ByRef Tensor inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor outputbuffer, + @ByRef Tensor inputbuffer, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor outputbuffer, + @ByRef Tensor inputbuffer); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector outputTensorLists, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector outputTensorLists, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( + @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Cast("std::vector*") @ByRef LongVector outputSplitSizes, + @Cast("std::vector*") @ByRef LongVector inputSplitSizes, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Cast("std::vector*") @ByRef LongVector outputSplitSizes, + @Cast("std::vector*") @ByRef LongVector inputSplitSizes); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( + @ByRef TensorVector tensors, + int dstRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( + @ByRef TensorVector tensors, + int srcRank, + int tag); + + public native void groupStart(); + + public native void groupEnd(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors); + + // Unsupported Ops + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( + @ByRef TensorVector tensors, + int tag); + + // Agrees on an initial sequence number for the whole group by having rank 0 + // create it and broadcast it to other ranks using the store. + public native void setSequenceNumberForGroup(); + + // Retrieves the current sequence number for the whole group, which should be + // in sync. If the returned number is not consistent across the group, it + // may indicate that there is some sort of collective desynchronization. + public native @Cast("uint64_t") long getSequenceNumberForGroup(); + + // Return the total number of splits the communicators held by this process + // group have performed. + public native @Cast("uint64_t") long getCommSplitCounter(); + + public native void registerOnCompletionHook( + @ByRef(true) WorkInfoConsumer hook); + public native void waitForPendingWorks(); + + public native void enableCollectivesTiming(); + + // Helper function for iteratively aborting communicators in the provided map + + public native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm initIntraNodeComm(); + + // Provides an API to abort the ProcessGroup (similar to ncclCommAbort) + // instead of relying on ProcessGroupNCCL destructor. + // return true if abort is successful, otherwise false + public native @Cast("bool") boolean abort(@ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional abortReason); + public native @Cast("bool") boolean abort(); + + public native void shutdown(@ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional reason); + public native void shutdown(); + + public native void eagerConnectSingleDevice(@ByVal Device device); + + public native void performNocolorSplit(@ByVal Device device); +} 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 a42bc32c9e9..186320b4214 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 74596dae641..55fa66bc113 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -41,7 +48,7 @@ public class RNNDescriptor extends Pointer { } - public native void set(@Cast("cudnnHandle_t") Pointer handle, + public native void set(cudnnContext handle, int input_size, @Cast("bool") boolean packed, int hidden_size, int proj_size, int num_layers, @ByRef(true) DropoutDescriptor dropout_desc, 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 deac68b1f95..396a570a5d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -47,7 +54,7 @@ public class SegmentInfo extends Pointer { public native @Cast("int64_t") long requested_size(); public native SegmentInfo requested_size(long setter); // unrounded, actually requested size public native @Cast("int64_t") long allocated_size(); public native SegmentInfo allocated_size(long setter); public native @Cast("int64_t") long active_size(); public native SegmentInfo active_size(long setter); - public native @Cast("cudaStream_t") Pointer stream(); public native SegmentInfo stream(Pointer setter); + public native CUstream_st stream(); public native SegmentInfo stream(CUstream_st setter); public native @Cast("bool") boolean is_large(); public native SegmentInfo is_large(boolean setter); public native @Cast("bool") boolean is_expandable(); public native SegmentInfo is_expandable(boolean setter); public native @ByRef @Cast("c10::cuda::MempoolId_t*") DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair owner_private_pool_id(); public native SegmentInfo owner_private_pool_id(DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair setter); 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 bdb993045d9..37092e65396 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 40cbeffa0ac..eb69700584a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 aae7a155fa7..535281efa59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 c1b7a56ab77..5c81117e73e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 c1c219d3134..f0601130fcc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -55,7 +62,7 @@ public TraceEntry( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time, @SharedPtr GatheredContext context/*=nullptr*/) { super((Pointer)null); allocate(action, device, addr, size, stream, time, context); } private native void allocate( @@ -63,7 +70,7 @@ private native void allocate( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time, @SharedPtr GatheredContext context/*=nullptr*/); public TraceEntry( @@ -71,21 +78,21 @@ public TraceEntry( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time) { super((Pointer)null); allocate(action, device, addr, size, stream, time); } private native void allocate( Action action, byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time); public TraceEntry( @Cast("c10::cuda::CUDACachingAllocator::TraceEntry::Action") int action, byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time, @SharedPtr GatheredContext context/*=nullptr*/) { super((Pointer)null); allocate(action, device, addr, size, stream, time, context); } private native void allocate( @@ -93,7 +100,7 @@ private native void allocate( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time, @SharedPtr GatheredContext context/*=nullptr*/); public TraceEntry( @@ -101,20 +108,20 @@ public TraceEntry( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time) { super((Pointer)null); allocate(action, device, addr, size, stream, time); } private native void allocate( @Cast("c10::cuda::CUDACachingAllocator::TraceEntry::Action") int action, byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time); public native Action action_(); public native TraceEntry action_(Action setter); public native byte device_(); public native TraceEntry device_(byte setter); public native @Cast("int64_t") long addr_(); public native TraceEntry addr_(long setter); // for OOM, this is the amount of free bytes reported by cuda public native @SharedPtr GatheredContext context_(); public native TraceEntry context_(GatheredContext setter); - public native @Cast("cudaStream_t") Pointer stream_(); public native TraceEntry stream_(Pointer setter); + public native CUstream_st stream_(); public native TraceEntry stream_(CUstream_st setter); public native @Cast("int64_t") long size_(); public native TraceEntry size_(long setter); public native @ByRef trace_time_ time_(); public native TraceEntry time_(trace_time_ setter); } 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 16bea8ee2f5..b1f31343994 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 afa499d7602..782e05a9377 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java similarity index 52% rename from pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java index 7fedcd5b6f9..60df1217240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -22,20 +29,15 @@ import static org.bytedeco.pytorch.global.torch_cuda.*; -// Note [CHECK macro] -// ~~~~~~~~~~~~~~~~~~ -// This is a macro so that AT_ERROR can get accurate __LINE__ -// and __FILE__ information. We could split this into a short -// macro and a function implementation if we pass along __LINE__ -// and __FILE__, but no one has found this worth doing. - -// Used to denote errors from CUDA framework. -// This needs to be declared here instead util/Exception.h for proper conversion -// during hipify. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class CUDAError extends Error { +// Similar to get_cpp_trace_dumper, this stores a function defined in +// torch-python layer that lets us check whether the GIL can be acquired, +// helpful for instrumenting in cases where a hang was observed. +@Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class gil_checker_t extends FunctionPointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public CUDAError(Pointer p) { super(p); } - + public gil_checker_t(Pointer p) { super(p); } + protected gil_checker_t() { allocate(); } + private native void allocate(); + public native @Cast("bool") boolean call(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java new file mode 100644 index 00000000000..7ec6a5e3e1f --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java @@ -0,0 +1,55 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +// Helper that automatically cleans up premul sums. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class ncclRedOpRAII extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ncclRedOpRAII(Pointer p) { super(p); } + + public ncclRedOpRAII() { super((Pointer)null); allocate(); } + private native void allocate(); + public ncclRedOpRAII(@Cast("ncclRedOp_t") int op) { super((Pointer)null); allocate(op); } + private native void allocate(@Cast("ncclRedOp_t") int op); + public ncclRedOpRAII(@Cast("ncclRedOp_t") int op, ncclComm comm) { super((Pointer)null); allocate(op, comm); } + private native void allocate(@Cast("ncclRedOp_t") int op, ncclComm comm); + + + public ncclRedOpRAII(@ByRef(true) ncclRedOpRAII tmp) { super((Pointer)null); allocate(tmp); } + private native void allocate(@ByRef(true) ncclRedOpRAII tmp); +// #if defined(ENABLE_NCCL_PREMUL_SUM_SUPPORT) +// #endif + public native @Cast("ncclRedOp_t") @Name("operator ncclRedOp_t") int asInt(); + public native @Cast("ncclRedOp_t") int op_(); public native ncclRedOpRAII op_(int setter); + public native ncclComm comm_(); public native ncclRedOpRAII comm_(ncclComm setter); + public native @Cast("bool") boolean premul_sum_(); public native ncclRedOpRAII premul_sum_(boolean setter); +} 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 c3db85c2c51..8635696a46a 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 @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -40,6 +47,6 @@ public class trace_time_ extends Pointer { return new trace_time_((Pointer)this).offsetAddress(i); } - public native @Cast("c10::time_t") long t_(); public native trace_time_ t_(long setter); + public native @ByRef @Cast("time_t*") Pointer t_(); public native trace_time_ t_(Pointer setter); public native @Cast("c10::approx_time_t") long approx_t_(); public native trace_time_ approx_t_(long setter); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java new file mode 100644 index 00000000000..b9560ad50f3 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java @@ -0,0 +1,502 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.global; + +import org.bytedeco.pytorch.gloo.*; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +public class gloo extends org.bytedeco.pytorch.presets.gloo { + static { Loader.load(); } + +// Parsed from gloo/common/string.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include + +@Namespace("gloo") public static native void MakeStringInternal(@Cast("std::stringstream*") @ByRef Pointer arg0); + +// Specializations for already-a-string types. +@Namespace("gloo") public static native @StdString BytePointer MakeString(@Cast("const char*") BytePointer cstr); +@Namespace("gloo") public static native @StdString String MakeString(String cstr); + + // namespace gloo + + +// Parsed from gloo/transport/address.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// Targeting ../gloo/Address.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/transport/buffer.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// Targeting ../gloo/Buffer.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/transport/unbound_buffer.h + +/** + * Copyright (c) 2018-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// Targeting ../gloo/UnboundBuffer.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/transport/pair.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include + +// #include "gloo/common/logging.h" +// #include "gloo/transport/address.h" +// #include "gloo/transport/buffer.h" +// #include "gloo/transport/unbound_buffer.h" +// Targeting ../gloo/Pair.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/context.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include + +// #include + +// There is no need to materialize all transport types here. + +// Targeting ../gloo/Context.java + + + + // namespace gloo + + +// Parsed from gloo/common/common.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include + +// make_unique is a C++14 feature. If we don't have 14, we will emulate +// its behavior. This is copied from folly/Memory.h +// #if __cplusplus >= 201402L || +// (defined __cpp_lib_make_unique && __cpp_lib_make_unique >= 201304L) || +// (defined(_MSC_VER) && _MSC_VER >= 1900) +/* using override */ +// #else + +// Allows 'make_unique(10)'. (N3690 s20.9.1.4 p3-4) + +// Disallows 'make_unique()'. (N3690 s20.9.1.4 p5) + + +// #endif + + // namespace gloo + + +// Parsed from gloo/types.h + +/** + * Copyright (c) Facebook, Inc. and its affiliates. + */ + +// #pragma once + +// #include + +// #ifdef __CUDA_ARCH__ +// #endif + +// #include "gloo/common/common.h" + +// #ifdef _WIN32 +// #endif + +// Unlike old style collectives that are class instances that hold +// some state, the new style collectives do not need initialization +// before they can run. Instead of asking the context for a series of +// slots and storing them for later use and reuse, the new style +// collectives take a slot (or tag) argument that allows for +// concurrent execution of multiple collectives on the same context. +// +// This tag is what determines the slot numbers for the send and recv +// operations that the collectives end up executing. A single +// collective may have many send and recv operations running in +// parallel, so instead of using the specified tag verbatim, we use it +// as a prefix. Also, to avoid conflicts between collectives with the +// same tag, we have another tag prefix per collective type. Out of +// the 64 bits we can use for a slot, we use 8 of them to identify a +// collective, 32 to identify the collective tag, another 8 for use by +// the collective operation itself (allowing for 256 independent send +// and recv operations against the same point to point pair), and +// leave 16 bits unused. +// +// Below, you find constexprs for the prefix per collective type, as +// well as a way to compute slots when executing a collective. The +// slot class below captures both a prefix and a delta on that prefix +// to support addition with bounds checking. It is usable as an +// uint64_t, but one that cannot overflow beyond the bits allocated +// for use within a collective. +// + +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kGatherSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kAllgatherSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kReduceSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kAllreduceSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kScatterSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kBroadcastSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kBarrierSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kAlltoallSlotPrefix(); +// Targeting ../gloo/Slot.java + + +@Namespace("gloo") public static native @ByVal float16 cpu_float2half_rn(float f); +@Namespace("gloo") public static native float cpu_half2float(@ByVal float16 h); +// Targeting ../gloo/float16.java + + + +@Namespace("gloo") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer stream, @Const @ByRef float16 val); + +@Namespace("gloo") public static native @ByVal @Name("operator +") float16 add(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @ByVal @Name("operator -") float16 subtract(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @ByVal @Name("operator *") float16 multiply(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @ByVal @Name("operator /") float16 divide(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @Cast("bool") @Name("operator <=") boolean lessThanEquals(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @Cast("bool") @Name("operator >") boolean greaterThan(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @Cast("bool") @Name("operator >=") boolean greaterThanEquals(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + + // namespace gloo + + +// Parsed from gloo/math.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include "gloo/types.h" + + + + + + + + + + + + + + + + + +@Namespace("gloo") public static native @Cast("uint32_t") int log2ceil(@Cast("uint32_t") int value); + +// #if GLOO_USE_AVX + + + + + + + + + + + + + +// #endif + + // namespace gloo + + +// Parsed from gloo/algorithm.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include + +// #include "gloo/context.h" +// #include "gloo/math.h" + +public static final long kOnDeviceThreshold = 256 * 1024; +// Targeting ../gloo/Algorithm.java + + + +// Type of reduction function. +// +// If the reduction type is one of the built-ins, algorithm +// implementations may use accelerated versions if available. +// +// For example, if a ReductionFunction with ReductionType equal +// SUM is passed to CUDA aware Allreduce, it knows it can +// use a NCCL implementation instead of the specified function. +// +/** enum gloo::ReductionType */ +public static final int + SUM = 1, + PRODUCT = 2, + MAX = 3, + MIN = 4, + + // Use larger number so we have plenty of room to add built-ins + CUSTOM = 1000; +// Targeting ../gloo/ReductionFunctionFloat.java + + +// Targeting ../gloo/ReductionFunctionInt.java + + + + + + + + +// Local operation. +// If an algorithm uses multiple local pointers, local operations +// can be used for local reduction, broadcast, gathering, etc. + + // namespace gloo + + +// Parsed from gloo/common/store.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include +// Targeting ../gloo/IStore.java + + + + // namespace gloo + + +// Parsed from gloo/rendezvous/store.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include + +// #include "gloo/common/logging.h" +// #include "gloo/common/error.h" +// #include "gloo/common/store.h" + +//can be used by upstream users to know whether this is available or not. +public static final int GLOO_STORE_HAS_STORE_V2 = 1; +// Targeting ../gloo/Store.java + + + + // namespace rendezvous + // namespace gloo + + +// Parsed from gloo/transport/context.h + +/** + * Copyright (c) 2018-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include "gloo/common/store.h" +// #include "gloo/transport/pair.h" +// #include "gloo/transport/unbound_buffer.h" +// Targeting ../gloo/TransportContext.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/transport/device.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include + +// #include "gloo/transport/context.h" +// #include "gloo/transport/pair.h" + +// Forward declarations +// Targeting ../gloo/Device.java + + + + // namespace transport + // namespace gloo + + +} 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 cd5d30c8eff..515311c2ccf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -7,8 +7,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -224,6 +226,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../BytePointerPairOptional.java +// Targeting ../DistributedBackendOptional.java + + +// Targeting ../LoggerOptional.java + + // Targeting ../ExampleOptional.java @@ -251,6 +259,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../StringLongMap.java +// Targeting ../StringTensorMap.java + + // Targeting ../ActivityTypeSet.java @@ -293,6 +304,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../BoolVector.java +// Targeting ../ByteVector.java + + // Targeting ../BytePointerVector.java @@ -407,6 +421,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../ReadAdapterInterfaceVector.java +// Targeting ../SizeTVectorVector.java + + +// Targeting ../LongArrayRefVector.java + + +// Targeting ../FutureVector.java + + +// Targeting ../SymNodeVector.java + + +// Targeting ../GlooDeviceVector.java + + // Targeting ../ExampleVector.java @@ -500,6 +529,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../T_SafePyObjectTorchDispatchModeKey_T.java +// Targeting ../T_MessageWeakStorage_T.java + + +// Targeting ../T_SizeTVectorVectorSizeTVector_T.java + + +// Targeting ../SizeTStringMap.java + + +// Targeting ../LongRecvRpcBackwardMap.java + + +// Targeting ../LongSendRpcBackwardMap.java + + // Targeting ../HashAliasedIValueMap.java @@ -527,7 +571,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../ArgumentSpecExecutionPlanMap.java -// Targeting ../TreeRefStringMap.java +// Targeting ../TreeStringMap.java // Targeting ../StringIntMap.java @@ -551,6 +595,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../DeviceTypeSet.java +// Targeting ../ShortSet.java + + // Targeting ../Nonlinearity.java @@ -1488,9 +1535,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #if defined(_MSC_VER) && _MSC_VER <= 1900 // #endif -// Targeting ../Error.java - +/** The primary ATen error class. + * Provides a complete error message with source location information via + * {@code what()}, and a more concise message via {@code what_without_backtrace()}. + * Don't throw this directly; use TORCH_CHECK/TORCH_INTERNAL_ASSERT instead. + * + * NB: c10::Error is handled specially by the default torch to suppress the + * backtrace, see torch/csrc/Exceptions.h */ // Targeting ../Warning.java @@ -1536,46 +1588,44 @@ public class torch extends org.bytedeco.pytorch.presets.torch { + // namespace WarningUtils -// Targeting ../ErrorAlwaysShowCppStacktrace.java - - -// Targeting ../IndexError.java - - -// Targeting ../ValueError.java - - -// Targeting ../TypeError.java - - -// Targeting ../NotImplementedError.java +// Like Error, but we always report the C++ backtrace, instead of only +// reporting when TORCH_SHOW_CPP_STACKTRACES +// Used in ATen for out-of-bound indices that can reasonably only be detected +// lazily inside a kernel (See: advanced indexing). These turn into +// IndexError when they cross to Python. -// Targeting ../EnforceFiniteError.java +// Used in ATen for invalid values. These turn into +// ValueError when they cross to Python. +// Used in ATen for invalid types. These turn into +// TypeError when they cross to Python. -// Targeting ../OnnxfiBackendSystemError.java +// Used in ATen for functionality that is not implemented. These turn into +// NotImplementedError when they cross to Python. +// Used in ATen for non finite indices. These turn into +// ExitException when they cross to Python. -// Targeting ../LinAlgError.java +// Used in Onnxifi backend lowering. These turn into +// ExitException when they cross to Python. +// Used for numerical errors from the linalg module. These +// turn into LinAlgError when they cross into Python. -// Targeting ../OutOfMemoryError.java +// Base error type for all distributed errors. +// These turn into DistError when they cross into Python. +// Used for collective communication library errors from the distributed module. +// These turn into DistBackendError when they cross into Python. -// Targeting ../DistError.java - - -// Targeting ../DistBackendError.java - - -// Targeting ../DistStoreError.java - - -// Targeting ../DistNetworkError.java - +// Used for errors originating from the store. +// These turn into DistStoreError when they cross into Python. +// Used for errors originating from the TCP/IP stack and not from collective +// libraries. These turn into DistNetworkError when they cross into Python. // A utility function to return an exception std::string by prepending its // exception type before its what() content @@ -3625,7 +3675,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../FloatComplexArrayRef.java -// Targeting ../FuturePtrArrayRef.java +// Targeting ../FutureArrayRef.java // Targeting ../HalfArrayRef.java @@ -6096,7 +6146,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include -// Targeting ../SymNodeImpl.java +// Targeting ../SymNode.java @@ -7176,7 +7226,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // storage's DataPtr has some context (`DataPtr::get_context()`) which is not // equal to the data pointer (`DataPtr::get()`). In this case, a nullptr is // returned. -@Namespace("c10::impl::cow") public static native @ByVal StorageImplPtr lazy_clone_storage( +@Namespace("c10::impl::cow") public static native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl lazy_clone_storage( @ByRef StorageImpl storage); // Check if a storage has a simple DataPtr with no abnormal context @@ -7223,7 +7273,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { -@Namespace("c10") public static native @ByVal StorageImplPtr make_storage_impl( +@Namespace("c10") public static native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl make_storage_impl( @ByVal StorageImpl.use_byte_size_t use_byte_size, @ByVal SymInt size_bytes, @StdMove DataPtr data_ptr, @@ -8224,51 +8274,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("c10") public static native @Cast("bool") boolean InitCaffeLogging(int[] argc, @Cast("char**") @ByPtrPtr byte[] argv); @Namespace("c10") public static native void UpdateLoggingLevelsFromFlags(); -@Namespace("c10") public static native void ThrowEnforceNotMet( - @Cast("const char*") BytePointer file, - int line, - @Cast("const char*") BytePointer condition, - @StdString BytePointer msg, - @Const Pointer caller/*=nullptr*/); -@Namespace("c10") public static native void ThrowEnforceNotMet( - @Cast("const char*") BytePointer file, - int line, - @Cast("const char*") BytePointer condition, - @StdString BytePointer msg); -@Namespace("c10") public static native void ThrowEnforceNotMet( - String file, - int line, - String condition, - @StdString String msg, - @Const Pointer caller/*=nullptr*/); -@Namespace("c10") public static native void ThrowEnforceNotMet( - String file, - int line, - String condition, - @StdString String msg); -@Namespace("c10") public static native void ThrowEnforceNotMet( - @Cast("const char*") BytePointer file, - int line, - @Cast("const char*") BytePointer condition, - @ByVal CompileTimeEmptyString arg3, - @Const Pointer caller/*=nullptr*/); -@Namespace("c10") public static native void ThrowEnforceNotMet( - @Cast("const char*") BytePointer file, - int line, - @Cast("const char*") BytePointer condition, - @ByVal CompileTimeEmptyString arg3); -@Namespace("c10") public static native void ThrowEnforceNotMet( - String file, - int line, - String condition, - @ByVal CompileTimeEmptyString arg3, - @Const Pointer caller/*=nullptr*/); -@Namespace("c10") public static native void ThrowEnforceNotMet( - String file, - int line, - String condition, - @ByVal CompileTimeEmptyString arg3); + + + + @Namespace("c10") public static native void ThrowEnforceFiniteNotMet( @Cast("const char*") BytePointer file, @@ -9204,7 +9214,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { * * @param size size in bytes */ -@Namespace("at") public static native @ByVal StorageImplPtr new_shm_fd_storage(@Cast("size_t") long size); +@Namespace("at") public static native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl new_shm_fd_storage(@Cast("size_t") long size); /** * Copy src to dst @@ -13219,6 +13229,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../GenericDictIterator.java +// Targeting ../StringGenericListDictIterator.java + + +// Targeting ../TensorTensorDictIterator.java + + // Targeting ../GenericDict.java @@ -13226,6 +13242,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../StringGenericListDict.java +// Targeting ../TensorTensorDict.java + + // GenericDict is how IValue stores dicts. It is, however, not part of the // public API. Kernels should use Dicts with concrete Key, Value types instead // (maybe except for some internal prim ops). @@ -14003,409 +14022,253 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // namespace c10 -// Parsed from c10/util/intrusive_ptr.h +// Parsed from ATen/core/ivalue_inl.h // #pragma once -// #include -// #include -// #include -// #include +// #include // #include // #include +// #include -@Namespace("c10::raw::weak_intrusive_ptr") public static native void incref(@Cast("c10::intrusive_ptr_target*") Pointer self); +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + // namespace jit +@Namespace("torch") public static native @Cast("bool") boolean isCustomClass(@Const @ByRef IValue v); + // namespace torch +// For custom class __init__ registration, we need to pass in a function +// that looks like this: [](IValue x, args...) -// Targeting ../DontIncreaseRefcount.java +// However, make_boxed_from_unboxed_functor.h automatically sets the input types +// of the function by introspecting the types of the functor (which is IValue in +// this case). However, we need the type it binds to be Foo. +// Instead, we pass in a lambda [](ivalue_holder x, args...) from +// which getTypePtr can recover the original class pointer. - // namespace raw -@Namespace("c10::detail") @MemberGetter public static native @Cast("const uint32_t") int kImpracticallyHugeReferenceCount(); - // namespace detail -/** - * intrusive_ptr is an alternative to shared_ptr that has better - * performance because it does the refcounting intrusively - * (i.e. in a member of the object itself). - * Your class T needs to inherit from intrusive_ptr_target to allow it to be - * used in an intrusive_ptr. Your class's constructor should not allow - *{@code this} to escape to other threads or create an intrusive_ptr from {@code this}. - */ -// Note [Stack allocated intrusive_ptr_target safety] -// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -// A well known problem with std::enable_shared_from_this is that it -// allows you to create a std::shared_ptr from a stack allocated object, -// which is totally bogus because the object will die once you return -// from the stack. In intrusive_ptr, we can detect that this has occurred, -// because we set the refcount/weakcount of objects which inherit from -// intrusive_ptr_target to zero, *unless* we can prove that the object -// was dynamically allocated (e.g., via make_intrusive). -// -// Thus, whenever you transmute a T* into a intrusive_ptr, we check -// and make sure that the refcount isn't zero (or, a more subtle -// test for weak_intrusive_ptr, for which the refcount may validly -// be zero, but the weak refcount better not be zero), because that -// tells us if the object was allocated by us. If it wasn't, no -// intrusive_ptr for you! -// NOLINTNEXTLINE(cppcoreguidelines-virtual-class-destructor) -// Increment needs to be acquire-release to make use_count() and -// unique() reliable. -@Namespace("c10::detail") public static native @Cast("uint32_t") int atomic_refcount_increment(@Cast("std::atomic*") @ByRef IntPointer refcount); -// weak_use_count() is only used for testing, so we don't need it to -// be reliable. Relaxed should be fine. -@Namespace("c10::detail") public static native @Cast("uint32_t") int atomic_weakcount_increment(@Cast("std::atomic*") @ByRef IntPointer weakcount); -// Both decrements need to be acquire-release for correctness. See -// e.g. std::shared_ptr implementation. -@Namespace("c10::detail") public static native @Cast("uint32_t") int atomic_refcount_decrement(@Cast("std::atomic*") @ByRef IntPointer refcount); -@Namespace("c10::detail") public static native @Cast("uint32_t") int atomic_weakcount_decrement(@Cast("std::atomic*") @ByRef IntPointer weakcount); -// Targeting ../QuantizerPtr.java -// Targeting ../GeneratorImplPtr.java -// Targeting ../TuplePtr.java -// Targeting ../FuturePtr.java -// Targeting ../ConstantStringPtr.java -// Targeting ../AwaitPtr.java -// Targeting ../ObjPtr.java -// Targeting ../PyObjectHolderPtr.java -// Targeting ../EnumHolderPtr.java -// Targeting ../RRefInterfacePtr.java -// Targeting ../TensorImplPtr.java -// Targeting ../StorageImplPtr.java -// Targeting ../SymNode.java -// Targeting ../BackendMetaRef.java -// Targeting ../TreeRef.java -// To allow intrusive_ptr inside std::map or std::set, we need operator< -// Targeting ../WeakStorage.java +@Namespace("c10::ivalue") public static native void checkCustomClassType(@Const ClassType expected_type, @Const Type actual_type); +// Targeting ../ConstantString.java -// To allow weak_intrusive_ptr inside std::map or std::set, we need operator< +// Targeting ../TupleElements.java -// Alias for documentary purposes, to more easily distinguish -// weak raw intrusive pointers from intrusive pointers. -// This namespace provides some methods for working with -// raw pointers that subclass intrusive_ptr_target. They are not provided -// as methods on intrusive_ptr_target, because ideally you would not need these -// methods at all (use smart pointers), but if you are dealing with legacy code -// that still needs to pass around raw pointers, you may find these quite -// useful. -// -// An important usage note: some functions are only valid if you have a -// strong raw pointer to the object, while others are only valid if you -// have a weak raw pointer to the object. ONLY call intrusive_ptr namespace -// functions on strong pointers, and weak_intrusive_ptr namespace functions -// on weak pointers. If you mix it up, you may get an assert failure. +// Targeting ../Tuple.java -// WARNING: Unlike the reclaim() API, it is NOT valid to pass -// NullType::singleton to this function -// WARNING: Unlike the reclaim() API, it is NOT valid to pass -// NullType::singleton to this function -@Namespace("c10::raw::intrusive_ptr") public static native void decref(@Cast("c10::intrusive_ptr_target*") Pointer self); -@Namespace("c10::raw::intrusive_ptr") public static native @Cast("uint32_t") int use_count(@Cast("c10::intrusive_ptr_target*") Pointer self); +// Targeting ../Future.java - // namespace intrusive_ptr -// This gives the STRONG refcount of a WEAK pointer +// Targeting ../Await.java - // namespace weak_intrusive_ptr - // namespace raw - // namespace c10 -// To allow intrusive_ptr and weak_intrusive_ptr inside std::unordered_map or -// std::unordered_set, we need std::hash - // namespace std +// Input is a list of Futures with the same target type. +// Output is a Future to the List of completed Futures. +@Namespace("c10") public static native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future collectAll( + @Const @ByRef FutureList srcs); +// Input is a List of Futures with the same target type. +// Output is a Future that will be updated with a seen value. +@Namespace("c10") public static native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future collectAny( + @Const @ByRef FutureList srcs); +// Targeting ../Obj.java -// Parsed from ATen/core/ivalue_inl.h +// Targeting ../PyObjectHolder.java -// #pragma once -// #include -// #include -// #include -// #include - -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include - // namespace jit -@Namespace("torch") public static native @Cast("bool") boolean isCustomClass(@Const @ByRef IValue v); - // namespace torch - -// For custom class __init__ registration, we need to pass in a function -// that looks like this: [](IValue x, args...) - -// However, make_boxed_from_unboxed_functor.h automatically sets the input types -// of the function by introspecting the types of the functor (which is IValue in -// this case). However, we need the type it binds to be Foo. - -// Instead, we pass in a lambda [](ivalue_holder x, args...) from -// which getTypePtr can recover the original class pointer. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -@Namespace("c10::ivalue") public static native void checkCustomClassType(@Const ClassType expected_type, @Const Type actual_type); -// Targeting ../ConstantString.java - - -// Targeting ../TupleElements.java - - -// Targeting ../Tuple.java - - - -// Targeting ../Future.java - - -// Targeting ../Await.java - - - -// Input is a list of Futures with the same target type. -// Output is a Future to the List of completed Futures. -@Namespace("c10") public static native @ByVal FuturePtr collectAll( - @Const @ByRef FuturePtrList srcs); -// Input is a List of Futures with the same target type. -// Output is a Future that will be updated with a seen value. -@Namespace("c10") public static native @ByVal FuturePtr collectAny( - @Const @ByRef FuturePtrList srcs); -// Targeting ../Object.java - - -// Targeting ../PyObjectHolder.java - - -// Targeting ../EnumHolder.java - - - -// #undef TORCH_FORALL_TAGS - - // namespace detail - - - -// note: when adding a DEFINE_TO case here you should also add a -// toX method to IValue. These named methods are much more discoverable -// than the to templated function. - -// #define DEFINE_TO(T, method_name) -// template <> -// inline T IValue::to()&& { -// return static_cast(std::move(*this).method_name()); -// } -// template <> -// inline c10::detail::ivalue_to_const_ref_overload_return::type IValue::to() const& { -// typedef c10::detail::ivalue_to_const_ref_overload_return::type return_type; -// return static_cast(this->method_name()); -// } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// generic_to converts an IValue from a generic list or generic dict -// to a concrete list/dict type likelike List, Dict<...> or optional. -// Note that in the case of lists, this only works for IValue-based lists, -// i.e. not for int64_t, double, ... -// generic_to is an implementation detail of IValue::to and not -// supposed to be called directly. -// The _fake_type parameter allows us to overload -// based on the return type. - - - - - // namespace detail - // namespace detail +// Targeting ../EnumHolder.java + + + +// #undef TORCH_FORALL_TAGS + + // namespace detail + + + +// note: when adding a DEFINE_TO case here you should also add a +// toX method to IValue. These named methods are much more discoverable +// than the to templated function. + +// #define DEFINE_TO(T, method_name) +// template <> +// inline T IValue::to()&& { +// return static_cast(std::move(*this).method_name()); +// } +// template <> +// inline c10::detail::ivalue_to_const_ref_overload_return::type IValue::to() const& { +// typedef c10::detail::ivalue_to_const_ref_overload_return::type return_type; +// return static_cast(this->method_name()); +// } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// generic_to converts an IValue from a generic list or generic dict +// to a concrete list/dict type likelike List, Dict<...> or optional. +// Note that in the case of lists, this only works for IValue-based lists, +// i.e. not for int64_t, double, ... +// generic_to is an implementation detail of IValue::to and not +// supposed to be called directly. +// The _fake_type parameter allows us to overload +// based on the return type. + + + + + // namespace detail + // namespace detail @@ -14688,7 +14551,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("c10::impl") public static native void swap(@ByRef(true) TensorElementReference lhs, @ByRef(true) TensorElementReference rhs); -@Namespace("c10::impl") public static native void swap(@ByRef(true) FuturePtrElementReference lhs, @ByRef(true) FuturePtrElementReference rhs); +@Namespace("c10::impl") public static native void swap(@ByRef(true) FutureElementReference lhs, @ByRef(true) FutureElementReference rhs); @Namespace("c10::impl") public static native void swap(@ByRef(true) GenericElementReference lhs, @ByRef(true) GenericElementReference rhs); @@ -14798,7 +14661,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../TensorElementReference.java -// Targeting ../FuturePtrElementReference.java +// Targeting ../FutureElementReference.java // Targeting ../GenericElementReference.java @@ -14822,7 +14685,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../TensorListIterator.java -// Targeting ../FuturePtrListIterator.java +// Targeting ../FutureListIterator.java // Targeting ../GenericListIterator.java @@ -14847,7 +14710,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../TensorList.java -// Targeting ../FuturePtrList.java +// Targeting ../FutureList.java // Targeting ../GenericList.java @@ -65945,7 +65808,7 @@ The list of (type, depth) pairs controls the type of specializations and the num * torch::save(tensor_vec, stream); * \endrst */ -@Namespace("torch") public static native @Cast("char*") @StdVector BytePointer pickle_save(@Const @ByRef IValue ivalue); +@Namespace("torch") public static native @ByVal @Cast("std::vector*") ByteVector pickle_save(@Const @ByRef IValue ivalue); /// /// @@ -65953,9 +65816,7 @@ The list of (type, depth) pairs controls the type of specializations and the num /// /// /// -@Namespace("torch") public static native @ByVal IValue pickle_load(@Cast("char*") @StdVector BytePointer data); -@Namespace("torch") public static native @ByVal IValue pickle_load(@Cast("char*") @StdVector ByteBuffer data); -@Namespace("torch") public static native @ByVal IValue pickle_load(@Cast("char*") @StdVector byte[] data); +@Namespace("torch") public static native @ByVal IValue pickle_load(@Cast("const std::vector*") @ByRef ByteVector data); /** Deserializes the given {@code value}. * There must be an overload of {@code operator>>} between {@code serialize::InputArchive} @@ -67115,8 +66976,8 @@ The list of (type, depth) pairs controls the type of specializations and the num * )JIT"); * IValue output = module->run_method("relu_script", a, b); * \endrst */ -@Namespace("torch::jit") public static native @SharedPtr CompilationUnit compile(@StdString BytePointer source); -@Namespace("torch::jit") public static native @SharedPtr CompilationUnit compile(@StdString String source); +@Namespace("torch::jit") public static native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compile(@StdString BytePointer source); +@Namespace("torch::jit") public static native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compile(@StdString String source); // namespace jit // namespace torch @@ -78036,9 +77897,6 @@ scalar_t sf(scalar_t x, scalar_t y) // Targeting ../Call.java -// Targeting ../ErrorReport.java - - // namespace jit // namespace torch @@ -78086,7 +77944,7 @@ scalar_t sf(scalar_t x, scalar_t y) @Namespace("torch::jit") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @ByVal pretty_tree t_); -@Namespace("torch::jit") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @Const @ByRef TreeRef t); +@Namespace("torch::jit") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree t); // namespace jit // namespace torch @@ -78468,100 +78326,100 @@ scalar_t sf(scalar_t x, scalar_t y) // namespace caffe2 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString BytePointer filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString BytePointer filename); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString String filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString String filename); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("std::istream*") @ByRef Pointer in, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("std::istream*") @ByRef Pointer in); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @UniquePtr ReadAdapterInterface rai, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @UniquePtr ReadAdapterInterface rai); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString BytePointer filename, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files, @Cast("bool") boolean load_debug_files/*=true*/, @Cast("bool") boolean restore_shapes/*=false*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString BytePointer filename, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString String filename, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files, @Cast("bool") boolean load_debug_files/*=true*/, @Cast("bool") boolean restore_shapes/*=false*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString String filename, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files); // For reading unified serialization format from torch.Package @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @ByVal @Cast("std::shared_ptr*") Pointer reader, @SharedPtr DeserializationStorageContext storage_context, @ByVal DeviceOptional device, @StdString BytePointer ts_id); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @ByVal @Cast("std::shared_ptr*") Pointer reader, @SharedPtr DeserializationStorageContext storage_context, @ByVal DeviceOptional device, @StdString String ts_id); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("std::istream*") @ByRef Pointer in, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files, @Cast("bool") boolean load_debug_files/*=true*/, @Cast("bool") boolean restore_shapes/*=false*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("std::istream*") @ByRef Pointer in, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @UniquePtr ReadAdapterInterface rai, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @UniquePtr ReadAdapterInterface rai, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files); @@ -78707,7 +78565,7 @@ scalar_t sf(scalar_t x, scalar_t y) @Cast("std::istream*") @ByRef Pointer in, @ByRef ExtraFilesMap extra_files); -@Namespace("torch::jit") public static native @ByVal ObjPtr ObjLoaderFunc( +@Namespace("torch::jit") public static native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj ObjLoaderFunc( @Const @ByRef StrongTypePtr type, @ByVal IValue input); @@ -79351,10 +79209,10 @@ scalar_t sf(scalar_t x, scalar_t y) * print(values) * * \endrst */ -@Namespace("torch::jit") public static native @Cast("char*") @StdVector BytePointer pickle( +@Namespace("torch::jit") public static native @ByVal @Cast("std::vector*") ByteVector pickle( @Const @ByRef IValue ivalue, TensorVector tensor_table/*=nullptr*/); -@Namespace("torch::jit") public static native @Cast("char*") @StdVector BytePointer pickle( +@Namespace("torch::jit") public static native @ByVal @Cast("std::vector*") ByteVector pickle( @Const @ByRef IValue ivalue); /** Save a {@code torch::IValue} in a format that can be loaded by both @@ -79514,6 +79372,1176 @@ scalar_t sf(scalar_t x, scalar_t y) // #endif +// Parsed from torch/csrc/distributed/c10d/Store.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +// #include +// #include + +// callback function will be given arguments (optional oldValue, +// optional newValue) +// Targeting ../Store.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/Types.hpp + +// #pragma once + +// #include + +// #include +// #include + +// #include +// #include + +// #include +// #include +// Targeting ../_SupplementBase.java + + +// Targeting ../NCCLPreMulSumSupplement.java + + +// Targeting ../ReduceOp.java + + +// Targeting ../BroadcastOptions.java + + +// Targeting ../AllreduceOptions.java + + +// Targeting ../AllreduceCoalescedOptions.java + + +// Targeting ../ReduceOptions.java + + +// Targeting ../AllgatherOptions.java + + +// Targeting ../GatherOptions.java + + +// Targeting ../ScatterOptions.java + + +// Targeting ../ReduceScatterOptions.java + + +// Targeting ../AllToAllOptions.java + + +// Targeting ../BarrierOptions.java + + +// Targeting ../DistributedBackendOptions.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/Utils.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +// #ifdef _WIN32 +// #else +// #include +// #include +// #include +// #include +// #include +// #endif + +// #include + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +@Namespace("c10d") public static native @Cast("size_t") long getTensorsNumel(@Const @ByRef TensorVector tensors); + +// Retrieve tensor shapes from a given tensor. +@Namespace("c10d") public static native @ByVal TensorVector getTensorShapes( + @Const @ByRef TensorVector tensors); + +// Use -2 to represent unset state of env vars +public static final int C10D_ENV_NOT_SET = -2; + +// Turns at::IntArrayRef into "(1, 2, 3, 4)". +@Namespace("c10d") public static native @StdString BytePointer toString(@ByVal LongArrayRef l); +@Namespace("c10d") public static native @StdString String toString(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... l); + +@Namespace("c10d") public static native @StdString BytePointer toString(Layout layout); + +@Namespace("c10d") public static native @ByVal StringVector split( + @Cast("char") byte separator, + @StdString BytePointer string); +@Namespace("c10d") public static native @ByVal StringVector split( + @Cast("char") byte separator, + @StdString String string); + +@Namespace("c10d") public static native @StdString BytePointer getCvarString( + @Const @ByRef StringVector env, + @Cast("const char*") BytePointer def); +@Namespace("c10d") public static native @StdString String getCvarString( + @Const @ByRef StringVector env, + String def); + +@Namespace("c10d") public static native int getCvarInt(@Const @ByRef StringVector env, int def); + +@Namespace("c10d") public static native @Cast("bool") boolean getCvarBool(@Const @ByRef StringVector env, @Cast("bool") boolean def); + +@Namespace("c10d") public static native void assertSameSizes( + @Const @ByRef LongArrayRef sizes, + @Const @ByRef TensorVector tensors); +@Namespace("c10d") public static native void assertSameSizes( + @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] sizes, + @Const @ByRef TensorVector tensors); + +@Namespace("c10d") public static native void assertSameSizeAndType(@Const @ByRef TensorVector tensors); + +@Namespace("c10d") public static native void assertTypeMatch( + @ByVal StringConsumer fn, + @Const @ByRef TensorOptions options, + @Const @ByVal TensorArrayRef tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertTypeMatch( + @ByVal StringConsumer fn, + @Const @ByRef TensorOptions options, + @Const @ByVal TensorVector tensors, + @Cast("size_t") long index); + +@Namespace("c10d") public static native void assertSizesMatch( + @ByVal StringConsumer fn, + @Const @ByRef LongArrayRef sizes, + @Const @ByVal TensorArrayRef tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertSizesMatch( + @ByVal StringConsumer fn, + @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] sizes, + @Const @ByVal TensorVector tensors, + @Cast("size_t") long index); + +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + Layout expected, + @Const @ByVal TensorArrayRef tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + @Cast("c10::Layout") byte expected, + @Const @ByVal TensorVector tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + Layout expected, + @Const @ByVal TensorVector tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + @Cast("c10::Layout") byte expected, + @Const @ByVal TensorArrayRef tensors, + @Cast("size_t") long index); + +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertNonEmpty( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertNonEmpty( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertSingleElement( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertSingleElement( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertSingleElementInput( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertSingleElementInput( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertSingleElementOutput( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertSingleElementOutput( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertRootRank( + @ByVal StringConsumer fn, + int rank, + int size); + +@Namespace("c10d") public static native void assertRootTensor( + @ByVal StringConsumer fn, + int rank, + int size); + +@Namespace("c10d") public static native void assertDense( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertDense( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertCPU( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertCPU( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertSameDevice( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertSameDevice( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertTypeAndSizesMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors, + @Const @ByRef TensorOptions options, + @Const @ByRef LongArrayRef sizes); +@Namespace("c10d") public static native void assertTypeAndSizesMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors, + @Const @ByRef TensorOptions options, + @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... sizes); + +@Namespace("c10d") public static native void assertTypeAndSizesMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertTypeAndSizesMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +// Copied from ATen/core/functional.h. + +// Copied from torch/csrc/utils/tensor_flatten.h. +@Namespace("c10d") public static native @ByVal Tensor flattenDenseTensors(@ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native @ByVal Tensor flattenDenseTensors(@ByVal TensorVector tensors); + +@Namespace("c10d") public static native @ByVal Tensor newLikeFlat( + @StdVector TensorVector tensors, + @Cast("size_t") long deviceIdx); + +@Namespace("c10d") public static native @ByVal Tensor newLikeFlat(@ByRef TensorVector tensors); + +@Namespace("c10d") public static native @Cast("std::vector*") @StdVector LongVector getSizes( + @Const @ByRef TensorVector tensors); + +@Namespace("c10d") public static native @StdVector IntPointer getDevices(@Const @ByRef TensorVector tensors); + +// For alltoall split size sanity check +@Namespace("c10d") public static native void checkSplitSizes( + @Cast("const std::vector*") @ByRef LongVector split_sizes, + @Const @ByRef Tensor tensor, + int group_size); + +// Compute alltoall lengths and offsets, handling multi-dimension tensors + +// `errno` is only meaningful when it fails. E.g., a successful `fork()` sets +// `errno` to `EINVAL` in child process on some macos +// (https://stackoverflow.com/a/20295079), and thus `errno` should really only +// be inspected if an error occurred. +// +// `success_cond` is an expression used to check if an error has happend. So for +// `fork()`, we can use `SYSCHECK(pid = fork(), pid != -1)`. The function output +// is stored in variable `__output` and may be used in `success_cond`. +// #ifdef _WIN32 +// #else +// #define SYSCHECK(expr, success_cond) +// while (true) { +// auto __output = (expr); +// (void)__output; +// if (!(success_cond)) { +// if (errno == EINTR) { +// continue; +// } else if (errno == EAGAIN || errno == EWOULDBLOCK) { +// C10_THROW_ERROR(DistNetworkError, "Socket Timeout"); +// } else { +// C10_THROW_ERROR(DistNetworkError, std::strerror(errno)); +// } +// } else { +// break; +// } +// } +// #endif + +// Most functions indicate error by returning `-1`. This is a helper macro for +// this common case with `SYSCHECK`. +// Since SOCKET_ERROR = -1 in MSVC, so also leverage SYSCHECK_ERR_RETURN_NEG1 +// #define SYSCHECK_ERR_RETURN_NEG1(expr) SYSCHECK(expr, __output != -1) + +// Send and receive + +// send a vector's length and data + +// receive a vector as sent in sendVector + +// this is only for convenience when sending rvalues + +// send a string's length and data +@Namespace("c10d::tcputil") public static native void sendString( + int socket, + @StdString BytePointer str, + @Cast("bool") boolean moreData/*=false*/); +@Namespace("c10d::tcputil") public static native void sendString( + int socket, + @StdString BytePointer str); +@Namespace("c10d::tcputil") public static native void sendString( + int socket, + @StdString String str, + @Cast("bool") boolean moreData/*=false*/); +@Namespace("c10d::tcputil") public static native void sendString( + int socket, + @StdString String str); + +// receive a string as sent in sendString +@Namespace("c10d::tcputil") public static native @StdString BytePointer recvString(int socket); + + // namespace tcputil + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/Work.hpp + +// #pragma once + +// #include +// #include +// #include + +@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer kSeqNumStoreKey(); + +@Namespace("c10d") public enum OpType { + BROADCAST((byte)(0)), + ALLREDUCE((byte)(1)), + ALLREDUCE_COALESCED((byte)(2)), + REDUCE((byte)(3)), + ALLGATHER((byte)(4)), + _ALLGATHER_BASE((byte)(5)), + ALLGATHER_COALESCED((byte)(6)), + GATHER((byte)(7)), + SCATTER((byte)(8)), + REDUCE_SCATTER((byte)(9)), + ALLTOALL_BASE((byte)(10)), + ALLTOALL((byte)(11)), + SEND((byte)(12)), + RECV((byte)(13)), + RECVANYSOURCE((byte)(14)), + BARRIER((byte)(15)), + _REDUCE_SCATTER_BASE((byte)(16)), + COALESCED((byte)(17)), + _ALLREDUCE_SPARSE((byte)(18)), + UNKNOWN((byte)(100)); + + public final byte value; + private OpType(byte v) { this.value = v; } + private OpType(OpType e) { this.value = e.value; } + public OpType intern() { for (OpType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +// Converts OpType to human readable string. +@Namespace("c10d") public static native @StdString BytePointer opTypeToString(OpType opType); +@Namespace("c10d") public static native @StdString String opTypeToString(@Cast("c10d::OpType") byte opType); + +// Whether or not an OP is an p2p op (SEND, RECV, RECVANYSOURCE) +@Namespace("c10d") public static native @Cast("bool") boolean isP2POp(OpType opType, @Cast("bool") boolean batchP2P/*=false*/); +@Namespace("c10d") public static native @Cast("bool") boolean isP2POp(OpType opType); +@Namespace("c10d") public static native @Cast("bool") boolean isP2POp(@Cast("c10d::OpType") byte opType, @Cast("bool") boolean batchP2P/*=false*/); +@Namespace("c10d") public static native @Cast("bool") boolean isP2POp(@Cast("c10d::OpType") byte opType); +// Targeting ../Work.java + + +// Targeting ../WorkInfo.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/debug.h + +// Copyright (c) Meta Platforms, Inc. and its affiliates. +// All rights reserved. +// +// This source code is licensed under the BSD-style license found in the +// LICENSE file in the root directory of this source tree. + +// #pragma once + +// #include + +@Namespace("c10d") public enum DebugLevel { Off(0), Info(1), Detail(2); + + public final int value; + private DebugLevel(int v) { this.value = v; } + private DebugLevel(DebugLevel e) { this.value = e.value; } + public DebugLevel intern() { for (DebugLevel e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +@Namespace("c10d") public static native void setDebugLevel(DebugLevel level); +@Namespace("c10d") public static native void setDebugLevel(@Cast("c10d::DebugLevel") int level); + +// Sets the debug level based on the value of the `TORCH_DISTRIBUTED_DEBUG` +// environment variable. +@Namespace("c10d") public static native void setDebugLevelFromEnvironment(); + +@Namespace("c10d") public static native @NoException(true) DebugLevel debug_level(); + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/Backend.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include +// #include + +// #include +// #include +// #include +// #include +// Targeting ../DistributedBackend.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/ProcessGroup.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include +// #include +// #include + +// #include +// ************************************************************************* +// PROCESS GROUP collective communication API IS BEING CHANGED BETWEEN +// versions 1.7 and 1.8. +// PLEASE DO NOT ADD ANY DEPENDENCIES. +// SEE RFC: https://github.com/pytorch/pytorch/issues/39662 +// ************************************************************************* +// Targeting ../ProcessGroup.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/comm.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +// Broadcast many tensors to all processes in the process group. +@Namespace("c10d") public static native void broadcast_coalesced( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal TensorArrayRef tensors, + @Cast("size_t") long buffer_size, + int rank/*=0*/); +@Namespace("c10d") public static native void broadcast_coalesced( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal TensorArrayRef tensors, + @Cast("size_t") long buffer_size); +@Namespace("c10d") public static native void broadcast_coalesced( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal TensorVector tensors, + @Cast("size_t") long buffer_size, + int rank/*=0*/); +@Namespace("c10d") public static native void broadcast_coalesced( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal TensorVector tensors, + @Cast("size_t") long buffer_size); +// Targeting ../GradBucket.java + + +// Targeting ../CommHookInterface.java + + +// This helper function is called both by CppCommHookInterface below and inside +// reducer. +@Namespace("c10d::detail") public static native @ByVal Tensor parseCppCommHookResult(@Const @ByRef IValue result); + +// Targeting ../ProcessGroupCppCommHookInterface.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/default_comm_hooks.hpp + +// #pragma once + +// #include +// #include + +@Namespace("c10d") public enum BuiltinCommHookType { + ALLREDUCE(1), + FP16_COMPRESS(2); + + public final int value; + private BuiltinCommHookType(int v) { this.value = v; } + private BuiltinCommHookType(BuiltinCommHookType e) { this.value = e.value; } + public BuiltinCommHookType intern() { for (BuiltinCommHookType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +// Almost same as AllReduceCommHook, but without division inside the hook. +// This enables the optimization of fusing copy and division and saves one scan +// over all the input parameters, when no communication hook is provided by the +// user. Only used internally and not released as a public built-in +// communication hook. + + // namespace c10d + + +// Parsed from c10/util/ApproximateClock.h + +// Copyright 2023-present Facebook. All Rights Reserved. + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #if defined(C10_IOS) && defined(C10_MOBILE) +// #include // for gettimeofday() +// #endif + +// #if defined(__i386__) || defined(__x86_64__) || defined(__amd64__) +// #define C10_RDTSC +// #if defined(_MSC_VER) +// #elif defined(__CUDACC__) || defined(__HIPCC__) +// #elif defined(__clang__) +// `__rdtsc` is available by default. +// NB: This has to be first, because Clang will also define `__GNUC__` +// #elif defined(__GNUC__) +// #include +// #else +// #undef C10_RDTSC +// #endif +// #endif + +@Namespace("c10") public static native @Cast("c10::time_t") long getTimeSinceEpoch(); + +@Namespace("c10") public static native @Cast("c10::time_t") long getTime(@Cast("bool") boolean allow_monotonic/*=false*/); +@Namespace("c10") public static native @Cast("c10::time_t") long getTime(); + +// We often do not need to capture true wall times. If a fast mechanism such +// as TSC is available we can use that instead and convert back to epoch time +// during post processing. This greatly reduce the clock's contribution to +// profiling. +// http://btorpey.github.io/blog/2014/02/18/clock-sources-in-linux/ +// https://quick-bench.com/q/r8opkkGZSJMu9wM_XTbDouq-0Io +// TODO: We should use +// `https://github.com/google/benchmark/blob/main/src/cycleclock.h` +// Targeting ../ApproximateClockToUnixTimeConverter.java + + + + // namespace c10 + + +// Parsed from torch/csrc/distributed/c10d/reducer_timer.hpp + +// #pragma once +// #include +// #include +@Namespace("c10d") @MemberGetter public static native int kUnsetTime(); + +@Namespace("c10d") public static native @Cast("int64_t") long current_time_in_nanos(); +// Targeting ../Timer.java + + + // namespace c10d + + +// Parsed from torch/csrc/autograd/functions/basic_ops.h + +// #pragma once + +// #include +// #include +// #include +// #include + +// #include +// #include +// #include +// Targeting ../AutogradError.java + + +// Targeting ../NotImplemented.java + + +// Targeting ../DelayedError.java + + +// Targeting ../UndefinedGrad.java + + +// Targeting ../UndefinedGradBackward.java + + +// Targeting ../GraphRoot.java + + +// Targeting ../Identity.java + + + + // namespace autograd + // namespace torch + + +// Parsed from torch/csrc/autograd/engine.h + +// #pragma once + +// Engine implements backpropagation from output variables and their gradients +// to "root" variables (variables created by the user with requires_grad=True). + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include + +// #include +// #include +// #include +// #include +// #include +// #include + + +// Maximum reentrant backward depth before switching to a new thread +// This limit is based on the TSAN's deadlock detector, where it will +// fail if a program hold more than 65 locks in one thread at once. +// As we hold mutex in every of our custom C++ autograd Node, we would +// like to avoid TSAN complains on this when doing reentrant backwards +// For reference, see https://github.com/google/sanitizers/issues/950 +@Namespace("torch::autograd") @MemberGetter public static native int MAX_DEPTH(); +public static final int MAX_DEPTH = MAX_DEPTH(); + + +@Namespace("torch::autograd") public static native void validate_outputs( + @Const @ByRef EdgeVector edges, + @ByRef TensorVector grads, + @Const @ByRef StringMapper format_error); + +// Guard that sets and restores checkpoint_valid +// Targeting ../Engine.java + + +// Targeting ../EngineStub.java + + +@Namespace("torch::autograd") public static native void set_default_engine_stub(EngineStub stub); + + // namespace torch::autograd + + +// Parsed from torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h + +// #pragma once + +// #include +// #include +// Targeting ../AutogradMetadata.java + + + + // namespace autograd + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/rpc/message.h + +// #pragma once + +// #include +// #include + +// An enum denoting common RPC errors to allow specific error handling for them. +@Namespace("torch::distributed::rpc") public enum RPCErrorType { + UNKNOWN_ERROR(0), /* Indicates that error type could not be parsed */ + TIMEOUT(1), /* Indicates that the RPC has timed out */ + INTENTIONAL_FAILURE(2);/* Deliberate failure, such as those injected by + FaultyAgent for testing */ + + public final int value; + private RPCErrorType(int v) { this.value = v; } + private RPCErrorType(RPCErrorType e) { this.value = e.value; } + public RPCErrorType intern() { for (RPCErrorType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +// The enum values are bitwise ORed with MessageType +// They are bit flags starting from 0x100 and should have +// value such as 0x100, 0x200, 0x400, 0x800, 0xF00, etc. +/** enum torch::distributed::rpc::MessageTypeFlags */ +public static final int + REQUEST_TYPE = 0x100, + RESPONSE_TYPE = 0x200; + +// Message types must have values between 0x00 to 0xff +@Namespace("torch::distributed::rpc") public enum MessageType { + // messages for dist.rpc on builtin operators + SCRIPT_CALL(REQUEST_TYPE), + SCRIPT_RET(RESPONSE_TYPE), + + // messages for dist.rpc on Python UDF + PYTHON_CALL(REQUEST_TYPE), + PYTHON_RET(RESPONSE_TYPE), + + // messages for dist.remote on builtin operators and Python UDF + SCRIPT_REMOTE_CALL(REQUEST_TYPE), // A remote call on a builtin operator + PYTHON_REMOTE_CALL(REQUEST_TYPE), // A remote call on a Python UDF + REMOTE_RET(RESPONSE_TYPE), // Response for remote calls for + // UDF, builtin, or script + + // RRef related internal messages + SCRIPT_RREF_FETCH_CALL(REQUEST_TYPE), // A UserRRef fetches value + // from owner + PYTHON_RREF_FETCH_CALL(REQUEST_TYPE), // A UserRRef fetches + // value from owner + SCRIPT_RREF_FETCH_RET(RESPONSE_TYPE), // An OwnerRRef sends ivalue to user + PYTHON_RREF_FETCH_RET(RESPONSE_TYPE), // An OwnerRRef sends py::object to user + RREF_USER_DELETE(REQUEST_TYPE), // A UserRRef tells the owner to deref + RREF_FORK_REQUEST(REQUEST_TYPE), // A child UserRRef tells the owner + // about itself + RREF_CHILD_ACCEPT(REQUEST_TYPE), // A child UserRRef tells parent + // that owner knows it + RREF_ACK(RESPONSE_TYPE), // ACK to internal RRef messages + + // Messages with autograd info + FORWARD_AUTOGRAD_REQ(REQUEST_TYPE), + FORWARD_AUTOGRAD_RESP(RESPONSE_TYPE), + + // Messages to propagate gradients on the backward pass. + BACKWARD_AUTOGRAD_REQ(REQUEST_TYPE), + BACKWARD_AUTOGRAD_RESP(RESPONSE_TYPE), + + // Messages to tell workers to clean up their autograd context. + CLEANUP_AUTOGRAD_CONTEXT_REQ(REQUEST_TYPE), + CLEANUP_AUTOGRAD_CONTEXT_RESP(RESPONSE_TYPE), + + // Messages that tell workers to run requests with profiling enabled. + RUN_WITH_PROFILING_REQ(REQUEST_TYPE), + RUN_WITH_PROFILING_RESP(RESPONSE_TYPE), + + // Messages to support RRef.backward(). + RREF_BACKWARD_REQ(REQUEST_TYPE), + RREF_BACKWARD_RESP(RESPONSE_TYPE), + + // Other internal message types + EXCEPTION(RESPONSE_TYPE), + UNKNOWN(0x3c); + + public final int value; + private MessageType(int v) { this.value = v; } + private MessageType(MessageType e) { this.value = e.value; } + public MessageType intern() { for (MessageType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} +// Targeting ../Message.java + + + +// Create a response Message of type Exception. +// The exception string representation will be used as the message's payload. +// A message ID corresponding to the request that resulted in this response can +// be provided for matching requests/responses. +@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( + @Cast("const std::exception*") @ByRef Pointer e, + @Cast("int64_t") long id); + +// Create a response Message of type Exception. +// The passed in string representation will be used as the message's payload. +// A message ID corresponding to the request that resulted in this response can +// be provided for matching requests/responses. +@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( + @StdString BytePointer exceptionStr, + @Cast("int64_t") long id); +@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( + @StdString String exceptionStr, + @Cast("int64_t") long id); + +@Namespace("torch::distributed::rpc") public static native @ByVal T_MessageWeakStorage_T withStorages(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); + + // namespace rpc + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/rpc/request_callback.h + +// #pragma once + +// #include +// Targeting ../RequestCallback.java + + + + // namespace rpc + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/rpc/types.h + +// #pragma once + +// #include +// #include + + +@Namespace("torch::distributed::rpc") public static native void enableJitRRefPickle(); +@Namespace("torch::distributed::rpc") public static native void disableJitRRefPickle(); +// Targeting ../JitRRefPickleGuard.java + + +// Targeting ../GloballyUniqueId.java + + + +@Namespace("torch::distributed::rpc") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( + @Cast("std::ostream*") @ByRef Pointer os, + @Const @ByRef GloballyUniqueId globalId); +// Targeting ../SerializedPyObj.java + + + + // namespace rpc + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/rpc/rpc_agent.h + +// #pragma once + +// #include +// #include +// #include + +// #include +// #include +// #include +// #include +// #include +// #include + +// Default RPC timeout +@Namespace("torch::distributed::rpc") @MemberGetter public static native float kDefaultRpcTimeoutSeconds(); +// Unset RPC timeout. This is the value agent::send() will have if user does not +// pass in a specific timeout, and indicates that we must use the default +// timeout for RPCs. +@Namespace("torch::distributed::rpc") @MemberGetter public static native float kUnsetRpcTimeout(); +@Namespace("torch::distributed::rpc") @MemberGetter public static native float kSecToMsConversion(); +// Input is qualified name string, output is JIT StrongTypePtr +// Same as jit::TypeResolver, did not import jit::TypeResolver to here +// because it could introduce cyclic dependencies. +// Targeting ../RpcBackendOptions.java + + +// Targeting ../WorkerInfo.java + + +// Targeting ../RegisterWorkerInfoOnce.java + + + +@Namespace("torch::distributed::rpc") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( + @Cast("std::ostream*") @ByRef Pointer os, + @Const @ByRef WorkerInfo workerInfo); +// Targeting ../RpcRetryOptions.java + + +// Targeting ../RpcRetryInfo.java + + +// Targeting ../RpcAgent.java + + + + // namespace rpc + // namespace distributed + // namespace torch + // namespace std + + +// Parsed from torch/csrc/distributed/autograd/functions/recvrpc_backward.h + +// #pragma once + +// #include +// #include +// #include +// #include + +// Forward declarations. +// Targeting ../RecvRpcBackward.java + + + + // namespace autograd + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/autograd/functions/sendrpc_backward.h + +// #pragma once + +// #include +// Targeting ../SendRpcBackward.java + + + + // namespace autograd + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/autograd/context/context.h + +// #pragma once + +// #include +// #include + +// #include +// #include +// #include +// #include +// #include +// Targeting ../DistAutogradContext.java + + + +// This class stores a shared_ptr to a DistAutogradContext instance in a +// thread local variable. The instance is given by the call site. The class +// doesn't know the current context. It's just a util class. + + // namespace autograd + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/c10d/reducer.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #ifndef _WIN32 +// #include +// #endif + +@Namespace("c10d") @MemberGetter public static native int kDefaultFirstBucketBytes(); +@Namespace("c10d") @MemberGetter public static native int kDefaultBucketBytesCap(); +// Collect runtime stats once for every kDDPRuntimeLoggingSampleRate iterations. +@Namespace("c10d") @MemberGetter public static native int kDDPRuntimeLoggingSampleRate(); + +// Forward declaration +// Targeting ../BucketAccumulator.java + + +// Targeting ../Reducer.java + + + +// This is equivalent to take_tensors but returns indices into the +// tensor list argument for bucket assignment. Also, it is aware +// of device placement and will not allow buckets to span devices. +// The index of tensors[i] assigned to bucket is tensor_indices[i], +// when tensor_indices is empty, the index of tensors[i] assigned to +// bucket is i. +@Namespace("c10d") public static native @ByVal T_SizeTVectorVectorSizeTVector_T compute_bucket_assignment_by_size( + @Const @ByRef TensorVector tensors, + @Cast("const std::vector*") @ByRef SizeTVector bucket_size, + @Const @ByRef(nullValue = "std::vector{}") BoolVector expect_sparse_gradient, + @Cast("const std::vector*") @ByRef(nullValue = "std::vector{}") LongVector tensor_indices, + @Const @ByRef(nullValue = "c10::optional >{}") LoggerOptional logger); +@Namespace("c10d") public static native @ByVal T_SizeTVectorVectorSizeTVector_T compute_bucket_assignment_by_size( + @Const @ByRef TensorVector tensors, + @Cast("const std::vector*") @ByRef SizeTVector bucket_size); + +// Verify models across all processes are the same as model on rank 0 with +// respect to no. of params and matching dtype/size/layout. +@Namespace("c10d") public static native void verify_params_across_processes( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @Const @ByRef TensorVector params, + @Const @ByRef LoggerOptional logger); + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/ProcessGroupGloo.hpp + +// #pragma once + +// #ifdef USE_C10D_GLOO + +// #include +// #include +// #include +// #include +// #include +// #include + +// #include +// #include +// #include +// #include +// #include + +// #include + +// #include +// #include +// #include +// #include + +@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer GLOO_BACKEND_NAME(); +// Targeting ../ProcessGroupGloo.java + + + + // namespace c10d + +// #endif // USE_C10D_GLOO + + +// Parsed from torch/csrc/distributed/c10d/PrefixStore.hpp + +// #pragma once + +// #include +// #include +// Targeting ../PrefixStore.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/logger.hpp + +// #include +// #include + +// #include +// Targeting ../Logger.java + + + + // namespace c10d + + // Parsed from datasets.h /* diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java index d2b49d9ed6c..b5ab2fd0068 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java @@ -5,8 +5,15 @@ import org.bytedeco.pytorch.cuda.*; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -110,240 +117,60 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10 -// Parsed from ATen/cuda/CUDAContextLight.h +// Parsed from c10/core/impl/GPUTrace.h // #pragma once -// Light-weight version of CUDAContext.h with fewer transitive includes - -// #include - -// #include -// #include -// #include - -// cublasLT was introduced in CUDA 10.1 but we enable only for 11.1 that also -// added bf16 support -// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700) -// #include -// #endif - -// #ifdef CUDART_VERSION -// #include -// #endif - -// #if defined(USE_ROCM) && ROCM_VERSION >= 50300 -// #include -// #endif - -// #include -// #include - - -/* -A common CUDA interface for ATen. - -This interface is distinct from CUDAHooks, which defines an interface that links -to both CPU-only and CUDA builds. That interface is intended for runtime -dispatch and should be used from files that are included in both CPU-only and -CUDA builds. - -CUDAContext, on the other hand, should be preferred by files only included in -CUDA builds. It is intended to expose CUDA functionality in a consistent -manner. - -This means there is some overlap between the CUDAContext and CUDAHooks, but -the choice of which to use is simple: use CUDAContext when in a CUDA-only file, -use CUDAHooks otherwise. - -Note that CUDAContext simply defines an interface with no associated class. -It is expected that the modules whose functions compose this interface will -manage their own state. There is only a single CUDA context/state. -*/ - -/** - * DEPRECATED: use device_count() instead - */ -@Namespace("at::cuda") public static native @Cast("int64_t") long getNumGPUs(); - -/** - * CUDA is available if we compiled with CUDA, and there are one or more - * devices. If we compiled with CUDA but there is a driver problem, etc., - * this function will report CUDA is not available (rather than raise an error.) - */ -@Namespace("at::cuda") public static native @Cast("bool") boolean is_available(); - -@Namespace("at::cuda") public static native Pointer getCurrentDeviceProperties(); -@Namespace("at::cuda") public static native int warp_size(); - -@Namespace("at::cuda") public static native Pointer getDeviceProperties(byte device); - -@Namespace("at::cuda") public static native @Cast("bool") boolean canDeviceAccessPeer( - byte device, - byte peer_device); - -@Namespace("at::cuda") public static native Allocator getCUDADeviceAllocator(); - -/* Handles */ -@Namespace("at::cuda") public static native @Cast("cusparseHandle_t") Pointer getCurrentCUDASparseHandle(); -@Namespace("at::cuda") public static native @Cast("cublasHandle_t") Pointer getCurrentCUDABlasHandle(); -// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700) - -// #endif - -@Namespace("at::cuda") public static native void clearCublasWorkspaces(); - -// #if defined(CUDART_VERSION) || defined(USE_ROCM) && ROCM_VERSION >= 50300 -@Namespace("at::cuda") public static native @Cast("cusolverDnHandle_t") Pointer getCurrentCUDASolverDnHandle(); -// #endif +// #include - // namespace at::cuda + // namespace c10::impl -// Parsed from c10/cuda/CUDAStream.h +// Parsed from c10/cuda/CUDAMacros.h // #pragma once -// #include -// #include - -// #include - -// #include -// #include -// #include -// #include - -/* - * Stream pool note. - * - * A CUDAStream is an abstraction of an actual cuStream on the GPU. CUDAStreams - * are backed by cuStreams, but they use several pools to minimize the costs - * associated with creating, retaining, and destroying cuStreams. - * - * There are three pools per device, and a device's pools are lazily created. - * - * The first pool contains only the default stream. When the default stream - * is requested it's returned. - * - * The second pool is the "low priority" or "default priority" streams. In - * HIP builds there is no distinction between streams in this pool and streams - * in the third pool (below). There are 32 of these streams per device, and - * when a stream is requested one of these streams is returned round-robin. - * That is, the first stream requested is at index 0, the second at index 1... - * to index 31, then index 0 again. - * - * This means that if 33 low priority streams are requested, the first and - * last streams requested are actually the same stream (under the covers) - * and kernels enqueued on them cannot run concurrently. - * - * The third pool is the "high priority" streams. The third pool acts like - * the second pool except the streams are created with a higher priority. - * - * These pools suggest that stream users should prefer many short-lived streams, - * as the cost of acquiring and releasing streams is effectively zero. If - * many longer-lived streams are required in performance critical scenarios - * then the functionality here may need to be extended to allow, for example, - * "reserving" a subset of the pool so that other streams do not accidentally - * overlap the performance critical streams. - * - * Note: although the notion of "current stream for device" is thread local - * (every OS thread has a separate current stream, as one might expect), - * the stream pool is global across all threads; stream 0 is always stream 0 - * no matter which thread you use it on. Multiple threads can synchronize - * on the same stream. Although the CUDA documentation is not very clear - * on the matter, streams are thread safe; e.g., it is safe to enqueue - * a kernel on the same stream from two different threads. - */ - -@Namespace("c10::cuda") @MemberGetter public static native int max_compile_time_stream_priorities(); -public static final int max_compile_time_stream_priorities = max_compile_time_stream_priorities(); -// Targeting ../cuda/CUDAStream.java - +// #ifndef C10_USING_CUSTOM_GENERATED_MACROS +// We have not yet modified the AMD HIP build to generate this file so +// we add an extra option to specifically ignore it. +// #ifndef C10_CUDA_NO_CMAKE_CONFIGURE_FILE +// #include +// #endif // C10_CUDA_NO_CMAKE_CONFIGURE_FILE -/** - * Get a new stream from the CUDA stream pool. You can think of this - * as "creating" a new stream, but no such creation actually happens; - * instead, streams are preallocated from the pool and returned in a - * round-robin fashion. - * - * You can request a stream from the high priority pool by setting - * isHighPriority to true, or a stream for a specific device by setting device - * (defaulting to the current CUDA stream.) - */ -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(@Cast("const bool") boolean isHighPriority/*=false*/, byte device/*=-1*/); -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(); -// no default priority to disambiguate overloads -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(int priority, byte device/*=-1*/); -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(int priority); +// #endif -/** - * Get a CUDAStream from a externally allocated one. - * - * This is mainly for interoperability with different libraries where we - * want to operate on a non-torch allocated stream for data exchange or similar - * purposes - */ -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromExternal(@Cast("cudaStream_t") Pointer ext_stream, byte device_index); +// See c10/macros/Export.h for a detailed explanation of what the function +// of these macros are. We need one set of macros for every separate library +// we build. -/** - * Get the default CUDA stream, for the passed CUDA device, or for the - * current device if no device index is passed. The default stream is - * where most computation occurs when you aren't explicitly using - * streams. - */ -@Namespace("c10::cuda") public static native @ByVal CUDAStream getDefaultCUDAStream(byte device_index/*=-1*/); -@Namespace("c10::cuda") public static native @ByVal CUDAStream getDefaultCUDAStream(); +// #ifdef _WIN32 +// #else // _WIN32 +// #if defined(__GNUC__) +// #define C10_CUDA_EXPORT __attribute__((__visibility__("default"))) +// #else // defined(__GNUC__) +// #define C10_CUDA_EXPORT +// #endif // defined(__GNUC__) +// #define C10_CUDA_IMPORT C10_CUDA_EXPORT +// #endif // _WIN32 -/** - * Get the current CUDA stream, for the passed CUDA device, or for the - * current device if no device index is passed. The current CUDA stream - * will usually be the default CUDA stream for the device, but it may - * be different if someone called 'setCurrentCUDAStream' or used 'StreamGuard' - * or 'CUDAStreamGuard'. - */ -@Namespace("c10::cuda") public static native @ByVal CUDAStream getCurrentCUDAStream(byte device_index/*=-1*/); -@Namespace("c10::cuda") public static native @ByVal CUDAStream getCurrentCUDAStream(); +// This one is being used by libc10_cuda.so +// #ifdef C10_CUDA_BUILD_MAIN_LIB +// #define C10_CUDA_API C10_CUDA_EXPORT +// #else +// #define C10_CUDA_API C10_CUDA_IMPORT +// #endif /** - * Set the current stream on the device of the passed in stream to be - * the passed in stream. Yes, you read that right: this function - * has *nothing* to do with the current device: it toggles the current - * stream of the device of the passed stream. - * - * Confused? Avoid using this function; prefer using 'CUDAStreamGuard' instead - * (which will switch both your current device and current stream in the way you - * expect, and reset it back to its original state afterwards). - */ -@Namespace("c10::cuda") public static native void setCurrentCUDAStream(@ByVal CUDAStream stream); - -@Namespace("c10::cuda") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer stream, @Const @ByRef CUDAStream s); - - // namespace c10::cuda - // namespace std - - -// Parsed from ATen/cuda/CUDAContext.h - -// #pragma once - -// #include - -// Preserved for BC, as many files depend on these includes -// #include -// #include -// #include -// #include - - -// Parsed from c10/core/impl/GPUTrace.h - -// #pragma once - -// #include - - // namespace c10::impl + * The maximum number of GPUs that we recognizes. Increasing this beyond the + * initial limit of 16 broke Caffe2 testing, hence the ifdef guards. + * This value cannot be more than 128 because our DeviceIndex is a uint8_t. +o */ +// #ifdef FBCODE_CAFFE2 +// fbcode depends on this value being 16 +public static final int C10_COMPILE_TIME_MAX_GPUS = 16; +// #else +// #endif // Parsed from c10/cuda/CUDADeviceAssertionHost.h @@ -396,63 +223,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // #define TORCH_DSA_KERNEL_ARGS_PASS assertions_data, assertion_caller_id -// Parsed from c10/cuda/CUDAMacros.h - -// #pragma once - -// #ifndef C10_USING_CUSTOM_GENERATED_MACROS - -// We have not yet modified the AMD HIP build to generate this file so -// we add an extra option to specifically ignore it. -// #ifndef C10_CUDA_NO_CMAKE_CONFIGURE_FILE -// #include -// #endif // C10_CUDA_NO_CMAKE_CONFIGURE_FILE - -// #endif - -// See c10/macros/Export.h for a detailed explanation of what the function -// of these macros are. We need one set of macros for every separate library -// we build. - -// #ifdef _WIN32 -// #else // _WIN32 -// #if defined(__GNUC__) -// #define C10_CUDA_EXPORT __attribute__((__visibility__("default"))) -// #else // defined(__GNUC__) -// #define C10_CUDA_EXPORT -// #endif // defined(__GNUC__) -// #define C10_CUDA_IMPORT C10_CUDA_EXPORT -// #endif // _WIN32 - -// This one is being used by libc10_cuda.so -// #ifdef C10_CUDA_BUILD_MAIN_LIB -// #define C10_CUDA_API C10_CUDA_EXPORT -// #else -// #define C10_CUDA_API C10_CUDA_IMPORT -// #endif - -/** - * The maximum number of GPUs that we recognizes. Increasing this beyond the - * initial limit of 16 broke Caffe2 testing, hence the ifdef guards. - * This value cannot be more than 128 because our DeviceIndex is a uint8_t. -o */ -// #ifdef FBCODE_CAFFE2 -// fbcode depends on this value being 16 -public static final int C10_COMPILE_TIME_MAX_GPUS = 16; -// #else -// #endif - - -// Parsed from c10/cuda/impl/cuda_cmake_macros.h - -// #pragma once - -// Automatically generated header file for the C10 CUDA library. Do not -// include this file directly. Instead, include c10/cuda/CUDAMacros.h - -// #define C10_CUDA_BUILD_SHARED_LIBS - - // Parsed from c10/cuda/CUDAMiscFunctions.h // #pragma once @@ -477,9 +247,17 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // #include // #include // #include -// Targeting ../cuda/CUDAError.java +// Note [CHECK macro] +// ~~~~~~~~~~~~~~~~~~ +// This is a macro so that AT_ERROR can get accurate __LINE__ +// and __FILE__ information. We could split this into a short +// macro and a function implementation if we pass along __LINE__ +// and __FILE__, but no one has found this worth doing. +// Used to denote errors from CUDA framework. +// This needs to be declared here instead util/Exception.h for proper conversion +// during hipify. // namespace c10 // #define C10_CUDA_CHECK(EXPR) @@ -637,14 +415,228 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { @Const Pointer src, @Cast("int64_t") long nbytes, @Cast("cudaMemcpyKind") int kind, - @Cast("cudaStream_t") Pointer stream); + CUstream_st stream); + +@Namespace("c10::cuda") public static native void stream_synchronize(CUstream_st stream); + +@Namespace("c10::cuda") public static native @Cast("bool") boolean hasPrimaryContext(byte device_index); +@Namespace("c10::cuda") public static native @ByVal ByteOptional getDeviceIndexWithPrimaryContext(); + + // namespace c10::cuda + + +// Parsed from ATen/cuda/CUDAContextLight.h + +// #pragma once +// Light-weight version of CUDAContext.h with fewer transitive includes + +// #include + +// #include +// #include +// #include + +// cublasLT was introduced in CUDA 10.1 but we enable only for 11.1 that also +// added bf16 support +// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700) +// #include +// #endif + +// #ifdef CUDART_VERSION +// #include +// #endif + +// #if defined(USE_ROCM) && ROCM_VERSION >= 50300 +// #include +// #endif + +// #include +// #include + + +/* +A common CUDA interface for ATen. + +This interface is distinct from CUDAHooks, which defines an interface that links +to both CPU-only and CUDA builds. That interface is intended for runtime +dispatch and should be used from files that are included in both CPU-only and +CUDA builds. + +CUDAContext, on the other hand, should be preferred by files only included in +CUDA builds. It is intended to expose CUDA functionality in a consistent +manner. + +This means there is some overlap between the CUDAContext and CUDAHooks, but +the choice of which to use is simple: use CUDAContext when in a CUDA-only file, +use CUDAHooks otherwise. + +Note that CUDAContext simply defines an interface with no associated class. +It is expected that the modules whose functions compose this interface will +manage their own state. There is only a single CUDA context/state. +*/ + +/** + * DEPRECATED: use device_count() instead + */ +@Namespace("at::cuda") public static native @Cast("int64_t") long getNumGPUs(); + +/** + * CUDA is available if we compiled with CUDA, and there are one or more + * devices. If we compiled with CUDA but there is a driver problem, etc., + * this function will report CUDA is not available (rather than raise an error.) + */ +@Namespace("at::cuda") public static native @Cast("bool") boolean is_available(); + +@Namespace("at::cuda") public static native cudaDeviceProp getCurrentDeviceProperties(); + +@Namespace("at::cuda") public static native int warp_size(); + +@Namespace("at::cuda") public static native cudaDeviceProp getDeviceProperties(byte device); + +@Namespace("at::cuda") public static native @Cast("bool") boolean canDeviceAccessPeer( + byte device, + byte peer_device); + +@Namespace("at::cuda") public static native Allocator getCUDADeviceAllocator(); + +/* Handles */ +@Namespace("at::cuda") public static native cusparseContext getCurrentCUDASparseHandle(); +@Namespace("at::cuda") public static native cublasContext getCurrentCUDABlasHandle(); +// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700) + +// #endif + +@Namespace("at::cuda") public static native void clearCublasWorkspaces(); + +// #if defined(CUDART_VERSION) || defined(USE_ROCM) && ROCM_VERSION >= 50300 +@Namespace("at::cuda") public static native cusolverDnContext getCurrentCUDASolverDnHandle(); +// #endif + + // namespace at::cuda + + +// Parsed from c10/cuda/CUDAStream.h + +// #pragma once + +// #include +// #include + +// #include + +// #include +// #include +// #include +// #include + +/* + * Stream pool note. + * + * A CUDAStream is an abstraction of an actual cuStream on the GPU. CUDAStreams + * are backed by cuStreams, but they use several pools to minimize the costs + * associated with creating, retaining, and destroying cuStreams. + * + * There are three pools per device, and a device's pools are lazily created. + * + * The first pool contains only the default stream. When the default stream + * is requested it's returned. + * + * The second pool is the "low priority" or "default priority" streams. In + * HIP builds there is no distinction between streams in this pool and streams + * in the third pool (below). There are 32 of these streams per device, and + * when a stream is requested one of these streams is returned round-robin. + * That is, the first stream requested is at index 0, the second at index 1... + * to index 31, then index 0 again. + * + * This means that if 33 low priority streams are requested, the first and + * last streams requested are actually the same stream (under the covers) + * and kernels enqueued on them cannot run concurrently. + * + * The third pool is the "high priority" streams. The third pool acts like + * the second pool except the streams are created with a higher priority. + * + * These pools suggest that stream users should prefer many short-lived streams, + * as the cost of acquiring and releasing streams is effectively zero. If + * many longer-lived streams are required in performance critical scenarios + * then the functionality here may need to be extended to allow, for example, + * "reserving" a subset of the pool so that other streams do not accidentally + * overlap the performance critical streams. + * + * Note: although the notion of "current stream for device" is thread local + * (every OS thread has a separate current stream, as one might expect), + * the stream pool is global across all threads; stream 0 is always stream 0 + * no matter which thread you use it on. Multiple threads can synchronize + * on the same stream. Although the CUDA documentation is not very clear + * on the matter, streams are thread safe; e.g., it is safe to enqueue + * a kernel on the same stream from two different threads. + */ + +@Namespace("c10::cuda") @MemberGetter public static native int max_compile_time_stream_priorities(); +public static final int max_compile_time_stream_priorities = max_compile_time_stream_priorities(); +// Targeting ../cuda/CUDAStream.java + + + +/** + * Get a new stream from the CUDA stream pool. You can think of this + * as "creating" a new stream, but no such creation actually happens; + * instead, streams are preallocated from the pool and returned in a + * round-robin fashion. + * + * You can request a stream from the high priority pool by setting + * isHighPriority to true, or a stream for a specific device by setting device + * (defaulting to the current CUDA stream.) + */ +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(@Cast("const bool") boolean isHighPriority/*=false*/, byte device/*=-1*/); +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(); +// no default priority to disambiguate overloads +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(int priority, byte device/*=-1*/); +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(int priority); + +/** + * Get a CUDAStream from a externally allocated one. + * + * This is mainly for interoperability with different libraries where we + * want to operate on a non-torch allocated stream for data exchange or similar + * purposes + */ +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromExternal(CUstream_st ext_stream, byte device_index); + +/** + * Get the default CUDA stream, for the passed CUDA device, or for the + * current device if no device index is passed. The default stream is + * where most computation occurs when you aren't explicitly using + * streams. + */ +@Namespace("c10::cuda") public static native @ByVal CUDAStream getDefaultCUDAStream(byte device_index/*=-1*/); +@Namespace("c10::cuda") public static native @ByVal CUDAStream getDefaultCUDAStream(); -@Namespace("c10::cuda") public static native void stream_synchronize(@Cast("cudaStream_t") Pointer stream); +/** + * Get the current CUDA stream, for the passed CUDA device, or for the + * current device if no device index is passed. The current CUDA stream + * will usually be the default CUDA stream for the device, but it may + * be different if someone called 'setCurrentCUDAStream' or used 'StreamGuard' + * or 'CUDAStreamGuard'. + */ +@Namespace("c10::cuda") public static native @ByVal CUDAStream getCurrentCUDAStream(byte device_index/*=-1*/); +@Namespace("c10::cuda") public static native @ByVal CUDAStream getCurrentCUDAStream(); -@Namespace("c10::cuda") public static native @Cast("bool") boolean hasPrimaryContext(byte device_index); -@Namespace("c10::cuda") public static native @ByVal ByteOptional getDeviceIndexWithPrimaryContext(); +/** + * Set the current stream on the device of the passed in stream to be + * the passed in stream. Yes, you read that right: this function + * has *nothing* to do with the current device: it toggles the current + * stream of the device of the passed stream. + * + * Confused? Avoid using this function; prefer using 'CUDAStreamGuard' instead + * (which will switch both your current device and current stream in the way you + * expect, and reset it back to its original state afterwards). + */ +@Namespace("c10::cuda") public static native void setCurrentCUDAStream(@ByVal CUDAStream stream); + +@Namespace("c10::cuda") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer stream, @Const @ByRef CUDAStream s); // namespace c10::cuda + // namespace std // Parsed from ATen/cuda/Exceptions.h @@ -662,9 +654,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // #include // #include // #include -// Targeting ../cuda/CuDNNError.java - - // namespace c10 @@ -813,6 +802,19 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // } while (0) +// Parsed from ATen/cuda/CUDAContext.h + +// #pragma once + +// #include + +// Preserved for BC, as many files depend on these includes +// #include +// #include +// #include +// #include + + // Parsed from ATen/cudnn/cudnn-wrapper.h // #pragma once @@ -845,6 +847,17 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // Use TORCH_CUDA_CPP_API or TORCH_CUDA_CU_API for exports from this folder +// Parsed from ATen/cudnn/Handle.h + +// #pragma once + +// #include +// #include + +@Namespace("at::native") public static native cudnnContext getCudnnHandle(); + // namespace at::native + + // Parsed from ATen/cudnn/Utils.h // #pragma once @@ -863,15 +876,201 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { -// Parsed from ATen/cudnn/Handle.h +// Parsed from torch/csrc/distributed/c10d/NCCLUtils.hpp // #pragma once -// #include -// #include +// #ifdef USE_C10D_NCCL -@Namespace("at::native") public static native @Cast("cudnnHandle_t") Pointer getCudnnHandle(); - // namespace at::native +// #include +// #include + +// #include +// #include +// #include + +// #include +// #include +// #include +// #include + +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 14) +// #define NCCL_HAS_COMM_NONBLOCKING +// #endif + +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 18) +// #define NCCL_HAS_COMM_SPLIT +// #endif + +// ncclGetLastError() is enabled only for NCCL versions 2.13+ +// ncclRemoteError only exists in NCCL versions 2.13+ +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 13) +// #define ENABLE_NCCL_GET_LAST_ERROR +// #define NCCL_REMOTE_ERROR +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define ENABLE_NCCL_GET_LAST_ERROR +// #define NCCL_REMOTE_ERROR +// #endif + +// Error checking is enabled only for NCCL versions 2.4+ since ncclCommAbort() +// and ncclCommGetAsyncError() are not supported in earlier versions. +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 4) +// #define ENABLE_NCCL_ERROR_CHECKING +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define ENABLE_NCCL_ERROR_CHECKING +// #endif + +// P2P is enabled only for NCCL versions 2.7+ since ncclSend() +// and ncclRecv() are not supported in earlier versions. +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 7) +// #define ENABLE_NCCL_P2P_SUPPORT +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define ENABLE_NCCL_P2P_SUPPORT +// #endif + +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 11) +// #define ENABLE_NCCL_PREMUL_SUM_SUPPORT +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define ENABLE_NCCL_PREMUL_SUM_SUPPORT +// #endif + +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 17) +// #define NCCL_HAS_COMM_CTA_CGA +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define NCCL_HAS_COMM_CTA_CGA +// #endif + +// #if defined(NCCL_REGISTRATION_SUPPORTED) || +// ((defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 19))) +// #define NCCL_HAS_COMM_REGISTER +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define NCCL_HAS_COMM_REGISTER +// #endif + +// Macro to throw on a non-successful NCCL return value. +// #define C10D_NCCL_CHECK(cmd, failureReason) +// do { +// ncclResult_t result = cmd; +// if (result != ncclSuccess) { +// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + +// "\n" + getNcclErrorDetailStr(result, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } +// } while (0) + +// Macro to throw on a non-successful NCCL return value for NONBLOCKING calls. +// #define C10D_NCCL_CHECK_NONBLOCKING(cmd, failureReason) +// do { +// ncclResult_t result = cmd; +// if (result != ncclSuccess && result != ncclInProgress) { +// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + +// "\n" + getNcclErrorDetailStr(result, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } +// } while (0) + +// Macro to throw on a non-successful NCCL return value, non-blocking. +// #define C10D_NCCL_CHECK_TIMEOUT(cmd, comm, failureReason) +// ncclResult_t result = cmd; +// auto startTimepoint = std::chrono::steady_clock::now(); +// while (result == ncclInProgress) { +// if (nccl_nonblocking_timeout() > 0) { +// auto currentTimepoint = std::chrono::steady_clock::now(); +// auto timeElapsed = std::chrono::duration_cast( +// currentTimepoint - startTimepoint) +// .count(); +// if (timeElapsed > nccl_nonblocking_timeout()) { +// std::string err = "NCCL timeout in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + +// ncclGetErrorWithVersion(result) + "\n" + +// getNcclErrorDetailStr(result, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } +// } +// ncclCommGetAsyncError(comm, &result); +// } +// if (result != ncclSuccess) { +// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + +// "\n" + getNcclErrorDetailStr(result, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } + +// #define C10D_NCCL_CHECK_TIMEOUT_GROUPEND(cmd, comm, failureReason) +// ncclResult_t state = cmd; +// auto startTimepoint = std::chrono::steady_clock::now(); +// if (state == ncclInProgress) { +// do { +// if (nccl_nonblocking_timeout() > 0) { +// auto currentTimepoint = std::chrono::steady_clock::now(); +// auto timeElapsed = std::chrono::duration_cast( +// currentTimepoint - startTimepoint) +// .count(); +// if (timeElapsed > nccl_nonblocking_timeout()) { +// std::string err = "NCCL timeout in: " + std::string(__FILE__) + +// ":" + std::to_string(__LINE__) + ", " + +// ncclGetErrorWithVersion(state) + "\n" + +// getNcclErrorDetailStr(state, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } +// } +// ncclCommGetAsyncError(comm->getNcclComm(), &state); +// } while (state == ncclInProgress); +// } +// if (state != ncclSuccess) { +// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(state) + +// "\n" + getNcclErrorDetailStr(state, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } + +// Macro to print and abort on a non-successful NCCL return value. +// #define C10D_NCCL_ASSERT(cmd) +// do { +// ncclResult_t result = cmd; +// if (result != ncclSuccess) { +// std::string err = ncclGetErrorWithVersion(result); +// fprintf( +// stderr, +// "NCCL error in: %s:%d, %s\n", +// __FILE__, +// __LINE__, +// err.c_str()); +// abort(); +// } +// } while (0) + +@Namespace("c10d") public static native @Cast("size_t") long hashTensors(@Const @ByRef TensorVector tensors); + + + + + +// Provides additional detail into NCCL error codes based on when these are +// thrown in the NCCL codebase. + +// Targeting ../cuda/DebugInfoWriter.java + + + +// RAII wrapper for NCCL communicator +// Targeting ../cuda/ncclRedOpRAII.java + + + + // namespace c10d + +// #endif // USE_C10D_NCCL // Parsed from c10/cuda/CUDAGraphsC10Utils.h @@ -907,59 +1106,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10::cuda -// Parsed from c10/util/ApproximateClock.h - -// Copyright 2023-present Facebook. All Rights Reserved. - -// #pragma once - -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include - -// #if defined(C10_IOS) && defined(C10_MOBILE) -// #include // for gettimeofday() -// #endif - -// #if defined(__i386__) || defined(__x86_64__) || defined(__amd64__) -// #define C10_RDTSC -// #if defined(_MSC_VER) -// #elif defined(__CUDACC__) || defined(__HIPCC__) -// #elif defined(__clang__) -// `__rdtsc` is available by default. -// NB: This has to be first, because Clang will also define `__GNUC__` -// #elif defined(__GNUC__) -// #include -// #else -// #undef C10_RDTSC -// #endif -// #endif - -@Namespace("c10") public static native @Cast("c10::time_t") long getTimeSinceEpoch(); - -@Namespace("c10") public static native @Cast("c10::time_t") long getTime(@Cast("bool") boolean allow_monotonic/*=false*/); -@Namespace("c10") public static native @Cast("c10::time_t") long getTime(); - -// We often do not need to capture true wall times. If a fast mechanism such -// as TSC is available we can use that instead and convert back to epoch time -// during post processing. This greatly reduce the clock's contribution to -// profiling. -// http://btorpey.github.io/blog/2014/02/18/clock-sources-in-linux/ -// https://quick-bench.com/q/r8opkkGZSJMu9wM_XTbDouq-0Io -// TODO: We should use -// `https://github.com/google/benchmark/blob/main/src/cycleclock.h` -// Targeting ../cuda/ApproximateClockToUnixTimeConverter.java - - - - // namespace c10 - - // Parsed from c10/cuda/CUDACachingAllocator.h // #pragma once @@ -1163,6 +1309,102 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10::cuda::impl +// Parsed from c10/cuda/CUDAGuard.h + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +// #include +// Targeting ../cuda/CUDAGuard.java + + + +/** A variant of OptionalDeviceGuard that is specialized for CUDA. See + * CUDAGuard for when you can use this. */ +// Targeting ../cuda/CUDAStreamGuard.java + + + +/** A variant of OptionalStreamGuard that is specialized for CUDA. See + * CUDAGuard for when you can use this. */ +// Targeting ../cuda/CUDAMultiStreamGuard.java + + + + // namespace c10::cuda + + +// Parsed from ATen/cuda/CUDAEvent.h + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include + +// #include +// #include +// Targeting ../cuda/CUDAEvent.java + + + + // namespace at::cuda + + +// Parsed from torch/csrc/distributed/c10d/intra_node_comm.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +@Namespace("c10d::intra_node_comm") @MemberGetter public static native @Cast("const size_t") long kMaxDevices(); +@Namespace("c10d::intra_node_comm") @MemberGetter public static native @Cast("const size_t") long kDefaultBufferSize(); + +@Namespace("c10d::intra_node_comm") public enum Topology { UNKNOWN(0), FULLY_CONNECTED(1), HYBRID_CUBE_MESH(2); + + public final int value; + private Topology(int v) { this.value = v; } + private Topology(Topology e) { this.value = e.value; } + public Topology intern() { for (Topology e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +@Namespace("c10d::intra_node_comm") public enum AllReduceAlgo { NONE(0), ONE_SHOT(1), TWO_SHOT(2), HCM(3); + + public final int value; + private AllReduceAlgo(int v) { this.value = v; } + private AllReduceAlgo(AllReduceAlgo e) { this.value = e.value; } + public AllReduceAlgo intern() { for (AllReduceAlgo e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} +// Targeting ../cuda/IntraNodeComm.java + + +// Targeting ../cuda/IntraNodeCommWork.java + + + +@Namespace("c10d::intra_node_comm") public static native @Cast("int64_t") long getIntraNodeCommUsageCounter(); + + // namespace intra_node_comm + // namespace c10d + + // Parsed from ATen/cudnn/Descriptors.h // #pragma once @@ -1243,64 +1485,177 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace -// Parsed from ATen/cudnn/Types.h +// Parsed from torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h +// #if !defined(C10_MOBILE) && !defined(ANDROID) // #pragma once -// #include -// #include +// #include +// #include +// Targeting ../cuda/AOTIModelContainerRunnerCuda.java -@Namespace("at::native") public static native @Cast("cudnnDataType_t") int getCudnnDataTypeFromScalarType(ScalarType dtype); + // namespace torch::inductor +// #endif - // namespace at::cudnn +// Parsed from torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp +// #pragma once -// Parsed from c10/cuda/CUDAGuard.h +// #if defined(__linux__) +// #include +// #include +// #include +// #include +// #endif -// #pragma once +// #ifdef USE_C10D_NCCL -// #include -// #include -// #include -// #include -// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include -// #include -// Targeting ../cuda/CUDAGuard.java +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// Control whether or not wait() is blocking or non-blocking. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_BLOCKING_WAIT(); public static native void TORCH_NCCL_BLOCKING_WAIT(StringVector setter); + +// Control whether or not we perform Async Error Handling with NCCL. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ASYNC_ERROR_HANDLING(); public static native void TORCH_NCCL_ASYNC_ERROR_HANDLING(StringVector setter); + +// Control whether dumping debug info on watchdog +// timeout is enabled. This variable must be set together with +// TORCH_NCCL_ENABLE_MONITORING=1 and TORCH_NCCL_TRACE_BUFFER_SIZE > 0. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_DUMP_ON_TIMEOUT(); public static native void TORCH_NCCL_DUMP_ON_TIMEOUT(StringVector setter); + +// Control whether Desync Debug is enabled. This variable must be set +// together with TORCH_NCCL_ASYNC_ERROR_HANDLING. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_DESYNC_DEBUG(); public static native void TORCH_NCCL_DESYNC_DEBUG(StringVector setter); + +// Enable recording start-events for all ProcessGroupNCCL collectives, and +// compute accurate collective timing per-collective. (Note: end-events are +// recorded by default. Turn on this flag can increase chances of a watchdog +// hang due to performing a CUDA event query which eventually calls +// cudaEventElapsedTime() API. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ENABLE_TIMING(); public static native void TORCH_NCCL_ENABLE_TIMING(StringVector setter); + +// Enable monitoring thread which aborts the process when the ProcessGroupNCCL +// Watchdog thread gets stuck and no heartbeat is detected after +// TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC. This can happen due to calling CUDA/NCCL +// APIs that may hang. It is Useful to prevent jobs being stuck for a prolonged +// time than necessary tying up cluster resources. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ENABLE_MONITORING(); public static native void TORCH_NCCL_ENABLE_MONITORING(StringVector setter); + +// Control the watchdog heartbeat timeout period after which the monitoring +// thread will abort the process. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC(); public static native void TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC(StringVector setter); + +// The maximum number of events we store in the flight recorder's ring buffer. +// (One event could be the start or end of a collective, for example). +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_TRACE_BUFFER_SIZE(); public static native void TORCH_NCCL_TRACE_BUFFER_SIZE(StringVector setter); + +// Control how much extra time we will wait for dumping the debugging info +// before we exit and throws timeout exception. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_WAIT_TIMEOUT_DUMP_MILSEC(); public static native void TORCH_NCCL_WAIT_TIMEOUT_DUMP_MILSEC(StringVector setter); + +// Control the interval inside the watchdog thread to check the coordinated +// signal from other ranks, e.g. to dump the debugging information. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_COORD_CHECK_MILSEC(); public static native void TORCH_NCCL_COORD_CHECK_MILSEC(StringVector setter); + +// Whether to abort the communicators when users call destroy_process_group(). +// If yes, communicators will be aborted when destroy_process_group is called, +// but not in destructor. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ABORT_IN_DESTROY_PG(); public static native void TORCH_NCCL_ABORT_IN_DESTROY_PG(StringVector setter); + +@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer NCCL_BACKEND_NAME(); + +@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer TIMEOUT_DUMP(); + +@Namespace("c10d") @MemberGetter public static native int kWorkStatusUpdatePeriodMs(); // 10 seconds + +// NoHandling: do not handle asynchronous NCCL errors +// TearDown: tear down process upon error, see `WorkNCCL::handleException` +// CleanUpOnly: just clean up collectives and abort communicators without +// tearing down process SkipCleanUp: (this is a temporary option and can be +// removed in future) tear down process without cleaning up NCCL communicators. +// This should be used as a last resort in case `ncclCommAbort` itself is +// hanging +@Namespace("c10d") public enum ErrorHandlingMode { + NoHandling(0), + TearDown(1), + CleanUpOnly(2), + SkipCleanUp(3); -/** A variant of OptionalDeviceGuard that is specialized for CUDA. See - * CUDAGuard for when you can use this. */ -// Targeting ../cuda/CUDAStreamGuard.java + public final int value; + private ErrorHandlingMode(int v) { this.value = v; } + private ErrorHandlingMode(ErrorHandlingMode e) { this.value = e.value; } + public ErrorHandlingMode intern() { for (ErrorHandlingMode e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} +// #define SHOULD_CLEAN_UP(a) (a != NoHandling && a != SkipCleanUp) +// #define SHOULD_TEAR_DOWN(a) (a != NoHandling && a != CleanUpOnly) -/** A variant of OptionalStreamGuard that is specialized for CUDA. See - * CUDAGuard for when you can use this. */ -// Targeting ../cuda/CUDAMultiStreamGuard.java +// #define PRINT_COLLECTIVE_HASH_SIGNATURE(phase, opType, numel, hashValue) +// LOG(WARNING) << logPrefix() << "Hash of " << phase << " to NCCL " << opType +// << " with size " << numel << " is " << hashValue; +// If set, ProcessGroupNCCL doesn't use recordStream calls to ensure +// caching allocator safety for tensors used on both user-facing and +// internal comm streams. +// Instead, it stashes live references to those tensors until after +// user-facing streams are synced with comm streams. +// See stashed_for_allocator_safety_ below. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_AVOID_RECORD_STREAMS(); public static native void TORCH_NCCL_AVOID_RECORD_STREAMS(StringVector setter); +// If set, ProcessGroupNCCL registers postAlloc and preFree hooks to cuda cache +// allocator so that whenever a tensor is allocated or freed, ProcessGroupNCCL +// can register/deregister the tensor on all available NCCL communicators. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_USE_TENSOR_REGISTER_ALLOCATOR_HOOK(); public static native void TORCH_NCCL_USE_TENSOR_REGISTER_ALLOCATOR_HOOK(StringVector setter); - // namespace c10::cuda +// #if defined(__linux__) +// #else +// Targeting ../cuda/ProcessGroupNCCL.java -// Parsed from torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h -// #if !defined(C10_MOBILE) && !defined(ANDROID) -// #pragma once +@Namespace("c10d") public static native @StdString BytePointer dump_nccl_trace(); -// #include -// #include -// Targeting ../cuda/AOTIModelContainerRunnerCuda.java +// Gets a mutable reference to a global optional function. Heartbeat Monitor +// will query this function and if available, call it to dump traces. Inside +// fbcode, we store a function here that uses an internal tool for process +// tracing +// Targeting ../cuda/gil_checker_t.java - // namespace torch::inductor -// #endif +@Namespace("c10d") public static native @ByPtrRef gil_checker_t get_gil_checker(); + // namespace c10d + +// #endif // USE_C10D_NCCL } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java similarity index 50% rename from pytorch/src/gen/java/org/bytedeco/pytorch/TypeError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java index 2c2eded530e..952736d9d24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java @@ -1,12 +1,8 @@ // Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE -package org.bytedeco.pytorch; +package org.bytedeco.pytorch.gloo; -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.chrono.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -14,16 +10,21 @@ 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.pytorch.*; import static org.bytedeco.pytorch.global.torch.*; +import static org.bytedeco.pytorch.global.gloo.*; + -// Used in ATen for invalid types. These turn into -// TypeError when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TypeError extends Error { +@Namespace("gloo::transport") @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Address extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TypeError(Pointer p) { super(p); } + public Address(Pointer p) { super(p); } + + // Upper bound for an address' byte representation. + + public native @StdString BytePointer str(); + public native @ByVal @Cast("std::vector*") ByteVector bytes(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutOfMemoryError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java similarity index 55% rename from pytorch/src/gen/java/org/bytedeco/pytorch/OutOfMemoryError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java index 12d5a6198a5..2503aeffae6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutOfMemoryError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java @@ -1,12 +1,8 @@ // Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE -package org.bytedeco.pytorch; +package org.bytedeco.pytorch.gloo; -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.chrono.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -14,14 +10,18 @@ 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.pytorch.*; import static org.bytedeco.pytorch.global.torch.*; +import static org.bytedeco.pytorch.global.gloo.*; + -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class OutOfMemoryError extends Error { +@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Algorithm extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public OutOfMemoryError(Pointer p) { super(p); } + public Algorithm(Pointer p) { super(p); } + + public native void run(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java new file mode 100644 index 00000000000..998840e4813 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java @@ -0,0 +1,36 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo::transport") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Buffer extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Buffer(Pointer p) { super(p); } + + + public native void setDebug(@Cast("bool") boolean debug); + + public native void send(@Cast("size_t") long offset, @Cast("size_t") long length, @Cast("size_t") long roffset/*=0*/); + public native void send(@Cast("size_t") long offset, @Cast("size_t") long length); + + // Send entire buffer by default + public native void send(); + + public native void waitRecv(); + public native void waitSend(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java new file mode 100644 index 00000000000..54195410947 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java @@ -0,0 +1,52 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Context extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Context(Pointer p) { super(p); } + + public Context(int rank, int size, int base/*=2*/) { super((Pointer)null); allocate(rank, size, base); } + @SharedPtr @Name("std::make_shared") private native void allocate(int rank, int size, int base/*=2*/); + public Context(int rank, int size) { super((Pointer)null); allocate(rank, size); } + @SharedPtr @Name("std::make_shared") private native void allocate(int rank, int size); + + @MemberGetter public native int rank(); + @MemberGetter public native int size(); + public native int base(); public native Context base(int setter); + + public native @SharedPtr("gloo::transport::Device") @ByRef Device getDevice(); + + public native @UniquePtr Pair getPair(int i); + + // Factory function to create an unbound buffer for use with the + // transport used for this context. Use this function to avoid tying + // downstream code to a specific transport. + public native @UniquePtr UnboundBuffer createUnboundBuffer( + Pointer ptr, @Cast("size_t") long size); + + public native int nextSlot(int numToSkip/*=1*/); + public native int nextSlot(); + + public native void closeConnections(); + + public native void setTimeout(@ByVal Milliseconds timeout); + + public native @ByVal Milliseconds getTimeout(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java new file mode 100644 index 00000000000..632648b12e9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +// The device abstraction can be considered as a factory for all +// communication pairs. A communication pair can be associated with +// send and receive buffers. Send buffers serve as the source for one +// sided writes and receive buffers serve as the target of one sided +// writes. Both ends of the pair can create either type of buffer, as +// long as it is paired with the opposite type on the remote end of +// the pair; every receive buffer must be paired with a corresponding +// send buffer and vice versa. The device abstraction may start a +// background thread to handle I/O multiplexing (not configurable). +@Namespace("gloo::transport") @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Device extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Device(Pointer p) { super(p); } + + + public native @StdString BytePointer str(); + + public native @StdString BytePointer getPCIBusID(); + + public native int getInterfaceSpeed(); + + public native @Cast("bool") boolean hasGPUDirect(); + + // Factory function to create transport context. A single device may + // service multiple contexts, with no constraints on this process + // its rank or the context size. + public native @SharedPtr("gloo::transport::Context") @ByVal TransportContext createContext(int rank, int size); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java new file mode 100644 index 00000000000..6204b4b754f --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java @@ -0,0 +1,35 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo") @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class IStore extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public IStore(Pointer p) { super(p); } + + + public native void set(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector data); + public native void set(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector data); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds timeout); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java new file mode 100644 index 00000000000..1fd5beacc51 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java @@ -0,0 +1,65 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo::transport") @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Pair extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Pair(Pointer p) { super(p); } + + + public native @Const @ByRef @Name("address") Address _address(); + + public native void connect(@Cast("const std::vector*") @ByRef ByteVector bytes); + + public native @Name("close") void _close(); + + public native void setSync(@Cast("bool") boolean enable, @Cast("bool") boolean busyPoll); + + public native @UniquePtr Buffer createSendBuffer(int slot, Pointer ptr, @Cast("size_t") long size); + + public native @UniquePtr Buffer createRecvBuffer(int slot, Pointer ptr, @Cast("size_t") long size); + + // Send from the specified buffer to remote side of pair. + public native void send( + UnboundBuffer buf, + @Cast("uint64_t") long tag, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=0*/); + public native void send( + UnboundBuffer buf, + @Cast("uint64_t") long tag); + + // Receive into the specified buffer from the remote side of pair. + public native void recv( + UnboundBuffer buf, + @Cast("uint64_t") long tag, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=0*/); + public native void recv( + UnboundBuffer buf, + @Cast("uint64_t") long tag); + + // Sets the local rank of the process to be localRank + // (See below for description of local rank) + public native void setLocalRank(int localRank); + + // Returns the local rank of the process + // (See below for description of local rank) + public native int getLocalRank(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java new file mode 100644 index 00000000000..fafe3362aa1 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Name("gloo::ReductionFunction") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class ReductionFunctionFloat extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReductionFunctionFloat(Pointer p) { super(p); } + + public static class Function extends FunctionPointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Function(Pointer p) { super(p); } + protected Function() { allocate(); } + private native void allocate(); + public native void call(FloatPointer arg0, @Const FloatPointer arg1, @Cast("size_t") long n); + } + + + + + + + public ReductionFunctionFloat(@Cast("gloo::ReductionType") int type, Function fn) { super((Pointer)null); allocate(type, fn); } + private native void allocate(@Cast("gloo::ReductionType") int type, Function fn); + + public native @Cast("gloo::ReductionType") int type(); + + public native void call(FloatPointer x, @Const FloatPointer y, @Cast("size_t") long n); + public native void call(FloatBuffer x, @Const FloatBuffer y, @Cast("size_t") long n); + public native void call(float[] x, @Const float[] y, @Cast("size_t") long n); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java new file mode 100644 index 00000000000..5e94874c879 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Name("gloo::ReductionFunction") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class ReductionFunctionInt extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReductionFunctionInt(Pointer p) { super(p); } + + public static class Function extends FunctionPointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Function(Pointer p) { super(p); } + protected Function() { allocate(); } + private native void allocate(); + public native void call(IntPointer arg0, @Const IntPointer arg1, @Cast("size_t") long n); + } + + + + + + + public ReductionFunctionInt(@Cast("gloo::ReductionType") int type, Function fn) { super((Pointer)null); allocate(type, fn); } + private native void allocate(@Cast("gloo::ReductionType") int type, Function fn); + + public native @Cast("gloo::ReductionType") int type(); + + public native void call(IntPointer x, @Const IntPointer y, @Cast("size_t") long n); + public native void call(IntBuffer x, @Const IntBuffer y, @Cast("size_t") long n); + public native void call(int[] x, @Const int[] y, @Cast("size_t") long n); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java new file mode 100644 index 00000000000..42c92a5e2b8 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java @@ -0,0 +1,30 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Slot extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Slot(Pointer p) { super(p); } + + public static native @ByVal Slot build(@Cast("uint8_t") byte prefix, @Cast("uint32_t") int tag); + + public native @Cast("uint64_t") @Name("operator uint64_t") long asLong(); + + public native @ByVal @Name("operator +") Slot add(@Cast("uint8_t") byte i); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java new file mode 100644 index 00000000000..810ad886fe6 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java @@ -0,0 +1,52 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo::rendezvous") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Store extends IStore { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Store(Pointer p) { super(p); } + + @MemberGetter public static native @Const @ByRef Milliseconds kDefaultTimeout(); + + public native void set(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector data); + public native void set(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector data); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds arg1); + + public native @Cast("bool") boolean has_v2_support(); + + public native @Cast("std::vector*") @StdVector ByteVector multi_get(@Const @ByRef StringVector arg0); + + public native void multi_set(@Const @ByRef StringVector arg0, @Cast("std::vector*") @StdVector ByteVector arg1); + + public native void append(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector arg1); + public native void append(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector arg1); + + public native @Cast("int64_t") long add(@StdString BytePointer key, @Cast("int64_t") long value); + public native @Cast("int64_t") long add(@StdString String key, @Cast("int64_t") long value); + +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java new file mode 100644 index 00000000000..5d3d95b43b9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java @@ -0,0 +1,56 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +// The context represents a set of pairs that belong to the same +// group. It is roughly equivalent to the top level context class +// with the exception that it captures transport specifics. +// +// While implementing the recv-from-any functionality we realized we +// realized we needed some transport-specific state shared between all +// pairs in a group, to arbitrate between multiple pairs attempting to +// send to the same buffer. +// +@Name("gloo::transport::Context") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class TransportContext extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TransportContext(Pointer p) { super(p); } + + + @MemberGetter public native int rank(); + @MemberGetter public native int size(); + + public native @UniquePtr Pair getPair(int rank); + + public native @UniquePtr Pair createPair(int rank); + + public native void createAndConnectAllPairs(@ByRef IStore store); + + // Creates unbound buffer to be used with the ranks in this context. + // It is not bound to a specific rank, but still bound to this + // context. This is needed to support recv-from-any semantics, where + // the context is used as shared arbiter between pairs that are + // ready to send and buffers that are ready to receive. + public native @UniquePtr UnboundBuffer createUnboundBuffer( + Pointer ptr, + @Cast("size_t") long size); + + public native void setTimeout(@ByVal Milliseconds timeout); + + public native @ByVal Milliseconds getTimeout(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java new file mode 100644 index 00000000000..5fa4272eff5 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java @@ -0,0 +1,129 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +// The unbound buffer class represents a chunk of memory. +// It can either be used as a source for send operations or a +// destination for receive operations, or both. There should only be a +// single pending operation against an unbound buffer at any given +// time, or resulting behavior is undefined. +// +// It is called unbound to contrast with the bound buffers that have +// been available since the inception of Gloo. It is unbound in that +// it is not tied to a particular pair. +// +@Namespace("gloo::transport") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class UnboundBuffer extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public UnboundBuffer(Pointer p) { super(p); } + + + @MemberGetter public native Pointer ptr(); + @MemberGetter public native @Cast("const size_t") long size(); + + // If specified, the source of this recv is stored in the rank pointer. + // Returns true if it completed, false if it was aborted. + public native @Cast("bool") boolean waitRecv(IntPointer rank, @ByVal Milliseconds timeout); + public native @Cast("bool") boolean waitRecv(IntBuffer rank, @ByVal Milliseconds timeout); + public native @Cast("bool") boolean waitRecv(int[] rank, @ByVal Milliseconds timeout); + + // If specified, the destination of this send is stored in the rank pointer. + // Returns true if it completed, false if it was aborted. + public native @Cast("bool") boolean waitSend(IntPointer rank, @ByVal Milliseconds timeout); + public native @Cast("bool") boolean waitSend(IntBuffer rank, @ByVal Milliseconds timeout); + public native @Cast("bool") boolean waitSend(int[] rank, @ByVal Milliseconds timeout); + + // Aborts a pending waitRecv call. + public native void abortWaitRecv(); + + // Aborts a pending waitSend call. + public native void abortWaitSend(); + + // Default overload. + public native @Cast("bool") boolean waitRecv(); + + // Default overload. + public native @Cast("bool") boolean waitSend(); + + // Rank overload. + public native @Cast("bool") boolean waitRecv(IntPointer rank); + public native @Cast("bool") boolean waitRecv(IntBuffer rank); + public native @Cast("bool") boolean waitRecv(int[] rank); + + // Rank overload. + public native @Cast("bool") boolean waitSend(IntPointer rank); + public native @Cast("bool") boolean waitSend(IntBuffer rank); + public native @Cast("bool") boolean waitSend(int[] rank); + + // Timeout overload. + public native @Cast("bool") boolean waitRecv(@ByVal Milliseconds timeout); + + // Timeout overload. + public native @Cast("bool") boolean waitSend(@ByVal Milliseconds timeout); + + // Deadline overload. + + // Deadline overload. + + // If the byte count argument is not specified, it will default the + // number of bytes to be equal to the number of bytes remaining in + // the buffer w.r.t. the offset. + + public native void send( + int dstRank, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void send( + int dstRank, + @Cast("uint64_t") long slot); + + public native void recv( + int srcRank, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void recv( + int srcRank, + @Cast("uint64_t") long slot); + + public native void recv( + @StdVector IntPointer srcRanks, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void recv( + @StdVector IntPointer srcRanks, + @Cast("uint64_t") long slot); + public native void recv( + @StdVector IntBuffer srcRanks, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void recv( + @StdVector IntBuffer srcRanks, + @Cast("uint64_t") long slot); + public native void recv( + @StdVector int[] srcRanks, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void recv( + @StdVector int[] srcRanks, + @Cast("uint64_t") long slot); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java new file mode 100644 index 00000000000..14dd56b0f5e --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java @@ -0,0 +1,65 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class float16 extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public float16(Pointer p) { super(p); } + + public native @Cast("uint16_t") short x(); public native float16 x(short setter); + + public float16() { super((Pointer)null); allocate(); } + private native void allocate(); + + public float16(@Const @ByRef float16 arg0) { super((Pointer)null); allocate(arg0); } + private native void allocate(@Const @ByRef float16 arg0); + + public float16(int val) { super((Pointer)null); allocate(val); } + private native void allocate(int val); + + public float16(@Cast("unsigned long") long val) { super((Pointer)null); allocate(val); } + private native void allocate(@Cast("unsigned long") long val); + + public float16(double val) { super((Pointer)null); allocate(val); } + private native void allocate(double val); + + public native @ByRef @Name("operator =") float16 put(int rhs); + + public native @ByRef @Name("operator =") float16 put(@Const @ByRef float16 rhs); + + public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef float16 rhs); + + public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef float16 rhs); + + public native @Cast("bool") @Name("operator ==") boolean equals(int rhs); + + public native @Cast("bool") @Name("operator ==") boolean equals(@Cast("const unsigned long") long rhs); + + public native @Cast("bool") @Name("operator ==") boolean equals(double rhs); +// #ifdef __CUDA_ARCH__ +// #endif // __CUDA_ARCH + + public native @ByRef @Name("operator +=") float16 addPut(@Const @ByRef float16 rhs); + + public native @ByRef @Name("operator -=") float16 subtractPut(@Const @ByRef float16 rhs); + + public native @ByRef @Name("operator *=") float16 multiplyPut(@Const @ByRef float16 rhs); + + public native @ByRef @Name("operator /=") float16 dividePut(@Const @ByRef float16 rhs); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java index 2b1a571e3aa..27855144e51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java index 2431db48807..169375fcef3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java index 6bfc0a2a849..f9dabc5cd82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java index 67225dd389e..ed5bcd1dd23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java index eca2f43d968..bf846e1f410 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java index 5e3b7c91a77..898bbc760bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java index 87773c1d919..6305c0172b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java index f0d077a959a..000dfb28658 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java index 91eb3597bab..ca6a6ba2f49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java index 268d847555a..f78dc480a4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java index 77c7837a3fe..0e5c6688260 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java index 96c9ee7c656..53270e45d2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java index 2de70e78eaa..bbbd6336c18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java index 766614b1980..6f2ec53cfbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java index d2668a7332b..7bc1385be31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java index 6f11f1020c0..31530c9854c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java index c8eed7e614a..bd1876cf0b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java index 592d634c9c6..f7852c714eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java index 136a4fd9acb..7ded03f9253 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java index 1f33ef09ee3..d85f4c96bce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java index 0eb881b01a7..e795896a0be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java index 3556d45734d..305f6a57dda 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java index 0d0d7b310cd..d86b1720f97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java index 2ee10f4d68d..d3932817156 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java index 60c3f22018b..581cf4c7cf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java index 573736b4309..1874d1a5f3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java index cfe4671eaa9..381fd701b8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java index cb51fb7e974..d03c3ab7ea5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java index dd86b8b7fc2..efd52fbb014 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java index fbb6d2c3923..34b5ea3e273 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java index ce5741e47c9..53d11bda689 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java index 9cad7f5a19c..0978e481fd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java index 5c788f8ddf9..5236bd7a2e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java index efaffc9e3c2..06d68a63eb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java index 188534ff2e6..35b20c9afb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java index 8ca84a9e5a9..ff84c36020f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java index 0689e00947c..d810717f457 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java index 3f98d19409e..7190cacb467 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java index 89d9fce5bef..4c4f4a1c82f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java index 697baf3540c..359a3e142c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java index 84e49c697bd..ac75a2c8b16 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java index 2a8bf2c2959..ebba5ed2e7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java index 6ff234c2286..49f5f4c1308 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java index f3e02f7ac48..0a7519cadb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java index 253ad1624a7..6ad1c9ad3a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java index fe74487df95..07c215307a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java index 2d32c6b21fd..e983ef741ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java index 37aaaf3b6ad..c72a238c924 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java index 2f438ae0394..9d2e8110174 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java index f16a884a90e..889114289e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java index 7ab6a91fa3e..0e7ef40e3fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java index 71d8fc5f54e..6eb1568bdc3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java index e5b5ece1427..f6b9d99429f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java index 90a3749f13b..e635cc441b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java index 2f185a80acd..096127e889b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java index dbcf0933d30..be41358b2e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java index f727813364e..e7f5233f066 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,13 +27,13 @@ public class pretty_tree extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public pretty_tree(Pointer p) { super(p); } - public pretty_tree(@Const @ByRef TreeRef tree, @Cast("size_t") long col/*=40*/) { super((Pointer)null); allocate(tree, col); } - private native void allocate(@Const @ByRef TreeRef tree, @Cast("size_t") long col/*=40*/); - public pretty_tree(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); - @MemberGetter public native @Const @ByRef TreeRef tree(); + public pretty_tree(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree, @Cast("size_t") long col/*=40*/) { super((Pointer)null); allocate(tree, col); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree, @Cast("size_t") long col/*=40*/); + public pretty_tree(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); + @MemberGetter public native @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree(); public native @Cast("size_t") long col(); public native pretty_tree col(long setter); - public native @ByRef TreeRefStringMap flat_strings(); public native pretty_tree flat_strings(TreeRefStringMap setter); - public native @StdString BytePointer get_flat(@Const @ByRef TreeRef t); - public native void print(@Cast("std::ostream*") @ByRef Pointer out, @Const @ByRef TreeRef t, int indent); + public native @ByRef TreeStringMap flat_strings(); public native pretty_tree flat_strings(TreeStringMap setter); + public native @StdString BytePointer get_flat(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree t); + public native void print(@Cast("std::ostream*") @ByRef Pointer out, @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree t, int indent); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java index bdcc5e401e8..1512a79db63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java index 937a3315412..9ae02627652 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java index 3e5e27db6f0..34c255f5a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java index 4913083afba..38ce886da80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java index 24540eb2098..1bb0d917bee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java index 091ea09b4ed..5bf5e354e92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java new file mode 100644 index 00000000000..26e691190be --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java @@ -0,0 +1,19 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::duration") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class FloatDuration extends Pointer { + public FloatDuration() { super((Pointer)null); allocate(); }; + private native void allocate(); + public FloatDuration(float r) { super((Pointer)null); allocate(r); }; + private native void allocate(float r); + + native float count(); + static native @ByVal @Name("zero") FloatDuration zero_(); + static native @ByVal FloatDuration min(); + static native @ByVal FloatDuration max(); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java new file mode 100644 index 00000000000..decdb6d0918 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java @@ -0,0 +1,19 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::milliseconds") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Milliseconds extends Pointer { + public Milliseconds() { super((Pointer)null); allocate(); }; + private native void allocate(); + public Milliseconds(long r) { super((Pointer)null); allocate(r); }; + private native void allocate(long r); + + native long count(); + static native @ByVal @Name("zero") Milliseconds zero_(); + static native @ByVal Milliseconds min(); + static native @ByVal Milliseconds max(); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java new file mode 100644 index 00000000000..d3ebfd9e13a --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java @@ -0,0 +1,11 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::system_clock") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SystemClock extends Pointer { + public static native @ByVal TimePoint now(); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java new file mode 100644 index 00000000000..967e13ca938 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java @@ -0,0 +1,18 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::system_clock::duration") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SystemDuration extends Pointer { + public SystemDuration() { super((Pointer)null); allocate(); }; + private native void allocate(); + public SystemDuration(long r) { super((Pointer)null); allocate(r); }; + private native void allocate(long r); + + native long count(); + static native @ByVal @Name("zero") SystemDuration zero_(); + static native @ByVal SystemDuration min(); + static native @ByVal SystemDuration max();} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java new file mode 100644 index 00000000000..47663068292 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java @@ -0,0 +1,14 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::time_point") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class TimePoint extends Pointer { + public TimePoint() { super((Pointer)null); allocate(); } + private native void allocate(); + + public native @ByVal SystemDuration time_since_epoch(); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java new file mode 100644 index 00000000000..297d7aa1fde --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java @@ -0,0 +1,32 @@ +package org.bytedeco.pytorch.functions; + +import org.bytedeco.javacpp.FunctionPointer; +import org.bytedeco.javacpp.Loader; +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByRef; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Properties; +import org.bytedeco.pytorch.Tensor; + +@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GradCallback extends FunctionPointer { + static { + Loader.load(); + } + + /** + * Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. + */ + public GradCallback(Pointer p) { + super(p); + } + + protected GradCallback() { + allocate(); + } + + private native void allocate(); + + // std::function + public native @ByVal boolean call(@ByRef Tensor a); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java index d6b669218ce..7c8c5a3a300 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java @@ -5,9 +5,10 @@ import org.bytedeco.javacpp.Pointer; import org.bytedeco.javacpp.annotation.*; -import org.bytedeco.pytorch.ObjPtr; +import org.bytedeco.pytorch.Obj; import org.bytedeco.pytorch.StrongTypePtr; import org.bytedeco.pytorch.IValue; +import org.bytedeco.pytorch.presets.torch; @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ObjLoader extends FunctionPointer { @@ -29,5 +30,6 @@ protected ObjLoader() { private native void allocate(); // std::function(const at::StrongTypePtr&, IValue)> - public native @ByVal ObjPtr call(@Const @ByRef StrongTypePtr stp, @ByVal IValue iv); + // Without @Cast, the generated JavaCPP_org_bytedeco_pytorch_functions_ObjLoader::ptr would return an ivalue::Object + public native @ByVal @Cast({"", "c10::intrusive_ptr"}) @torch.IntrusivePtr Obj call(@Const @ByRef StrongTypePtr stp, @ByVal IValue iv); } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java new file mode 100644 index 00000000000..c1d5d4ed1da --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java @@ -0,0 +1,33 @@ +package org.bytedeco.pytorch.functions; + +import org.bytedeco.javacpp.BytePointer; +import org.bytedeco.javacpp.FunctionPointer; +import org.bytedeco.javacpp.Loader; +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.javacpp.annotation.Const; +import org.bytedeco.javacpp.annotation.Properties; +import org.bytedeco.javacpp.annotation.StdString; + +@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class StringMapper extends FunctionPointer { + static { + Loader.load(); + } + + /** + * Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. + */ + public StringMapper(Pointer p) { + super(p); + } + + protected StringMapper() { + allocate(); + } + + private native void allocate(); + + // std::function + public native @StdString @Cast({"", "char*"}) BytePointer call(@Const @StdString BytePointer s); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java new file mode 100644 index 00000000000..1722ab85778 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java @@ -0,0 +1,32 @@ +package org.bytedeco.pytorch.functions; + +import org.bytedeco.javacpp.FunctionPointer; +import org.bytedeco.javacpp.Loader; +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.javacpp.annotation.Properties; +import org.bytedeco.javacpp.annotation.SharedPtr; +import org.bytedeco.pytorch.WorkInfo; + +@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class WorkInfoConsumer extends FunctionPointer { + static { + Loader.load(); + } + + /** + * Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. + */ + public WorkInfoConsumer(Pointer p) { + super(p); + } + + protected WorkInfoConsumer() { + allocate(); + } + + private native void allocate(); + + // std::function)> + public native void call(@SharedPtr @Cast({"", "std::shared_ptr"}) WorkInfo wi); +} \ No newline at end of file diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java new file mode 100644 index 00000000000..208450e2288 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java @@ -0,0 +1,94 @@ +/* + * Copyright (C) 2023 Hervé Guillemet + * + * Licensed either under the Apache License, Version 2.0, or (at your option) + * under the terms of the GNU General Public License as published by + * the Free Software Foundation (subject to the "Classpath" exception), + * either version 2, or any later version (collectively, the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.gnu.org/licenses/ + * http://www.gnu.org/software/classpath/license.html + * + * or as provided in the LICENSE.txt file that accompanied this code. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.bytedeco.pytorch.presets; + +import org.bytedeco.javacpp.ClassProperties; +import org.bytedeco.javacpp.LoadEnabled; +import org.bytedeco.javacpp.annotation.Platform; +import org.bytedeco.javacpp.annotation.Properties; +import org.bytedeco.javacpp.tools.*; + +import static org.bytedeco.pytorch.presets.torch.template; + +/** + * @author Hervé Guillemet + */ +@Properties( + inherit = torch.class, + value = { + @Platform( + library = "jnitorch" + ) + }, + target = "org.bytedeco.pytorch.gloo", + global = "org.bytedeco.pytorch.global.gloo" +) +public class gloo implements LoadEnabled, InfoMapper { + + @Override + public void init(ClassProperties properties) { + torch.initIncludes(getClass(), properties); + } + + @Override + public void map(InfoMap infoMap) { + + infoMap + .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) + ; + + //// Instantiation of class templates. + infoMap + .put(new Info("gloo::ReductionFunction").pointerTypes("ReductionFunctionFloat")) + .put(new Info("gloo::ReductionFunction").pointerTypes("ReductionFunctionInt")) + ; + + //// Hopefully will skip only the initializers, not the fields: + infoMap + .put(new Info("ReductionFunction::sum").skip()) + .put(new Info("ReductionFunction::product").skip()) + .put(new Info("ReductionFunction::min").skip()) + .put(new Info("ReductionFunction::max").skip()) + ; + + //// Renaming to avoid clashes + infoMap + .put(new Info("gloo::transport::Context").pointerTypes("TransportContext")) + ; + + infoMap + .put(new Info("__CUDA_ARCH__").define(false)) + ; + + infoMap.put(new Info("gloo::kOnDeviceThreshold").javaText("public static final long kOnDeviceThreshold = 256 * 1024;")); + + new torch.PointerInfo("gloo::Context").makeShared(infoMap); + new torch.PointerInfo("gloo::transport::Context").javaBaseName("TransportContext").makeShared(infoMap); + new torch.PointerInfo("gloo::transport::Device").makeShared(infoMap); + + //// Unsure if instantiating these templates could have any interest + //// for a use from Pytorch + infoMap + .put(new Info("gloo::sum", "gloo::product", "gloo::max", "gloo::min").skip()) + ; + } +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index be747c42a3a..0bd2d5bcaf0 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -25,6 +25,11 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; @@ -35,6 +40,7 @@ import org.bytedeco.javacpp.Loader; import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.Adapter; import org.bytedeco.javacpp.annotation.ByRef; import org.bytedeco.javacpp.annotation.Cast; import org.bytedeco.javacpp.annotation.MemberGetter; @@ -59,11 +65,14 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", - define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std"}, + define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, include = { "torch/torch.h", "torch/script.h", "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h", + "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", + "torch/csrc/distributed/c10d/PrefixStore.hpp", + "torch/csrc/distributed/c10d/logger.hpp", // For inclusion in JNI only, not parsed (compiler needs some complete definitions) "torch/csrc/jit/runtime/instruction.h", @@ -227,7 +236,6 @@ public void mapModule(InfoMap infoMap, String name, String base, String baseBase .put(new Info("torch::nn::ModuleHolder").skip()) .put(new Info("torch::nn::" + name).skip()) .put(new Info("torch::nn::Module::as").javaNames("as" + name)); - ; if (anyModuleCompatible) { infoMap @@ -249,7 +257,8 @@ public static void sharedMap(InfoMap infoMap) { infoMap .put(new Info().enumerate().friendly()) .put(new Info("auto", "c10::reverse_iterator", "ska::flat_hash_map", /*"std::atomic", */"std::conditional", "std::iterator_traits", - "std::initializer_list", "std::integral_constant", "std::mutex", "std::reverse_iterator", "std::weak_ptr").skip()) + "std::initializer_list", "std::integral_constant", "std::mutex", "std::reverse_iterator" /*, "std::weak_ptr"*/).skip()) + .put(new Info("basic/containers").cppTypes("c10::optional", "torch::optional")) ; //// Macros @@ -311,22 +320,26 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.pytorch.Allocator;")) .put(new Info().javaText("import org.bytedeco.pytorch.Function;")) .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) + .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.Module;")) .put(new Info().javaText("import org.bytedeco.javacpp.annotation.Cast;")) + .put(new Info().javaText("import org.bytedeco.pytorch.presets.torch.IntrusivePtr;")) - .put(new Info("basic/containers").cppTypes("c10::optional", "torch::optional")) .put(new Info("std::nullptr_t").cast().pointerTypes("PointerPointer")) .put(new Info("at::CheckedFrom").cast().valueTypes("BytePointer", "String").pointerTypes("PointerPointer")) // Alias to const char* .put(new Info("c10::IValue", "at::IValue", "decltype(auto)").pointerTypes("IValue")) // .put(new Info("c10::IValue::operator ==").skip()) // Possible name conflict with IValue.equals - .put(new Info("std::size_t", "c10::Dict::size_type", - "c10::Dict::size_type").cast().valueTypes("long").pointerTypes("SizeTPointer")) + .put(new Info( + "std::size_t", + "c10::Dict::size_type", + "c10::Dict::size_type", + "c10::Dict::size_type" + ).cast().valueTypes("long").pointerTypes("SizeTPointer")) .put(new Info("c10::approx_time_t").cast().valueTypes("long").pointerTypes("LongPointer")) .put(new Info("c10::ClassType::Property").pointerTypes("ClassType.Property")) .put(new Info("at::RecordFunctionHandle").valueTypes("long")) - .put(new Info("c10::ivalue::Future::FutureError::FutureError").skip()) // This constructor takes a std::string&& but parser sends a std::string& .put(new Info("operator const std::string&()").javaText( // Hopefully targets the one in ConstantString only "public native @Const @ByRef @Name(\"operator const std::string&\") @StdString @Override String toString();" )) @@ -393,7 +406,7 @@ public void map(InfoMap infoMap) { .put(new Info("c10::optional >").pointerTypes("StringVectorOptional").define()) .put(new Info("c10::optional >").pointerTypes("StrideVectorOptional").define()) .put(new Info("c10::optional >").pointerTypes("ShapeSymbolVectorOptional").define()) - .put(new Info("c10::optional >").pointerTypes("TensorVectorOptional").define()) + .put(new Info("c10::optional >", "c10::optional >").pointerTypes("TensorVectorOptional").define()) .put(new Info("c10::optional", "c10::optional", "c10::optional").pointerTypes("DeviceOptional").define()) .put(new Info("c10::optional").pointerTypes("DeviceTypeOptional").define()) .put(new Info("c10::optional >", "c10::optional", "c10::optional", @@ -463,6 +476,9 @@ public void map(InfoMap infoMap) { .put(new Info("c10::optional").pointerTypes("CppSignatureOptional").define()) .put(new Info("c10::optional >").pointerTypes("SafePyObjectOptional").define()) .put(new Info("c10::optional >").pointerTypes("BytePointerPairOptional").define()) + .put(new Info("c10::optional >").pointerTypes("DistributedBackendOptional").define()) + .put(new Info("c10::optional >").pointerTypes("LoggerOptional").define()) + //.put(new Info("c10::optional >").pointerTypes("StringSupplierOptional").define()) // .get() of the optional would return a std::function ; @@ -616,6 +632,7 @@ public void map(InfoMap infoMap) { //// std::vector infoMap .put(new Info("std::vector").pointerTypes("BoolVector").define()) + .put(new Info("std::vector", "std::vector").pointerTypes("ByteVector").define().cast()) // cast to accomodate sign/unsigned .put(new Info("std::vector").pointerTypes("BytePointerVector").define()) .put(new Info("std::vector", "std::tuple,std::vector >").cast().pointerTypes("LongVector").define()) .put(new Info("std::vector").cast().pointerTypes("DoubleVector").define()) @@ -671,6 +688,11 @@ public void map(InfoMap infoMap) { .put(new Info("const std::vector >", "std::vector >").pointerTypes("WeakStorageVector").define()) .put(new Info("std::vector").pointerTypes("TagVector").define()) .put(new Info("std::vector >").pointerTypes("ReadAdapterInterfaceVector").define()) + .put(new Info("std::vector >").pointerTypes("SizeTVectorVector").define()) + .put(new Info("std::vector >", "std::vector").pointerTypes("LongArrayRefVector").define()) + .put(new Info("std::vector >").pointerTypes("FutureVector").define()) + .put(new Info("std::vector >").pointerTypes("SymNodeVector").define()) + .put(new Info("std::vector >").pointerTypes("GlooDeviceVector").define()) ; @@ -691,7 +713,7 @@ public void map(InfoMap infoMap) { new ArrayInfo("EnumNameValue").elementTypes("c10::EnumNameValue"), new ArrayInfo("Float").itPointerType("FloatPointer").elementTypes("float").elementValueType("float"), new ArrayInfo("FloatComplex") /*.itPointerType("FloatPointer") */.elementTypes("c10::complex"), - new ArrayInfo("FuturePtr").elementTypes("c10::intrusive_ptr"), + new ArrayInfo("Future").elementTypes("c10::intrusive_ptr"), new ArrayInfo("Half") /*.itPointerType("ShortPointer") */.elementTypes("decltype(::c10::impl::ScalarTypeToCPPType<::c10::ScalarType::Half>::t)"), new ArrayInfo("IValue").elementTypes("c10::IValue", "const at::IValue").otherPointerTypes("IValueVector"), new ArrayInfo("Int") @@ -713,7 +735,7 @@ public void map(InfoMap infoMap) { new ArrayInfo("Stride").elementTypes("c10::Stride").otherPointerTypes("StrideVector"), new ArrayInfo("String").itPointerType("PointerPointer" /*"@Cast({\"\", \"std::string*\"}) @StdString BytePointer"*/).elementTypes("std::string").otherPointerTypes("StringVector"), new ArrayInfo("SymInt").otherCppNames("c10::SymIntArrayRef").elementTypes("c10::SymInt"), - new ArrayInfo("SymNode").elementTypes("c10::SymNode", "c10::intrusive_ptr"), + new ArrayInfo("SymNode").elementTypes("c10::intrusive_ptr", "c10::SymNode"), new ArrayInfo("Symbol").elementTypes("c10::Symbol").otherPointerTypes("SymbolVector"), new ArrayInfo("Tensor").otherCppNames("torch::TensorList", "at::TensorList", "at::ITensorListRef").elementTypes("torch::Tensor", "at::Tensor").otherPointerTypes("TensorVector"), // Warning: not a TensorList (List) new ArrayInfo("TensorArg").elementTypes("torch::TensorArg", "at::TensorArg"), @@ -776,7 +798,7 @@ public void map(InfoMap infoMap) { new ArrayInfo("Double").elementTypes("double").elementValueType("double"), new ArrayInfo("TensorOptional").elementTypes("c10::optional"), new ArrayInfo("Tensor").elementTypes("at::Tensor"), - new ArrayInfo("FuturePtr").elementTypes("c10::intrusive_ptr"), + new ArrayInfo("Future").elementTypes("c10::intrusive_ptr").elementValueType("@IntrusivePtr(\"c10::ivalue::Future\") Future"), new ArrayInfo("Generic").elementTypes("c10::IValue").itPointerType("IValue").elementValueType("@ByVal IValue"), }) { ai.mapList(infoMap); @@ -837,6 +859,7 @@ public void map(InfoMap infoMap) { infoMap .put(new Info("std::map").pointerTypes("StringStringMap").define()) .put(new Info("std::map").pointerTypes("StringLongMap").define()) + .put(new Info("std::map").pointerTypes("StringTensorMap").define()) // Used by distributed only ; @@ -848,7 +871,11 @@ public void map(InfoMap infoMap) { .put(new Info("std::unordered_set", "std::unordered_set").pointerTypes("TensorImplSet").define()) .put(new Info("std::unordered_set").pointerTypes("NodeSet").define()) .put(new Info("std::unordered_set").pointerTypes("DeviceTypeSet").define()) + .put(new Info("std::unordered_set", "std::unordered_set").pointerTypes("ShortSet").define()) .put(new Info("std::set").pointerTypes("ActivityTypeSet").define()) + .put(new Info("std::unordered_map").pointerTypes("SizeTStringMap").define()) + .put(new Info("std::unordered_map >").pointerTypes("LongRecvRpcBackwardMap").define()) + .put(new Info("std::unordered_map >").pointerTypes("LongSendRpcBackwardMap").define()) ; @@ -863,7 +890,7 @@ public void map(InfoMap infoMap) { .put(new Info("std::unordered_map").pointerTypes("StringValueMap").define()) .put(new Info("std::unordered_map").pointerTypes("ValueValueMap").define()) .put(new Info("std::unordered_map").pointerTypes("ArgumentSpecExecutionPlanMap").define()) - .put(new Info("std::unordered_map").pointerTypes("TreeRefStringMap").define()) + .put(new Info("std::unordered_map", "std::unordered_map,std::string>").pointerTypes("TreeStringMap").define()) .put(new Info("std::unordered_map").pointerTypes("StringIntMap").define()) ; @@ -873,7 +900,7 @@ public void map(InfoMap infoMap) { .put(new Info("std::atomic_bool", "std::atomic").cast().valueTypes("boolean").pointerTypes("BoolPointer")) .put(new Info("std::atomic_uint64_t", "std::atomic", "std::atomic", "std::atomic_size_t", "std::atomic").cast().valueTypes("long").pointerTypes("LongPointer")) .put(new Info("std::atomic").cast().pointerTypes("DeviceGuardImplInterface")) - .put(new Info("std::atomic").cast().valueTypes("int").pointerTypes("IntPointer")); + .put(new Info("std::atomic").cast().valueTypes("int").pointerTypes("IntPointer")) ; @@ -908,6 +935,8 @@ public void map(InfoMap infoMap) { .put(new Info("const std::tuple", "std::tuple").pointerTypes("T_DataPtrSizeT_T").define()) .put(new Info("std::tuple", "std::pair").pointerTypes("T_TypePtrLong_T").define()) // Parse this pair as tuple because Parser doesn't generate valid code for optional .put(new Info("std::tuple,c10::impl::TorchDispatchModeKey>").pointerTypes("T_SafePyObjectTorchDispatchModeKey_T").define()) + .put(new Info("std::tuple,std::vector > >").pointerTypes("T_MessageWeakStorage_T").define()) + .put(new Info("std::tuple >,std::vector >").pointerTypes("T_SizeTVectorVectorSizeTVector_T").define()) ; @@ -937,33 +966,48 @@ public void map(InfoMap infoMap) { .put(new Info(template("torch::jit::List", t[1]) + "::map").skip()) // Could map if needed ; } - infoMap.put(new Info("torch::jit::TreeList::const_iterator").cast().pointerTypes("TreeRef")); + infoMap.put(new Info("torch::jit::TreeList::const_iterator").cast().pointerTypes("Tree")); //// c10 Dict + for (String[] d : new String[][] { + { "c10::IValue", "c10::IValue", "Generic" }, + { "std::string", "c10::impl::GenericList", "StringGenericList" }, + { "torch::Tensor", "torch::Tensor", "TensorTensor" } + }) { + infoMap + .put(new Info(template("c10::Dict", d[0], d[1])).purify().pointerTypes(d[2] + "Dict")) + .put(new Info(template("c10::impl::DictEntryRef", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator")).pointerTypes("GenericDictEntryRef")) + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator"), + template("c10::Dict", d[0], d[1]) + "::iterator").purify().pointerTypes(d[2] + "DictIterator").friendly()) + //.put(new Info("c10::Dict(c10::TypePtr, c10::TypePtr)").skip()) + // Don't know how to map :difference_type + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "::operator -").skip()) + /* Following operators throw a template error "no match", even in C++. */ + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "::operator <(const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "&, const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "&)").skip()) + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "::operator <=(const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "&, const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "&)").skip()) + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "::operator >=(const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "&, const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "&)").skip()) + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "::operator >(const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "&, const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "&)").skip()) + ; + } infoMap - .put(new Info("c10::Dict").purify().pointerTypes("GenericDict")) - .put(new Info("c10::impl::DictEntryRef").pointerTypes("GenericDictEntryRef")) - .put(new Info("c10::impl::DictIterator", - "c10::Dict::iterator").purify().pointerTypes("GenericDictIterator").friendly()) - .put(new Info("c10::Dict").pointerTypes("StringGenericListDict")) - .put(new Info("c10::Dict(c10::TypePtr, c10::TypePtr)").skip()) - .put(new Info( - "c10::impl::DictIterator::operator -(const c10::impl::DictIterator&, const c10::impl::DictIterator&)", - "c10::impl::DictIterator::operator -").skip()) // Don't know how to map :difference_type - - /* Following operators throw a template error "no match", even in C++. */ + .put(new Info("c10::impl::DictIterator::operator -(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) .put(new Info("c10::Dict::iterator::operator <(const c10::Dict::iterator&, const c10::Dict::iterator&)").skip()) - .put(new Info("c10::impl::DictIterator::operator <(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) .put(new Info("c10::Dict::iterator::operator <=(const c10::Dict::iterator&, const c10::Dict::iterator&)").skip()) - .put(new Info("c10::impl::DictIterator::operator <=(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) .put(new Info("c10::Dict::iterator::operator >=(const c10::Dict::iterator&, const c10::Dict::iterator&)").skip()) - .put(new Info("c10::impl::DictIterator::operator >=(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) .put(new Info("c10::Dict::iterator::operator >(const c10::Dict::iterator&, const c10::Dict::iterator&)").skip()) - .put(new Info("c10::impl::DictIterator::operator >(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) ; + //// torch::OrderedDict for (String[] o: new String[][] { { "std::string", "torch::Tensor", "StringTensor" }, @@ -993,14 +1037,21 @@ public void map(InfoMap infoMap) { .put(new Info("std::pair").pointerTypes("EnumNameValue").define()) ; - //// Intrusive pointers + //// std::chrono + infoMap + .put(new Info("std::chrono::time_point").pointerTypes("TimePoint")) + .put(new Info("std::chrono::duration >", "std::chrono::milliseconds").pointerTypes("Milliseconds")) + .put(new Info("std::chrono::duration").pointerTypes("FloatDuration")) + ; + + //// c10::intrusive_ptr /* We cannot define an adapter working like SharedPtrAdapter since there is no public constructor of intrusive_ptr taking a T*. */ for (PointerInfo pi : new PointerInfo[]{ new PointerInfo("at::Quantizer"), new PointerInfo("c10::GeneratorImpl"), new PointerInfo("c10::ivalue::Tuple"), - new PointerInfo("c10::ivalue::Future", "at::ivalue::Future"), + new PointerInfo("c10::ivalue::Future", "at::ivalue::Future", "torch::distributed::rpc::JitFuture"), new PointerInfo("c10::ivalue::ConstantString"), new PointerInfo("c10::ivalue::Await"), new PointerInfo("c10::ivalue::Object").javaBaseName("Obj"), @@ -1010,40 +1061,35 @@ public void map(InfoMap infoMap) { new PointerInfo("c10::TensorImpl"), new PointerInfo("c10::TensorImpl,c10::UndefinedTensorImpl").javaBaseName("TensorImpl"), new PointerInfo("c10::StorageImpl", "c10::StorageImpl,NullType"), - new PointerInfo("c10::SymNodeImpl").javaName("SymNode"), - new PointerInfo("c10::BackendMeta").javaName("BackendMetaRef"), // Warning: BackendMetaPtr is sth different - new PointerInfo("torch::jit::Tree").javaName("TreeRef"), + new PointerInfo("c10::SymNodeImpl").javaBaseName("SymNode"), + new PointerInfo("c10::BackendMeta"), //.javaBaseName("BackendMetaRef"), // Warning: BackendMetaPtr is sth different + new PointerInfo("torch::jit::Tree").otherCppNames("torch::jit::TreeRef"), + + new PointerInfo("c10d::Store"), + new PointerInfo("c10d::ProcessGroup::Options"), + new PointerInfo("c10d::Work"), + new PointerInfo("c10d::Backend").javaBaseName("DistributedBackend"), + new PointerInfo("c10d::_SupplementBase"), + new PointerInfo("c10d::ProcessGroup"), + new PointerInfo("intra_node_comm::IntraNodeComm"), + new PointerInfo("torch::distributed::rpc::Message"), + new PointerInfo("c10d::ProcessGroupGloo::AsyncWork"), + new PointerInfo("c10d::ProcessGroupGloo::Options"), + new PointerInfo("c10d::ProcessGroupGloo") }) { - String[] cppNames = new String[pi.argumentNames.length + pi.otherCppNames.length]; - int i = 0; - for (String n : pi.argumentNames) { - String ipn = template("c10::intrusive_ptr", n); - cppNames[i++] = ipn; - // Skipping constructor taking a unique_ptr - infoMap.put(new Info(ipn + "(" + n + "*)").skip()); - /* If we need to map a unique_ptr with this type, we need to disambiguate constructor - with something like: - infoMap.put(new Info(ipn + "(" + upn + ")").javaText( - "public " + pi.javaName + "(" + xxx + " rhs) { super((Pointer)null); allocate(rhs); }\n" + - "@NoException(true) private native void allocate(@Cast({\"\", \"" + upn + "\"}) @UniquePtr " + xxx + " rhs);")); - */ - } - for (String n : pi.otherCppNames) - cppNames[i++] = n; - infoMap.put(new Info(cppNames).pointerTypes(pi.javaName == null ? (pi.javaBaseName + "Ptr") : pi.javaName)); - + pi.makeIntrusive(infoMap); } + infoMap.put(new Info("c10::ivalue::Object").pointerTypes("Obj")); + infoMap.put(new Info("torch::distributed::rpc::JitFuture").pointerTypes("Future")); + infoMap.put(new Info("c10::SymNodeImpl").pointerTypes("SymNode")); //// Classes that Parser cannot detect as virtual - infoMap.put(new Info("c10::Error", "c10::IndexError", "c10::LinAlgError", "c10::ValueError", "c10::TypeError", - "c10::DistError", "c10::DistNetworkError", "c10::DistStoreError", - "c10::NotImplementedError", "c10::EnforceFiniteError", "c10::OutOfMemoryError", "c10::ErrorAlwaysShowCppStacktrace", - "c10::OnnxfiBackendSystemError", "c10::DistBackendError", "c10::SharedType", "c10::StrongTypePtr", + infoMap.put(new Info("c10::SharedType", "c10::StrongTypePtr", "c10::WeakTypePtr", "torch::autograd::CppFunctionPreHook", "torch::autograd::DifferentiableViewMeta", "torch::autograd::TraceableFunction", "torch::jit::Instruction", "torch::jit::Method", "torch::jit::ModuleInstanceInfo", "torch::jit::Object::Property", "torch::jit::OperatorSet", "torch::jit::SourceRangePickler", "torch::jit::Unpickler", - "torch::jit::Operator", "c10::CuDNNError").purify()); + "torch::jit::Operator").purify()); /// Classes skipped for various non-investigated reasons @@ -1286,7 +1332,6 @@ public void map(InfoMap infoMap) { {"Tensor", "torch::Tensor", "torch::data::example::NoTarget"} }) { String example = ex[2] == null ? template("torch::data::Example", ex[1]) : template("torch::data::Example", ex[1], ex[2]); - ; String p = ex[0]; String chunkDataReader = template("torch::data::datasets::ChunkDataReader", example, template("std::vector", example)); String mangledChunkDataReader = mangle(chunkDataReader); @@ -1661,9 +1706,7 @@ public void map(InfoMap infoMap) { if (i > 1) { mapModule(infoMap, "FractionalMaxPool" + i + "d", "torch::nn::FractionalMaxPoolImpl<" + i + ",torch::nn::FractionalMaxPool" + i + "dImpl>"); } - if (i < 4) { - mapModule(infoMap, "LPPool" + i + "d", "torch::nn::LPPoolImpl<" + i + ",torch::nn::LPPool" + i + "dImpl>"); - } + mapModule(infoMap, "LPPool" + i + "d", "torch::nn::LPPoolImpl<" + i + ",torch::nn::LPPool" + i + "dImpl>"); } mapModule(infoMap, "RNN", "torch::nn::detail::RNNImplBase"); @@ -1784,6 +1827,12 @@ public void map(InfoMap infoMap) { new PointerInfo("torch::jit::SugaredValue"), new PointerInfo("caffe2::serialize::ReadAdapterInterface"), new PointerInfo("c10::SafePyObject"), + new PointerInfo("torch::distributed::autograd::SendRpcBackward"), + new PointerInfo("torch::distributed::autograd::RecvRpcBackward"), + new PointerInfo("c10d::Logger"), // Not sure if this class (and c10d::Reducer) has any use, + new PointerInfo("torch::distributed::autograd::DistAutogradContext"), + new PointerInfo("torch::jit::CompilationUnit"), + new PointerInfo("c10d::WorkInfo") }) { pi.makeShared(infoMap); } @@ -1828,6 +1877,25 @@ public void map(InfoMap infoMap) { .put(new Info("std::unique_ptr").skip()) // A class cannot be handled by both shared and unique ptr ; + // Already defined in gloo + infoMap + .put(new Info("std::shared_ptr<::gloo::transport::Device>").annotations("@SharedPtr").pointerTypes("org.bytedeco.pytorch.gloo.Device")) + .put(new Info("::gloo::transport::UnboundBuffer").pointerTypes("org.bytedeco.pytorch.gloo.UnboundBuffer")) + .put(new Info("::gloo::rendezvous::Store").pointerTypes("org.bytedeco.pytorch.gloo.Store")) + .put(new Info("::gloo::Context").pointerTypes("org.bytedeco.pytorch.gloo.Context")) + ; + + // See https://github.com/pytorch/pytorch/issues/127873 + infoMap + .put(new Info("c10d::AllReduceCommHook", "c10d::FP16CompressCommHook").skip()) + ; + + infoMap.put(new Info("torch::distributed::rpc::SerializedPyObj::SerializedPyObj").javaText( + " public SerializedPyObj(BytePointer payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); }\n" + + " private native void allocate(@Cast({\"\",\"std::string&&\"}) @StdString BytePointer payload, @ByRef(true) TensorVector tensors);\n" + + " public SerializedPyObj(String payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); }\n" + + " private native void allocate(@Cast({\"\",\"std::string&&\"}) @StdString String payload, @ByRef(true) TensorVector tensors);") + ); // Parser doesn't add the @Cast /* TODO: see how to map these, if needed and meant to be part of API */ infoMap.put(new Info("c10::MaybeOwnedTraitsGenericImpl >::assignBorrow", @@ -1853,8 +1921,16 @@ public void map(InfoMap infoMap) { "torch::autograd::get_current_graph_task_exec_info", // Would need to map GraphTask, NodeExec...too much burden - "torch::Library::def" - ).skip()) + "torch::Library::def", + + // Could not figure out how to map shared_ptr of std::function + "torch::distributed::rpc::RpcAgent::getTypeResolver", "torch::distributed::rpc::RpcAgent::setTypeResolver", + + // The unique constructor takes a std::shared_ptr&& + // How to pass a shared_ptr as an r-value with the adapter ? + "torch::distributed::autograd::ThreadLocalDistAutogradContext" + + ).skip()) ; //// Prevents compiler to croak about "non-standard-layout type". @@ -1886,7 +1962,18 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::SymbolicShapeMeta::is_channels_last_3d_contiguous_", "c10::SymbolicShapeMeta::is_channels_last_", "c10::SymbolicShapeMeta::is_channels_last_3d_", - "c10::SymbolicShapeMeta::is_non_overlapping_and_dense_" + "c10::SymbolicShapeMeta::is_non_overlapping_and_dense_", + "c10d::AllreduceOptions::timeout", + "c10d::AllreduceOptions::reduceOp", + "c10d::AllreduceOptions::sparseIndices", + "c10d::ReduceOptions::timeout", + "c10d::ReduceOptions::reduceOp", + "c10d::ReduceOptions::rootRank", + "c10d::ReduceOptions::rootTensor", + "c10d::ReduceScatterOptions::reduceOp", + "c10d::ReduceScatterOptions::timeout", + "c10d::ReduceScatterOptions::asyncOp", + }) { Info i = infoMap.getFirst(n, false); if (i == null) { @@ -1906,9 +1993,8 @@ We need either to put an annotation info on each member, or javaName("@NoOffset //// Pytorch "internal only" infoMap.put(new Info( "at::RecordFunction::_setAsync", "at::RecordFunction::_setStaticRuntimeOutVariant", - "at::Tensor(c10::TensorImpl*)", // Really at::Tensor(c10::intrusive_ptr but the Parser gets the wrong fullname + "at::Tensor::Tensor(c10::TensorImpl*)", // "should not be used by end users". Really at::Tensor(c10::intrusive_ptr but the Parser gets the wrong fullname "at::Tensor::_set_fw_grad", "at::Tensor::_fw_grad", - "at::TensorBase(c10::intrusive_ptr", "at::TensorBase::_set_fw_grad", "at::TensorBase::_fw_grad", "at::TensorImpl::_set_fw_grad", "at::TensorImpl::_fw_grad", "c10::KernelFunction::_equalsBoxedAndUnboxed", @@ -1923,6 +2009,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::detail::_str", "torch::jit::kJitOnlyOperatorTags", "c10::IValue::Tag", // 2.2.0 make IValue::tag public, while IValue::Tag is supposed to be private. Bug ? Check if fixed in next release + "c10d::_AllReduceBySumCommHook", // "Only used internally and not released as a public built-in communication hook." // Optional args of AOTModelContainerRun.run. Opaque types without apparent use in 2.2.0. "AOTInductorStreamOpaque", @@ -1944,7 +2031,8 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::Scalar::isIntegral()", "c10::isIntegralType(c10::ScalarType)", "at::Tensor::type()", - "at::Tensor::is_variable()" + "at::Tensor::is_variable()", + "c10d::Store::watchKey" ).skip()); //// Function returning object by value, and copy constructor was deleted. Any way to get around this ? @@ -1981,6 +2069,14 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::ArrayRef >::equals" ).skip()); + infoMap + .put(new Info("torch::distributed::rpc::worker_id_t").valueTypes("short").pointerTypes("ShortPointer")) + .put(new Info("torch::distributed::rpc::local_id_t").valueTypes("long").pointerTypes("LongPointer")) + ; + infoMap + .put(new Info("torch::distributed::rpc::MessageTypeFlags").enumerate(false)) + ; + //// Avoiding name clashes by skipping or renaming infoMap.put(new Info("c10::ComplexType::get").javaNames("getComplexTypePtr")) @@ -2005,6 +2101,8 @@ We need either to put an annotation info on each member, or javaName("@NoOffset .put(new Info("torch::jit::Module").pointerTypes("JitModule")) .put(new Info("torch::jit::Object").pointerTypes("JitObject")) .put(new Info("torch::jit::String").pointerTypes("JitString")) + .put(new Info("torch::autograd::Error").pointerTypes("AutogradError")) // Clash with c10::Error or Java Error + .put(new Info("c10d::Backend").pointerTypes("DistributedBackend").purify()) ; @@ -2028,13 +2126,13 @@ We need either to put an annotation info on each member, or javaName("@NoOffset .put(new Info("torch::detail::SelectiveStr::operator const char*", "torch::detail::SelectiveStr::operator const char*"). javaText("public native @Name(\"operator const char*\") @Cast(\"const char*\") BytePointer asBytePointer();"))// Fixes bug where constexpr prevents addition of const in @Name - .put(new Info("c10::weak_intrusive_ptr").pointerTypes("WeakStorage")) .put(new Info("torch::monitor::Stat").pointerTypes("DoubleStat")) .put(new Info("torch::monitor::Stat").pointerTypes("LongStat")) .put(new Info("torch::jit::generic_graph_node_list").pointerTypes("graph_node_list")) .put(new Info("torch::jit::generic_graph_node_list_iterator").pointerTypes("graph_node_list_iterator")) .put(new Info("torch::autograd::Function").pointerTypes("FunctionCrossMapLRN2d")) + .put(new Info("c10d::CppCommHookInterface >").pointerTypes("ProcessGroupCppCommHookInterface").purify()) ; //// Instantiation of function templates. @@ -2158,6 +2256,29 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::CUDAHooksRegistry()").skip()); + //// Not mapping all custom pytorch errors since there is currently no way to catch them as objects from Java + infoMap.put(new Info( + "c10::Error", + "c10::ivalue::Future::FutureError", + "c10::ThrowEnforceNotMet", + "torch::jit::ErrorReport", + "c10::DistError", + "c10::DistBackendError", + "c10::DistStoreError", + "c10::DistNetworkError", + "c10::EnforceFiniteError", + "c10::ErrorAlwaysShowCppStacktrace", + "c10::IndexError", + "c10::LinAlgError", + "c10::NotImplementedError", + "c10::OnnxfiBackendSystemError", + "c10::OutOfMemoryError", + "c10::TypeError", + "c10::ValueError" + ).skip() + ); + + //// Forward references and opaque classes infoMap .put(new Info("c10::Argument").pointerTypes("Argument")) // Ref in function_schema_inl.h, defined in function_schema.h @@ -2310,6 +2431,9 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "torch::NoInferSchemaTag", "torch::all_of", "torch::any_of<>", + "torch::autograd::CheckpointValidGuard", + "torch::autograd::NodeTask", + "torch::autograd::ReadyQueue", "torch::autograd::CppFunctionSingleTensorPreHook", "torch::autograd::CppFunctionTensorPreHook", "torch::autograd::GraphTask", @@ -2393,12 +2517,22 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::operator <<(std::ostream&, c10::SourceLocation&)", "caffe2::serialize::detail::getPadding", "torch::autograd::add_node_to_current_graph_task_exec_info", + "torch::autograd::Engine::set_compiled_autograd", // Any use for this ? "torch::detail::constructSchemaOrName", "torch::jit::ClassDef::create", "torch::jit::Code::operator <<(std::ostream&, const torch::jit::Code&)", // The friend operator is truly a member of torch::jit and not torch::jit::Code "torch::profiler::impl::getNvtxStr", "torch::profiler::impl::shapeToStr", - "c10::merge_primitive" // templated function with some specializations. Will have to figure what instances to create if needed. + "c10::merge_primitive", // templated function with some specializations. Will have to figure what instances to create if needed. + "at::TensorBase::TensorBase(c10::intrusive_ptr)", // "should not be used by end users" + "torch::jit::Object::Object(c10::QualifiedName, std::shared_ptr, bool)", // No definition + "c10d::Logger::operator <<(std::ostream&, const c10d::Logger&)", // No definition + "torch::distributed::rpc::Message:isShutdown", // No definition + "torch::distributed::rpm::getAllowJitRRefPickle", + "c10d::ProcessGroupGloo::createProcessGroupGloo", // No definition + "torch::autograd::set_device(int)", + "torch::distributed::rpc::Message::isShutdown", // No definition + "torch::distributed::rpc::getAllowJitRRefPickle" ).skip()); //// Aliases necessary because of Parser limited namespace resolution @@ -2486,8 +2620,9 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "caffe2::TypeMeta::Delete", "std::function").pointerTypes("PointerConsumer").valueTypes("PointerConsumer").skip()) .put(new Info("void* (*)()", "caffe2::TypeMeta::New").pointerTypes("PointerSupplier").valueTypes("PointerSupplier").skip()) .put(new Info("std::function").pointerTypes("Func")) - .put(new Info("std::function").pointerTypes("StringSupplier")) + .put(new Info("std::function", "std::function").pointerTypes("StringSupplier")) .put(new Info("std::function").pointerTypes("StringConsumer")) + .put(new Info("std::function").pointerTypes("StringMapper")) .put(new Info("std::function", "std::function").pointerTypes("DDPLogger")) .put(new Info("std::function").pointerTypes("TypeMapper")) @@ -2536,12 +2671,12 @@ We need either to put an annotation info on each member, or javaName("@NoOffset .put(new Info("torch::jit::Operation (*)(const torch::jit::Node*)", "torch::jit::OperationCreator").pointerTypes("OperationCreator").valueTypes("OperationCreator").skip()) .put(new Info("c10::ApproximateClockToUnixTimeConverter::makeConverter").skip()) // Function returning a std::function .put(new Info("std::function(const at::StrongTypePtr&,c10::IValue)>", "torch::jit::ObjLoader").pointerTypes("ObjLoader")) + .put(new Info("std::function)>", "std::function", "torch::distributed::autograd::DistAutogradContext::GradCallback").pointerTypes("GradCallback")) //// std::function passed as generic pointer because are returned by some methods. .put(new Info("std::function", "torch::jit::BackendMetaPtr", "std::function&)>") .pointerTypes("Pointer").cast()) - - ; infoMap.put(new Info("caffe2::TypeMeta::deleteFn").javaText("public native @NoException(true) PointerConsumer deleteFn();")); // Parser picks up the wrong Delete @@ -2563,7 +2698,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset } } - private static String template(String t, String... args) { + static String template(String t, String... args) { StringBuilder sb = new StringBuilder(t); sb.append('<'); for (int i = 0; i < args.length; i++) { @@ -2743,14 +2878,14 @@ void mapList(InfoMap infoMap) { .javaNames("swap").friendly()) .put(new Info(template("c10::List", t) + "::get(" + template("c10::List", t) + "::size_type)").javaText("public native " + elementValueType +" get(long pos);")) ; + Info listElementRefInfo = new Info(template("std::conditional_t", template("std::is_reference", template("c10::detail::ivalue_to_const_ref_overload_return", t) + "::type") + "::value", "const " + t + "&", t)); + listElementRefInfo.pointerTypes(itPointerType).valueTypes(elementValueType); infoMap.put(new Info(template("c10::List", t) + "::operator []").skip()) // Returns an internal_reference_type by value, which is a ListElementReference, whose copy constructor is disabled. .put(new Info( template("c10::impl::ListIterator", t, "c10::detail::ListImpl::list_type::iterator") + "::operator []", template("c10::impl::ListIterator", t, "c10::detail::ListImpl::list_type::iterator") + "::operator *") .skip()) // Returns ListElementReference by value, and ListElementReference has copy constructor disabled. - .put(new Info(template("std::conditional_t", template("std::is_reference", template("c10::detail::ivalue_to_const_ref_overload_return", t) + "::type") + "::value", "const " + t + "&", t)) - .pointerTypes(itPointerType).valueTypes(elementValueType)) - + .put(listElementRefInfo) .put(new Info(template("c10::impl::swap", t, "typename c10::detail::ListImpl::list_type::iterator")).javaNames("swap")) ; @@ -2800,14 +2935,21 @@ PointerInfo virtualize() { void makeShared(InfoMap infoMap) { // See issue #670 - String[] cppNames = new String[argumentNames.length + otherCppNames.length]; + String[] cppNamesStrong = new String[argumentNames.length + otherCppNames.length]; + String[] cppNamesWeak = new String[argumentNames.length]; int i = 0; - for (String n : argumentNames) cppNames[i++] = template("std::shared_ptr", n); - for (String n : otherCppNames) cppNames[i++] = n; + int j = 0; + for (String n : argumentNames) { + cppNamesStrong[i++] = template("std::shared_ptr", n); + cppNamesWeak[j++] = template("std::weak_ptr", n); + } + for (String n : otherCppNames) cppNamesStrong[i++] = n; // Specifying the parameter of the annotation allows to disambiguate cases where a class can store either a // std::shared_ptr or std::shared_ptr (like CompilationUnit) // .valueTypes("@Cast(\"const torch::jit::CompilationUnit*\") CompilationUnit") seems to work too but for obscure reason - infoMap.put(new Info(cppNames).annotations("@SharedPtr(\"" + argumentNames[0] + "\")").pointerTypes(javaBaseName)); + infoMap.put(new Info(cppNamesStrong).annotations("@SharedPtr(\"" + argumentNames[0] + "\")").pointerTypes(javaBaseName)); + infoMap.put(new Info(cppNamesWeak).annotations("@WeakPtr(\"" + argumentNames[0] + "\")").pointerTypes(javaBaseName)); + // Also annotate constructor of target class to ensure only one shared_ptr exists for each instance String n = argumentNames[0].substring(argumentNames[0].lastIndexOf(' ') + 1); // Remove possible const @@ -2823,6 +2965,32 @@ void makeShared(InfoMap infoMap) { infoMap.put(new Info(n + n.substring(n.lastIndexOf("::"))).annotations("@SharedPtr", "@Name(\"std::make_shared<" + n2 + ">\")")); } + void makeIntrusive(InfoMap infoMap) { + // See issue #670 + String[] cppNames = new String[argumentNames.length*2 + otherCppNames.length]; + int i = 0; + for (String n : argumentNames) { + cppNames[i++] = template("c10::intrusive_ptr", n); + cppNames[i++] = template("c10::weak_intrusive_ptr", n); + } + for (String n : otherCppNames) cppNames[i++] = n; + // Specifying the parameter of the annotation allows to disambiguate cases where a class can store either a + // std::shared_ptr or std::shared_ptr (like CompilationUnit) + // .valueTypes("@Cast(\"const torch::jit::CompilationUnit*\") CompilationUnit") seems to work too but for obscure reason + Info info = new Info(cppNames).annotations("@IntrusivePtr(\"" + argumentNames[0] + "\")").pointerTypes(javaBaseName); + info.valueTypes("@Cast({\"\", \"" + cppNames[0] + "&\"}) " + javaBaseName); // Disambiguate between & and * cast operator for IValue constructors and othersm + infoMap.put(info); + + // Also annotate constructor of target class to ensure only one shared_ptr exists for each instance + String n = argumentNames[0].substring(argumentNames[0].lastIndexOf(' ') + 1); // Remove possible const + String n2 = n; + if (virtualize) { + n2 = mangle(n2); + infoMap.put(new Info(n).virtualize()); + } + infoMap.put(new Info(n + n.substring(n.lastIndexOf("::"))).annotations("@IntrusivePtr", "@Name(\"c10::make_intrusive<" + n2 + ">\")")); + } + void makeUnique(InfoMap infoMap) { // The default info in infoMap is not enough for classes that are elements for containers like vector> String[] cppNames = new String[argumentNames.length + otherCppNames.length]; @@ -2849,4 +3017,17 @@ void makeUnique(InfoMap infoMap) { @Namespace("std") public static native @MemberGetter @ByRef @Cast("std::ostream*") Pointer clog(); + @Documented @Retention(RetentionPolicy.RUNTIME) + @Target({ElementType.METHOD, ElementType.PARAMETER}) + @Adapter("IntrusivePtrAdapter") + public @interface IntrusivePtr { + String value() default ""; + } + + @Documented @Retention(RetentionPolicy.RUNTIME) + @Target({ElementType.METHOD, ElementType.PARAMETER}) + @Adapter("WeakPtrAdapter") + public @interface WeakPtr { + String value() default ""; + } } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index c5e42eae804..5c2d1c548ae 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -27,6 +27,7 @@ import org.bytedeco.javacpp.tools.Info; import org.bytedeco.javacpp.tools.InfoMap; import org.bytedeco.javacpp.tools.InfoMapper; +import org.bytedeco.pytorch.presets.torch.PointerInfo; /** * @author Hervé Guillemet @@ -36,22 +37,24 @@ value = { @Platform( extension = "-gpu", + define = "USE_C10D_NCCL", include = { "ATen/cudnn/Descriptors.h", "ATen/cudnn/Types.h", - "c10/cuda/CUDAGuard.h", "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h", + "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp", // For inclusion in JNI only, not parsed "ATen/cuda/CUDAGeneratorImpl.h", }, - link = { "cudart", "cusparse", "cudnn" }, + link = { "cudart", "cusparse", "cudnn", "nccl" }, linkpath = { "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/", "/usr/local/cuda-12.3/lib64/", "/usr/local/cuda/lib64/", "/usr/lib64/" - } + }, + library = "jnitorch" ), }, target = "org.bytedeco.pytorch.cuda", @@ -72,12 +75,17 @@ public void map(InfoMap infoMap) { torch.sharedMap(infoMap); infoMap - .put(new Info("basic/containers").cppTypes("c10::optional")) - .put(new Info().enumerate().friendly()) .put(new Info().javaText("import org.bytedeco.pytorch.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cudart.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cusparse.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cublas.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cusolver.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cudnn.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.nccl.*;")) + .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.cuda.functions.*;")) - .put(new Info().javaText("import org.bytedeco.pytorch.Error;")) + .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.DeviceType;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.ScalarType;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.MemoryFormat;")) @@ -92,6 +100,9 @@ public void map(InfoMap infoMap) { "at::CUDAGeneratorImpl" ).skip()) + //// std::unordered_map + //.put(new Info("std::unordered_map >").pointerTypes("StringNCCLCommMap").define()) + .put(new Info("std::unordered_map >").skip()) // See getNcclErrorDetailStr below //// std::unordered_set .put(new Info("std::unordered_set").pointerTypes("PointerSet").define()) @@ -107,15 +118,26 @@ public void map(InfoMap infoMap) { //// std::array .put(new Info("std::array", "c10::cuda::CUDACachingAllocator::StatArray").cast().pointerTypes("Stat")) + .put(new Info("std::array").cast().pointerTypes("PointerPointer")) + ; - //// Function pointers + //// Intrusive pointers + for (PointerInfo pi : new PointerInfo[]{ + new PointerInfo("c10d::ProcessGroupNCCL::Options"), + new PointerInfo("c10d::intra_node_comm::IntraNodeComm") + }) { + pi.makeIntrusive(infoMap); + } + + //// Function pointers + infoMap .put(new Info("std::function").pointerTypes("AllocatorTraceTracker")) .put(new Info("std::function").pointerTypes("OutOfMemoryObserver")) .put(new Info("std::function").pointerTypes("StreamFilter")) - // Function pointer returning shared_ptr don't compile on windows - // "D:\a\javacpp-presets\javacpp-presets\pytorch\target\native\org\bytedeco\pytorch\windows-x86_64\jnitorch.cpp(98904): error C2526: 'JavaCPP_org_bytedeco_pytorch_functions_GatheredContextSupplier_allocate_callback': C linkage function cannot return C++ class 'std::shared_ptr'" - //.put(new Info("std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn").pointerTypes("GatheredContextSupplier").valueTypes("GatheredContextSupplier").skip()) + // Function pointer returning shared_ptr don't compile on windows + // "jnitorch.cpp(98904): error C2526: 'JavaCPP_org_bytedeco_pytorch_functions_GatheredContextSupplier_allocate_callback': C linkage function cannot return C++ class 'std::shared_ptr'" + //.put(new Info("std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn").pointerTypes("GatheredContextSupplier").valueTypes("GatheredContextSupplier").skip()) ; //// Avoiding name clashes by skipping or renaming @@ -131,31 +153,36 @@ public void map(InfoMap infoMap) { infoMap.put(new Info("c10::cuda::CUDACachingAllocator::" + s).skip()); } - //// Already defined in main torch + //// Parsed in main torch + // We need to help namespace resolution and to redefine names of template instances. infoMap - .put(new Info("c10::Stream").pointerTypes("Stream")) + .put(new Info("c10::Stream")) .put(new Info("c10::optional").pointerTypes("StreamOptional")) - .put(new Info("c10::optional").pointerTypes("DeviceOptional")) - .put(new Info("c10::Device").pointerTypes("Device")) - .put(new Info("c10::impl::PyInterpreter").pointerTypes("PyInterpreter")) + .put(new Info("c10::optional", "c10::optional", "optional").pointerTypes("DeviceOptional")) + .put(new Info("c10::Device")) + .put(new Info("c10::impl::PyInterpreter")) .put(new Info("std::tuple").pointerTypes("T_IntInt_T")) .put(new Info("c10::optional").pointerTypes("ByteOptional")) .put(new Info("c10::IntArrayRef", "at::IntArrayRef").pointerTypes("LongArrayRef")) .put(new Info("std::vector").pointerTypes("DataPtrVector")) - .put(new Info("c10::Allocator").pointerTypes("Allocator")) + .put(new Info("c10::Allocator")) + .put(new Info("c10d::Work")) + .put(new Info("c10d::Store", "c10d::ScatterOptions", "c10d::ReduceScatterOptions", "c10d::AllToAllOptions", "c10d::BarrierOptions", "c10d::AllreduceCoalescedOptions")) + .put(new Info("c10d::BroadcastOptions", "c10d::ReduceOptions", "c10d::AllreduceOptions", "c10d::AllgatherOptions", "c10d::GatherOptions")) .put(new Info("CUDAContextLight.h").linePatterns("struct Allocator;").skip()) // Prevent regeneration of Allocator class in cuda package + .put(new Info("c10d::Backend::Options").pointerTypes("DistributedBackend.Options")) - .put(new Info("c10::DeviceIndex").valueTypes("byte").pointerTypes("BytePointer", "ByteBuffer", "byte[]")) + .put(new Info("c10::DeviceIndex", "at::DeviceIndex").valueTypes("byte").pointerTypes("BytePointer", "ByteBuffer", "byte[]")) .put(new Info("c10::StreamId").valueTypes("long")) .put(new Info("c10::cuda::CaptureStatus").valueTypes("int").cast().skip()) // Enum doesn't parse .put(new Info("std::pair,std::vector >").pointerTypes("DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair").define()) - .put(new Info("c10::CuDNNError", "c10::CUDAError").purify()) .put(new Info("c10::impl::GPUTrace::gpuTraceState").skip()) .put(new Info("at::native::RNNDescriptor::dropout_desc_").skip()) .put(new Info("at::native::operator <<(std::ostream&, at::native::TensorDescriptor&)", "at::native::operator <<(std::ostream&, at::native::FilterDescriptor&)", "at::native::cudnnTypeToString", "at::native::getCudnnDataType", "at::native::cudnn_version", "c10::cuda::c10_retrieve_device_side_assertion_info").skip()) + .put(new Info("std::function)>", "std::function", "std::function").pointerTypes("WorkInfoConsumer")) .put(new Info("c10::cuda::CUDACachingAllocator::CheckpointDelta").immutable()) // at::DataPtr is not constructible @@ -174,44 +201,88 @@ public void map(InfoMap infoMap) { "std::hash", - "std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn" // See comment for GatheredContextSupplier + "std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn", // See comment for GatheredContextSupplier - ).cast().pointerTypes("Pointer")) + "std::enable_shared_from_this" - //// CUDA types - .put(new Info( // Struct - "cudaDeviceProp" - ).pointerTypes("Pointer")) - .put(new Info( // Pointers to opaque structs - "cudaStream_t", "cusparseHandle_t", "cublasHandle_t", "cusolverDnHandle_t", "cudnnHandle_t", "cudaEvent_t", - "cublasLtHandle_t" - ).valueTypes("Pointer").cast()) - .put(new Info( // Enums + ).cast().pointerTypes("Pointer")); + new PointerInfo("c10d::Store").makeIntrusive(infoMap); + new PointerInfo("c10d::Work").makeIntrusive(infoMap); + + + //// CUDA types + infoMap + .put(new Info("cudaStream_t").valueTypes("CUstream_st").pointerTypes("@ByPtrPtr CUstream_st")) + .put(new Info("cudaEvent_t").valueTypes("CUevent_st").pointerTypes("@ByPtrPtr CUevent_st")) + .put(new Info("cusparseHandle_t").valueTypes("cusparseContext").pointerTypes("@ByPtrPtr cusparseContext")) + .put(new Info("cublasHandle_t").valueTypes("cublasContext").pointerTypes("@ByPtrPtr cublasContext")) + .put(new Info("cublasLtHandle_t").valueTypes("cublasLtContext").pointerTypes("@ByPtrPtr cublasLtContext")) + .put(new Info("cusolverDnHandle_t").valueTypes("cusolverDnContext").pointerTypes("@ByPtrPtr cusolverDnContext")) + .put(new Info("cudnnHandle_t").valueTypes("cudnnContext").pointerTypes("@ByPtrPtr cudnnContext")) + .put(new Info("ncclComm_t").valueTypes("ncclComm").pointerTypes("@ByPtrPtr ncclComm", "@Cast(\"ncclComm**\") PointerPointer")) + + .put(new Info( // Enums, cuda presets doesn't use Info.enumerate "cudnnActivationMode_t", "cudnnLossNormalizationMode_t", "cudnnRNNInputMode_t", "cudnnRNNDataLayout_t", "cudnnDirectionMode_t", "cudnnRNNMode_t", "cudaStreamCaptureMode", "cudnnDataType_t", "cudnnNanPropagation_t", "cusparseStatus_t", "cusolverStatus_t", "cudnnRNNAlgo_t", "cudnnNanPropagation_t", "cublasStatus_t", "cudaError_t", - "cudaMemcpyKind" + "cudaMemcpyKind", "ncclResult_t", "ncclDataType_t", "ncclRedOp_t", "ncclScalarResidence_t" ).valueTypes("int").cast()) ; new torch.ArrayInfo("CUDAStream").elementTypes("c10::cuda::CUDAStream").mapArrayRef(infoMap); - new torch.PointerInfo("c10::cuda::CUDACachingAllocator::AllocatorState").makeShared(infoMap); + new PointerInfo("c10::cuda::CUDACachingAllocator::AllocatorState").makeShared(infoMap); + //new PointerInfo("c10d::NCCLComm").makeShared(infoMap); // See getNcclErrorDetailStr below // Classes that are not part of the API (no TORCH_API nor C10_API) and are not argument nor return type of API methods. infoMap.put(new Info( "c10::cuda::OptionalCUDAGuard", "c10::cuda::OptionalCUDAStreamGuard", "c10::cuda::impl::CUDAGuardImpl", - "c10::FreeMemoryCallback" // in API, but useless as long as we don't map FreeCudaMemoryCallbacksRegistry, + "c10::FreeMemoryCallback", // in API, but useless as long as we don't map FreeCudaMemoryCallbacksRegistry, + "AT_DISALLOW_COPY_AND_ASSIGN", + "c10d::NCCLComm", "std::shared_ptr" // See getNcclErrorDetailStr below ).skip()) ; - infoMap.put(new Info("USE_CUDNN_RNN_V8_API").define()); // Using CuDNN 8.9.7 or more recent + infoMap + .put(new Info("USE_CUDNN_RNN_V8_API").define()) // Using CuDNN 8.9.7 or more recent + .put(new Info("defined(IS_NCCL_EXP) && defined(NCCL_COMM_DUMP)").define(false)) + ; //// Different C++ API between platforms infoMap .put(new Info("at::cuda::getCurrentCUDABlasLtHandle").skip()) // No cublas lt with Microsoft compiler ; + + //// Don't map all custom pytorch errors since there is currently no way to catch them as objects from Java + infoMap.put(new Info( + "c10::CUDAError", + "c10::CuDNNError" + ).skip()); + + //// Not part of public API or not exposed by libtorch + infoMap + .put(new Info( + "c10d::DumpPipe", + "c10d::nccl_use_nonblocking", + "c10d::getNcclErrorDetailStr", // Prevents c10d::NCCLComm to be mapped + "c10d::ncclGetErrorWithVersion", + "c10d::nccl_nonblocking_timeout", + "c10d::getNcclVersion", + "c10d::ProcessGroupNCCL::operator <<" + ).skip()) + + ; + + //// Help namespace resolution + infoMap + .put(new Info("c10::optional", "c10d::WorkInfo")) + ; + + //// No way to map + infoMap + .put(new Info("c10::optional >").skip()) + ; } } diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h b/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h index ab69f0072d7..a34c68d9acb 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h @@ -24,4 +24,80 @@ class JavaCPP_hidden StringViewAdapter final { c10::string_view sv; c10::string_view &svRef; void *owner = NULL; +}; + +template> class IntrusivePtrAdapter { +public: + typedef c10::intrusive_ptr I; + IntrusivePtrAdapter(const T* ptr, size_t size, void* owner) : ptr((T*)ptr), size(size), owner(owner), + intrusivePtr2(owner != NULL && owner != ptr ? *(I*)owner : I::reclaim((T*)ptr)), intrusivePtr(intrusivePtr2) { } + IntrusivePtrAdapter(const I& intrusivePtr) : ptr(0), size(0), owner(0), intrusivePtr2(intrusivePtr), intrusivePtr(intrusivePtr2) { } + IntrusivePtrAdapter( I& intrusivePtr) : ptr(0), size(0), owner(0), intrusivePtr(intrusivePtr) { } + IntrusivePtrAdapter(const I* intrusivePtr) : ptr(0), size(0), owner(0), intrusivePtr(*(I*)intrusivePtr) { } + IntrusivePtrAdapter(c10::weak_intrusive_ptr wp) : ptr(0), size(0), owner(0), intrusivePtr2(wp.lock()), intrusivePtr(intrusivePtr2) { } + + void assign(T* ptr, size_t size, void* owner) { + this->ptr = ptr; + this->size = size; + this->owner = owner; + this->intrusivePtr = owner != NULL && owner != ptr ? *(I*)owner : I((T*)ptr); + } + static void deallocate(void* owner) { delete (I*)owner; } + + operator T*() { + if (ptr == NULL) ptr = intrusivePtr.get(); + return ptr; + } + operator T&() { + if (ptr == NULL) ptr = intrusivePtr.get(); + return *ptr; + } + /* Necessary because, without it, assigning an adapter to an optional will + * pick up the T*() conversion operator which will make the type checking + * in optional fail for some reason. */ + operator c10::optional() { + return c10::optional(intrusivePtr); + } + + operator I&() { return intrusivePtr; } + operator I*() { return &intrusivePtr; } + T* ptr; + size_t size; + void* owner; + I intrusivePtr2; + I& intrusivePtr; +}; + +template class WeakPtrAdapter { +public: + typedef std::shared_ptr S; + typedef std::weak_ptr W; + WeakPtrAdapter(const T* ptr, size_t size, void* owner) : ptr((T*)ptr), size(size), owner(owner), + sharedPtr2(owner != NULL && owner != ptr ? *(S*)owner : S((T*)ptr)), sharedPtr(sharedPtr2) { } + WeakPtrAdapter(const W& weakPtr) : ptr(0), size(0), owner(0), sharedPtr2(weakPtr.lock()), sharedPtr(sharedPtr2) { } + WeakPtrAdapter( W& weakPtr) : ptr(0), size(0), owner(0), sharedPtr2(weakPtr.lock()), sharedPtr(sharedPtr2) { } + WeakPtrAdapter(const W* weakPtr) : ptr(0), size(0), owner(0), sharedPtr2((*weakPtr).lock()), sharedPtr(sharedPtr2) { } + + void assign(T* ptr, size_t size, void* owner) { + this->ptr = ptr; + this->size = size; + this->owner = owner; + this->sharedPtr = owner != NULL && owner != ptr ? *(S*)owner : S((T*)ptr); + } + static void deallocate(void* owner) { delete (S*)owner; } + + operator typename std::remove_const::type*() { + ptr = sharedPtr.get(); + if (owner == NULL || owner == ptr) { + owner = new S(sharedPtr);; + } + return (typename std::remove_const::type*)ptr;; + } + + operator W() { return W(sharedPtr); } + T* ptr; + size_t size; + void* owner; + S sharedPtr2; + S& sharedPtr; }; \ No newline at end of file diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h new file mode 100644 index 00000000000..a4ad67a73c1 --- /dev/null +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h @@ -0,0 +1,16 @@ +#include "gloo/common/string.h" +//#include "gloo/common/logging.h" +#include "gloo/transport/address.h" +#include "gloo/transport/buffer.h" +#include "gloo/transport/unbound_buffer.h" +#include "gloo/transport/pair.h" +#include "gloo/context.h" +#include "gloo/common/common.h" +#include "gloo/types.h" +#include "gloo/math.h" +#include "gloo/algorithm.h" +// #include "gloo/common/error.h" +#include "gloo/common/store.h" +#include "gloo/rendezvous/store.h" +#include "gloo/transport/context.h" +#include "gloo/transport/device.h" diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h index 7c766687c23..9365a6648b4 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h @@ -1,30 +1,34 @@ #include "c10/util/ArrayRef.h" // Included by -// ATen/cudnn/Descriptors.h // ATen/cudnn/Types.h -// c10/cuda/CUDAGuard.h +// ATen/cudnn/Descriptors.h // torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h -#include "ATen/cuda/CUDAContextLight.h" -#include "c10/cuda/CUDAStream.h" -#include "ATen/cuda/CUDAContext.h" +// torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp + #include "c10/core/impl/GPUTrace.h" -#include "c10/cuda/CUDADeviceAssertionHost.h" +//#include "c10/cuda/impl/cuda_cmake_macros.h" #include "c10/cuda/CUDAMacros.h" -#include "c10/cuda/impl/cuda_cmake_macros.h" +#include "c10/cuda/CUDADeviceAssertionHost.h" #include "c10/cuda/CUDAMiscFunctions.h", #include "c10/cuda/CUDAException.h", #include "c10/cuda/CUDAFunctions.h", +#include "ATen/cuda/CUDAContextLight.h" +#include "c10/cuda/CUDAStream.h" #include "ATen/cuda/Exceptions.h" +#include "ATen/cuda/CUDAContext.h" #include "ATen/cudnn/cudnn-wrapper.h" #include "ATen/cuda/ATenCUDAGeneral.h" -#include "ATen/cudnn/Utils.h" #include "ATen/cudnn/Handle.h" +#include "ATen/cudnn/Utils.h" +#include "torch/csrc/distributed/c10d/NCCLUtils.hpp" #include "c10/cuda/CUDAGraphsC10Utils.h" -#include "c10/util/ApproximateClock.h" #include "c10/cuda/CUDACachingAllocator.h", #include "c10/cuda/impl/CUDAGuardImpl.h" -#include "ATen/cudnn/Descriptors.h" -#include "ATen/cudnn/Types.h" #include "c10/cuda/CUDAGuard.h" +#include "ATen/cuda/CUDAEvent.h" +#include "torch/csrc/distributed/c10d/intra_node_comm.hpp" +//#include "ATen/DynamicLibrary.h" // Useless ? +#include "ATen/cudnn/Descriptors.h" #include "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h" +#include "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp" \ No newline at end of file diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h index 7b3ae1f98cc..48d9a589423 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h @@ -2,6 +2,9 @@ // #include // #include // #include +// torch/csrc/distributed/c10d/ProcessGroupGloo.hpp +// torch/csrc/distributed/c10d/PrefixStore.hpp +// torch/csrc/distributed/c10d/logger.hpp // as listed by g++ -H torch/torch.h torch/script.h // Excluding: // - the ones that fill at::meta at::native and at::_ops namespaces @@ -156,7 +159,7 @@ #include "c10/core/impl/InlineStreamGuard.h" #include "c10/core/StreamGuard.h" #include "c10/util/FunctionRef.h" -#include "c10/util/intrusive_ptr.h" // Moved after the definition or its template args +//#include "c10/util/intrusive_ptr.h" // Moved after the definition or its template args #include "ATen/core/ivalue_inl.h" #include "ATen/core/ivalue.h" #include "ATen/core/List_inl.h" @@ -1437,4 +1440,30 @@ #include "torch/csrc/inductor/aoti_runner/model_container_runner.h" #include "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h" +#include "torch/csrc/distributed/c10d/Store.hpp" +#include "torch/csrc/distributed/c10d/Types.hpp" +#include "torch/csrc/distributed/c10d/Utils.hpp" +#include "torch/csrc/distributed/c10d/Work.hpp" +#include "torch/csrc/distributed/c10d/debug.h" +#include "torch/csrc/distributed/c10d/Backend.hpp" +#include "torch/csrc/distributed/c10d/ProcessGroup.hpp" +#include "torch/csrc/distributed/c10d/comm.hpp" +#include "torch/csrc/distributed/c10d/default_comm_hooks.hpp" +#include "c10/util/ApproximateClock.h" +#include "torch/csrc/distributed/c10d/reducer_timer.hpp" +#include "torch/csrc/autograd/functions/basic_ops.h" +#include "torch/csrc/autograd/engine.h" +#include "torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h" +#include "torch/csrc/distributed/rpc/message.h" +#include "torch/csrc/distributed/rpc/request_callback.h" +#include "torch/csrc/distributed/rpc/types.h" +#include "torch/csrc/distributed/rpc/rpc_agent.h" +#include "torch/csrc/distributed/autograd/functions/recvrpc_backward.h" +#include "torch/csrc/distributed/autograd/functions/sendrpc_backward.h" +#include "torch/csrc/distributed/autograd/context/context.h" +#include "torch/csrc/distributed/c10d/reducer.hpp" +#include "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp" +#include "torch/csrc/distributed/c10d/PrefixStore.hpp" +#include "torch/csrc/distributed/c10d/logger.hpp" + #include "datasets.h" From 4510736e4480579c57e775008d9d32ed2409d86e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 8 Jun 2024 08:53:33 +0200 Subject: [PATCH 02/89] Fix gloo include link for Windows --- pytorch/cppbuild.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 58aa823cd63..6b532bfca6a 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -186,8 +186,8 @@ sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h "$PYTHON_BIN_PATH" setup.py build rm -Rf ../lib +ln -sf ../../third_party/gloo/gloo torch/include ln -sf pytorch/torch/include ../include -ln -sf ../../third_party/gloo/gloo ../include/gloo ln -sf pytorch/torch/lib ../lib ln -sf pytorch/torch/bin ../bin From 2d7a3c04ddd62e86c0ab94faba9ee540cff4b9c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 8 Jun 2024 09:26:54 +0200 Subject: [PATCH 03/89] Move `IntrusivePtr` and `WeakPtr` to `helper` package --- .../pytorch/AOTIModelContainerRunner.java | 2 +- .../pytorch/AOTIModelContainerRunnerCpu.java | 2 +- .../gen/java/org/bytedeco/pytorch/ASMoutput.java | 2 +- .../pytorch/AcceleratorHooksInterface.java | 2 +- .../org/bytedeco/pytorch/ActivityTypeSet.java | 2 +- .../gen/java/org/bytedeco/pytorch/Adagrad.java | 2 +- .../java/org/bytedeco/pytorch/AdagradOptions.java | 2 +- .../org/bytedeco/pytorch/AdagradParamState.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Adam.java | 2 +- .../java/org/bytedeco/pytorch/AdamOptions.java | 2 +- .../java/org/bytedeco/pytorch/AdamParamState.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/AdamW.java | 2 +- .../java/org/bytedeco/pytorch/AdamWOptions.java | 2 +- .../org/bytedeco/pytorch/AdamWParamState.java | 2 +- .../bytedeco/pytorch/AdaptiveAvgPool1dImpl.java | 2 +- .../pytorch/AdaptiveAvgPool1dImplBase.java | 2 +- .../pytorch/AdaptiveAvgPool1dImplCloneable.java | 2 +- .../pytorch/AdaptiveAvgPool1dOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveAvgPool2dImpl.java | 2 +- .../pytorch/AdaptiveAvgPool2dImplBase.java | 2 +- .../pytorch/AdaptiveAvgPool2dImplCloneable.java | 2 +- .../pytorch/AdaptiveAvgPool2dOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveAvgPool3dImpl.java | 2 +- .../pytorch/AdaptiveAvgPool3dImplBase.java | 2 +- .../pytorch/AdaptiveAvgPool3dImplCloneable.java | 2 +- .../pytorch/AdaptiveAvgPool3dOptions.java | 2 +- .../pytorch/AdaptiveLogSoftmaxWithLossImpl.java | 2 +- .../AdaptiveLogSoftmaxWithLossImplCloneable.java | 2 +- .../AdaptiveLogSoftmaxWithLossOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveMaxPool1dImpl.java | 2 +- .../pytorch/AdaptiveMaxPool1dImplBase.java | 2 +- .../pytorch/AdaptiveMaxPool1dImplCloneable.java | 2 +- .../pytorch/AdaptiveMaxPool1dOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveMaxPool2dImpl.java | 2 +- .../pytorch/AdaptiveMaxPool2dImplBase.java | 2 +- .../pytorch/AdaptiveMaxPool2dImplCloneable.java | 2 +- .../pytorch/AdaptiveMaxPool2dOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveMaxPool3dImpl.java | 2 +- .../pytorch/AdaptiveMaxPool3dImplBase.java | 2 +- .../pytorch/AdaptiveMaxPool3dImplCloneable.java | 2 +- .../pytorch/AdaptiveMaxPool3dOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/AliasDb.java | 2 +- .../gen/java/org/bytedeco/pytorch/AliasInfo.java | 2 +- .../org/bytedeco/pytorch/AliasInfoOptional.java | 2 +- .../bytedeco/pytorch/AliasTypeSetOptional.java | 2 +- .../org/bytedeco/pytorch/AllToAllOptions.java | 2 +- .../org/bytedeco/pytorch/AllgatherOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Allocator.java | 2 +- .../pytorch/AllreduceCoalescedOptions.java | 2 +- .../org/bytedeco/pytorch/AllreduceOptions.java | 2 +- .../bytedeco/pytorch/AlphaDropoutFuncOptions.java | 2 +- .../org/bytedeco/pytorch/AlphaDropoutImpl.java | 2 +- .../bytedeco/pytorch/AlphaDropoutImplBase.java | 2 +- .../pytorch/AlphaDropoutImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AnomalyMetadata.java | 2 +- .../java/org/bytedeco/pytorch/AnomalyMode.java | 2 +- .../java/org/bytedeco/pytorch/AnyClassType.java | 2 +- .../org/bytedeco/pytorch/AnyClassTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/AnyEnumType.java | 2 +- .../java/org/bytedeco/pytorch/AnyEnumTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/AnyListType.java | 2 +- .../java/org/bytedeco/pytorch/AnyListTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/AnyModule.java | 2 +- .../org/bytedeco/pytorch/AnyModuleVector.java | 2 +- .../java/org/bytedeco/pytorch/AnyTupleType.java | 2 +- .../org/bytedeco/pytorch/AnyTupleTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/AnyType.java | 2 +- .../gen/java/org/bytedeco/pytorch/AnyTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/AnyValue.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Apply.java | 2 +- .../ApproximateClockToUnixTimeConverter.java | 2 +- .../gen/java/org/bytedeco/pytorch/Argument.java | 2 +- .../org/bytedeco/pytorch/ArgumentArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ArgumentDef.java | 2 +- .../org/bytedeco/pytorch/ArgumentDefArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ArgumentInfo.java | 2 +- .../java/org/bytedeco/pytorch/ArgumentSpec.java | 2 +- .../org/bytedeco/pytorch/ArgumentSpecCreator.java | 2 +- .../pytorch/ArgumentSpecExecutionPlanMap.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Assert.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Assign.java | 2 +- .../gen/java/org/bytedeco/pytorch/AssignList.java | 2 +- .../org/bytedeco/pytorch/AssignListIterator.java | 2 +- .../org/bytedeco/pytorch/AssignListMaybe.java | 2 +- .../gen/java/org/bytedeco/pytorch/Attribute.java | 2 +- .../java/org/bytedeco/pytorch/AttributeList.java | 2 +- .../bytedeco/pytorch/AttributeListIterator.java | 2 +- .../org/bytedeco/pytorch/AttributePolicy.java | 2 +- .../java/org/bytedeco/pytorch/AttributeValue.java | 2 +- .../gen/java/org/bytedeco/pytorch/AugAssign.java | 2 +- .../java/org/bytedeco/pytorch/AugAssignKind.java | 2 +- .../pytorch/AutoDispatchBelowADInplaceOrView.java | 2 +- .../pytorch/AutoDispatchBelowAutograd.java | 2 +- .../pytorch/AutoDispatchSkipFunctionalize.java | 2 +- .../java/org/bytedeco/pytorch/AutoFwGradMode.java | 2 +- .../java/org/bytedeco/pytorch/AutoGradMode.java | 2 +- .../bytedeco/pytorch/AutoNonVariableTypeMode.java | 2 +- .../org/bytedeco/pytorch/AutogradContext.java | 2 +- .../java/org/bytedeco/pytorch/AutogradError.java | 2 +- .../org/bytedeco/pytorch/AutogradMetaFactory.java | 2 +- .../pytorch/AutogradMetaFactoryRegisterer.java | 2 +- .../bytedeco/pytorch/AutogradMetaInterface.java | 2 +- .../org/bytedeco/pytorch/AutogradMetadata.java | 2 +- .../java/org/bytedeco/pytorch/AutogradState.java | 2 +- .../java/org/bytedeco/pytorch/AvgPool1dImpl.java | 2 +- .../org/bytedeco/pytorch/AvgPool1dImplBase.java | 2 +- .../bytedeco/pytorch/AvgPool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AvgPool1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/AvgPool2dImpl.java | 2 +- .../org/bytedeco/pytorch/AvgPool2dImplBase.java | 2 +- .../bytedeco/pytorch/AvgPool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AvgPool2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/AvgPool3dImpl.java | 2 +- .../org/bytedeco/pytorch/AvgPool3dImplBase.java | 2 +- .../bytedeco/pytorch/AvgPool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AvgPool3dOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Await.java | 2 +- .../bytedeco/pytorch/AwaitSingleElementType.java | 2 +- .../gen/java/org/bytedeco/pytorch/AwaitType.java | 2 +- .../java/org/bytedeco/pytorch/BCELossImpl.java | 2 +- .../bytedeco/pytorch/BCELossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/BCELossOptions.java | 2 +- .../bytedeco/pytorch/BCEWithLogitsLossImpl.java | 2 +- .../pytorch/BCEWithLogitsLossImplCloneable.java | 2 +- .../pytorch/BCEWithLogitsLossOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/BFloat16.java | 2 +- .../org/bytedeco/pytorch/BFloat16ArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/BackendMeta.java | 2 +- .../java/org/bytedeco/pytorch/BarrierOptions.java | 2 +- .../org/bytedeco/pytorch/BatchNorm1dImpl.java | 2 +- .../org/bytedeco/pytorch/BatchNorm1dImplBase.java | 2 +- .../bytedeco/pytorch/BatchNorm1dImplBaseBase.java | 2 +- .../pytorch/BatchNorm1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/BatchNorm2dImpl.java | 2 +- .../org/bytedeco/pytorch/BatchNorm2dImplBase.java | 2 +- .../bytedeco/pytorch/BatchNorm2dImplBaseBase.java | 2 +- .../pytorch/BatchNorm2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/BatchNorm3dImpl.java | 2 +- .../org/bytedeco/pytorch/BatchNorm3dImplBase.java | 2 +- .../bytedeco/pytorch/BatchNorm3dImplBaseBase.java | 2 +- .../pytorch/BatchNorm3dImplCloneable.java | 2 +- .../bytedeco/pytorch/BatchNormFuncOptions.java | 2 +- .../org/bytedeco/pytorch/BatchNormOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/BatchSize.java | 2 +- .../org/bytedeco/pytorch/BatchSizeOptional.java | 2 +- .../org/bytedeco/pytorch/BatchSizeSampler.java | 2 +- .../java/org/bytedeco/pytorch/BilinearImpl.java | 2 +- .../bytedeco/pytorch/BilinearImplCloneable.java | 2 +- .../org/bytedeco/pytorch/BilinearOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/BinOp.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Blob.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Block.java | 2 +- .../java/org/bytedeco/pytorch/BlockArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/BlockWrap.java | 2 +- .../java/org/bytedeco/pytorch/BoolArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/BoolOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/BoolType.java | 2 +- .../java/org/bytedeco/pytorch/BoolTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/BoolVector.java | 2 +- .../org/bytedeco/pytorch/BoolVectorOptional.java | 2 +- .../bytedeco/pytorch/BooleanElementReference.java | 2 +- .../java/org/bytedeco/pytorch/BooleanList.java | 2 +- .../org/bytedeco/pytorch/BooleanListIterator.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Break.java | 2 +- .../org/bytedeco/pytorch/BroadcastOptions.java | 2 +- .../org/bytedeco/pytorch/BucketAccumulator.java | 2 +- .../java/org/bytedeco/pytorch/BufferPolicy.java | 2 +- .../org/bytedeco/pytorch/BuiltinFunction.java | 2 +- .../java/org/bytedeco/pytorch/BuiltinModule.java | 2 +- .../java/org/bytedeco/pytorch/ByteArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ByteOptional.java | 2 +- .../org/bytedeco/pytorch/BytePointerPair.java | 2 +- .../bytedeco/pytorch/BytePointerPairOptional.java | 2 +- .../org/bytedeco/pytorch/BytePointerVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/ByteVector.java | 2 +- .../java/org/bytedeco/pytorch/C10FlagParser.java | 2 +- .../gen/java/org/bytedeco/pytorch/CELUImpl.java | 2 +- .../org/bytedeco/pytorch/CELUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/CELUOptions.java | 2 +- .../org/bytedeco/pytorch/CPUGeneratorImpl.java | 2 +- .../java/org/bytedeco/pytorch/CTCLossImpl.java | 2 +- .../bytedeco/pytorch/CTCLossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/CTCLossOptions.java | 2 +- .../java/org/bytedeco/pytorch/CUDAHooksArgs.java | 2 +- .../org/bytedeco/pytorch/CUDAHooksInterface.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Call.java | 2 +- .../java/org/bytedeco/pytorch/CapsuleType.java | 2 +- .../java/org/bytedeco/pytorch/CapsuleTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/CastValue.java | 2 +- .../org/bytedeco/pytorch/ChunkBatchDataset.java | 2 +- .../pytorch/ChunkBatchSharedBatchDataset.java | 2 +- .../ChunkBatchSharedTensorBatchDataset.java | 2 +- .../org/bytedeco/pytorch/ChunkDataReader.java | 2 +- .../java/org/bytedeco/pytorch/ChunkDataset.java | 2 +- .../org/bytedeco/pytorch/ChunkDatasetOptions.java | 2 +- .../bytedeco/pytorch/ChunkMapBatchDataset.java | 2 +- .../org/bytedeco/pytorch/ChunkMapDataset.java | 2 +- .../pytorch/ChunkMapTensorBatchDataset.java | 2 +- .../bytedeco/pytorch/ChunkMapTensorDataset.java | 2 +- .../bytedeco/pytorch/ChunkRandomDataLoader.java | 2 +- .../pytorch/ChunkRandomDataLoaderBase.java | 2 +- .../pytorch/ChunkRandomTensorDataLoader.java | 2 +- .../pytorch/ChunkRandomTensorDataLoaderBase.java | 2 +- .../org/bytedeco/pytorch/ChunkRecordIterator.java | 2 +- .../bytedeco/pytorch/ChunkSharedBatchDataset.java | 2 +- .../pytorch/ChunkSharedTensorBatchDataset.java | 2 +- .../bytedeco/pytorch/ChunkStatefulDataset.java | 2 +- .../pytorch/ChunkStatefulTensorDataset.java | 2 +- .../bytedeco/pytorch/ChunkTensorBatchDataset.java | 2 +- .../bytedeco/pytorch/ChunkTensorDataReader.java | 2 +- .../org/bytedeco/pytorch/ChunkTensorDataset.java | 2 +- .../java/org/bytedeco/pytorch/ClassAttribute.java | 2 +- .../gen/java/org/bytedeco/pytorch/ClassDef.java | 2 +- .../gen/java/org/bytedeco/pytorch/ClassType.java | 2 +- .../pytorch/ClassTypePropertyOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/ClassValue.java | 2 +- .../java/org/bytedeco/pytorch/ClosureValue.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Code.java | 2 +- .../gen/java/org/bytedeco/pytorch/CodeImpl.java | 2 +- .../org/bytedeco/pytorch/CommHookInterface.java | 2 +- .../org/bytedeco/pytorch/CompilationUnit.java | 2 +- .../bytedeco/pytorch/CompileTimeEmptyString.java | 2 +- .../org/bytedeco/pytorch/CompiledNodeArgs.java | 2 +- .../java/org/bytedeco/pytorch/ComplexType.java | 2 +- .../java/org/bytedeco/pytorch/ComplexTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/Compound.java | 2 +- .../gen/java/org/bytedeco/pytorch/ConstExpr.java | 2 +- .../org/bytedeco/pytorch/ConstantPad1dImpl.java | 2 +- .../bytedeco/pytorch/ConstantPad1dImplBase.java | 2 +- .../pytorch/ConstantPad1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConstantPad1dOptions.java | 2 +- .../org/bytedeco/pytorch/ConstantPad2dImpl.java | 2 +- .../bytedeco/pytorch/ConstantPad2dImplBase.java | 2 +- .../pytorch/ConstantPad2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConstantPad2dOptions.java | 2 +- .../org/bytedeco/pytorch/ConstantPad3dImpl.java | 2 +- .../bytedeco/pytorch/ConstantPad3dImplBase.java | 2 +- .../pytorch/ConstantPad3dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConstantPad3dOptions.java | 2 +- .../java/org/bytedeco/pytorch/ConstantString.java | 2 +- .../gen/java/org/bytedeco/pytorch/Context.java | 2 +- .../gen/java/org/bytedeco/pytorch/Continue.java | 2 +- .../org/bytedeco/pytorch/Conv1dFuncOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Conv1dImpl.java | 2 +- .../java/org/bytedeco/pytorch/Conv1dImplBase.java | 2 +- .../org/bytedeco/pytorch/Conv1dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Conv1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/Conv1dPadding.java | 2 +- .../org/bytedeco/pytorch/Conv2dFuncOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Conv2dImpl.java | 2 +- .../java/org/bytedeco/pytorch/Conv2dImplBase.java | 2 +- .../org/bytedeco/pytorch/Conv2dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Conv2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/Conv2dPadding.java | 2 +- .../org/bytedeco/pytorch/Conv3dFuncOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Conv3dImpl.java | 2 +- .../java/org/bytedeco/pytorch/Conv3dImplBase.java | 2 +- .../org/bytedeco/pytorch/Conv3dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Conv3dOptions.java | 2 +- .../java/org/bytedeco/pytorch/Conv3dPadding.java | 2 +- .../org/bytedeco/pytorch/ConvPaddingMode.java | 2 +- .../pytorch/ConvTranspose1dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/ConvTranspose1dImpl.java | 2 +- .../bytedeco/pytorch/ConvTranspose1dImplBase.java | 2 +- .../pytorch/ConvTranspose1dImplBaseBase.java | 2 +- .../pytorch/ConvTranspose1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConvTranspose1dOptions.java | 2 +- .../pytorch/ConvTranspose2dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/ConvTranspose2dImpl.java | 2 +- .../bytedeco/pytorch/ConvTranspose2dImplBase.java | 2 +- .../pytorch/ConvTranspose2dImplBaseBase.java | 2 +- .../pytorch/ConvTranspose2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConvTranspose2dOptions.java | 2 +- .../pytorch/ConvTranspose3dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/ConvTranspose3dImpl.java | 2 +- .../bytedeco/pytorch/ConvTranspose3dImplBase.java | 2 +- .../pytorch/ConvTranspose3dImplBaseBase.java | 2 +- .../pytorch/ConvTranspose3dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConvTranspose3dOptions.java | 2 +- .../bytedeco/pytorch/CosineEmbeddingLossImpl.java | 2 +- .../pytorch/CosineEmbeddingLossImplCloneable.java | 2 +- .../pytorch/CosineEmbeddingLossOptions.java | 2 +- .../bytedeco/pytorch/CosineSimilarityImpl.java | 2 +- .../pytorch/CosineSimilarityImplCloneable.java | 2 +- .../bytedeco/pytorch/CosineSimilarityOptions.java | 2 +- .../java/org/bytedeco/pytorch/CppFunction.java | 2 +- .../java/org/bytedeco/pytorch/CppSignature.java | 2 +- .../bytedeco/pytorch/CppSignatureOptional.java | 2 +- .../bytedeco/pytorch/CrossEntropyLossImpl.java | 2 +- .../pytorch/CrossEntropyLossImplCloneable.java | 2 +- .../bytedeco/pytorch/CrossEntropyLossOptions.java | 2 +- .../org/bytedeco/pytorch/CrossMapLRN2dImpl.java | 2 +- .../pytorch/CrossMapLRN2dImplCloneable.java | 2 +- .../bytedeco/pytorch/CrossMapLRN2dOptions.java | 2 +- .../org/bytedeco/pytorch/CustomBatchRequest.java | 2 +- .../org/bytedeco/pytorch/CustomClassHolder.java | 2 +- .../java/org/bytedeco/pytorch/DDPLoggingData.java | 2 +- .../org/bytedeco/pytorch/DataLoaderOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/DataPtr.java | 2 +- .../java/org/bytedeco/pytorch/DataPtrVector.java | 2 +- .../java/org/bytedeco/pytorch/DebugInfoBase.java | 2 +- .../java/org/bytedeco/pytorch/DebugInfoGuard.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Decl.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Def.java | 2 +- .../gen/java/org/bytedeco/pytorch/DefMaybe.java | 2 +- .../gen/java/org/bytedeco/pytorch/DefVector.java | 2 +- .../java/org/bytedeco/pytorch/DelayedError.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Delete.java | 2 +- .../pytorch/DeserializationStorageContext.java | 2 +- .../org/bytedeco/pytorch/DetailConv1dOptions.java | 2 +- .../org/bytedeco/pytorch/DetailConv2dOptions.java | 2 +- .../org/bytedeco/pytorch/DetailConv3dOptions.java | 2 +- .../org/bytedeco/pytorch/DetectAnomalyGuard.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Device.java | 2 +- .../pytorch/DeviceGuardImplInterface.java | 2 +- .../pytorch/DeviceGuardImplRegistrar.java | 2 +- .../java/org/bytedeco/pytorch/DeviceObjType.java | 2 +- .../org/bytedeco/pytorch/DeviceObjTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/DeviceOptional.java | 2 +- .../org/bytedeco/pytorch/DeviceTypeOptional.java | 2 +- .../java/org/bytedeco/pytorch/DeviceTypeSet.java | 2 +- .../gen/java/org/bytedeco/pytorch/DictComp.java | 2 +- .../java/org/bytedeco/pytorch/DictLiteral.java | 2 +- .../gen/java/org/bytedeco/pytorch/DictType.java | 2 +- .../gen/java/org/bytedeco/pytorch/DimVector.java | 2 +- .../DimVectorInferExpandGeometryResult.java | 2 +- .../org/bytedeco/pytorch/DimVectorOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/Dimname.java | 2 +- .../org/bytedeco/pytorch/DimnameArrayRef.java | 2 +- .../org/bytedeco/pytorch/DimnameListOptional.java | 2 +- .../org/bytedeco/pytorch/DimnameOptional.java | 2 +- .../java/org/bytedeco/pytorch/DimnameVector.java | 2 +- .../bytedeco/pytorch/DisablePythonDispatcher.java | 2 +- .../pytorch/DisableRecordFunctionGuard.java | 2 +- .../java/org/bytedeco/pytorch/DisabledStr.java | 2 +- .../bytedeco/pytorch/DispatchKeyExtractor.java | 2 +- .../org/bytedeco/pytorch/DispatchKeyOptional.java | 2 +- .../java/org/bytedeco/pytorch/DispatchKeySet.java | 2 +- .../gen/java/org/bytedeco/pytorch/Dispatcher.java | 2 +- .../org/bytedeco/pytorch/DistAutogradContext.java | 2 +- .../org/bytedeco/pytorch/DistributedBackend.java | 2 +- .../pytorch/DistributedBackendOptional.java | 2 +- .../pytorch/DistributedBackendOptions.java | 2 +- .../pytorch/DistributedRandomSampler.java | 2 +- .../org/bytedeco/pytorch/DistributedSampler.java | 2 +- .../pytorch/DistributedSequentialSampler.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Dots.java | 2 +- .../java/org/bytedeco/pytorch/DoubleArrayRef.java | 2 +- .../bytedeco/pytorch/DoubleArrayRefOptional.java | 2 +- .../java/org/bytedeco/pytorch/DoubleComplex.java | 2 +- .../bytedeco/pytorch/DoubleComplexArrayRef.java | 2 +- .../pytorch/DoubleComplexElementReference.java | 2 +- .../org/bytedeco/pytorch/DoubleComplexList.java | 2 +- .../pytorch/DoubleComplexListIterator.java | 2 +- .../bytedeco/pytorch/DoubleElementReference.java | 2 +- .../pytorch/DoubleExpandingArrayOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/DoubleList.java | 2 +- .../org/bytedeco/pytorch/DoubleListIterator.java | 2 +- .../java/org/bytedeco/pytorch/DoubleOptional.java | 2 +- .../java/org/bytedeco/pytorch/DoubleVector.java | 2 +- .../bytedeco/pytorch/DoubleVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/Dropout2dImpl.java | 2 +- .../org/bytedeco/pytorch/Dropout2dImplBase.java | 2 +- .../bytedeco/pytorch/Dropout2dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Dropout3dImpl.java | 2 +- .../org/bytedeco/pytorch/Dropout3dImplBase.java | 2 +- .../bytedeco/pytorch/Dropout3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/DropoutFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/DropoutImpl.java | 2 +- .../org/bytedeco/pytorch/DropoutImplBase.java | 2 +- .../bytedeco/pytorch/DropoutImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/DropoutOptions.java | 2 +- .../java/org/bytedeco/pytorch/DynamicLibrary.java | 2 +- .../gen/java/org/bytedeco/pytorch/ELUImpl.java | 2 +- .../org/bytedeco/pytorch/ELUImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/ELUOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Edge.java | 2 +- .../gen/java/org/bytedeco/pytorch/EdgeVector.java | 2 +- .../org/bytedeco/pytorch/EllipsisIndexType.java | 2 +- .../EmbeddingBagFromPretrainedOptions.java | 2 +- .../bytedeco/pytorch/EmbeddingBagFuncOptions.java | 2 +- .../org/bytedeco/pytorch/EmbeddingBagImpl.java | 2 +- .../pytorch/EmbeddingBagImplCloneable.java | 2 +- .../org/bytedeco/pytorch/EmbeddingBagMode.java | 2 +- .../org/bytedeco/pytorch/EmbeddingBagOptions.java | 2 +- .../pytorch/EmbeddingFromPretrainedOptions.java | 2 +- .../bytedeco/pytorch/EmbeddingFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/EmbeddingImpl.java | 2 +- .../bytedeco/pytorch/EmbeddingImplCloneable.java | 2 +- .../org/bytedeco/pytorch/EmbeddingOptions.java | 2 +- .../bytedeco/pytorch/EnableProfilingGuard.java | 2 +- .../gen/java/org/bytedeco/pytorch/EnabledStr.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Engine.java | 2 +- .../gen/java/org/bytedeco/pytorch/EngineStub.java | 2 +- .../gen/java/org/bytedeco/pytorch/EnumHolder.java | 2 +- .../java/org/bytedeco/pytorch/EnumNameValue.java | 2 +- .../bytedeco/pytorch/EnumNameValueArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/EnumType.java | 2 +- .../gen/java/org/bytedeco/pytorch/Example.java | 2 +- .../org/bytedeco/pytorch/ExampleCollation.java | 2 +- .../org/bytedeco/pytorch/ExampleIterator.java | 2 +- .../org/bytedeco/pytorch/ExampleOptional.java | 2 +- .../java/org/bytedeco/pytorch/ExampleVector.java | 2 +- .../bytedeco/pytorch/ExampleVectorIterator.java | 2 +- .../bytedeco/pytorch/ExampleVectorOptional.java | 2 +- .../bytedeco/pytorch/ExceptionMessageValue.java | 2 +- .../java/org/bytedeco/pytorch/ExceptionValue.java | 2 +- .../java/org/bytedeco/pytorch/ExecutionPlan.java | 2 +- .../pytorch/ExecutorExecutionModeOptional.java | 2 +- .../org/bytedeco/pytorch/ExperimentalConfig.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Expr.java | 2 +- .../gen/java/org/bytedeco/pytorch/ExprList.java | 2 +- .../org/bytedeco/pytorch/ExprListIterator.java | 2 +- .../gen/java/org/bytedeco/pytorch/ExprMaybe.java | 2 +- .../gen/java/org/bytedeco/pytorch/ExprStmt.java | 2 +- .../java/org/bytedeco/pytorch/ExtraFilesMap.java | 2 +- .../java/org/bytedeco/pytorch/FanModeType.java | 2 +- .../pytorch/FeatureAlphaDropoutFuncOptions.java | 2 +- .../bytedeco/pytorch/FeatureAlphaDropoutImpl.java | 2 +- .../pytorch/FeatureAlphaDropoutImplBase.java | 2 +- .../pytorch/FeatureAlphaDropoutImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/FileLineFunc.java | 2 +- .../java/org/bytedeco/pytorch/FlattenImpl.java | 2 +- .../bytedeco/pytorch/FlattenImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/FlattenOptions.java | 2 +- .../java/org/bytedeco/pytorch/Float8_e4m3fn.java | 2 +- .../org/bytedeco/pytorch/Float8_e4m3fnuz.java | 2 +- .../java/org/bytedeco/pytorch/Float8_e5m2.java | 2 +- .../org/bytedeco/pytorch/Float8_e5m2fnuz.java | 2 +- .../java/org/bytedeco/pytorch/FloatArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/FloatComplex.java | 2 +- .../bytedeco/pytorch/FloatComplexArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/FloatOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/FloatType.java | 2 +- .../java/org/bytedeco/pytorch/FloatTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/FoldImpl.java | 2 +- .../org/bytedeco/pytorch/FoldImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/FoldOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/For.java | 2 +- .../bytedeco/pytorch/ForceDispatchKeyGuard.java | 2 +- .../java/org/bytedeco/pytorch/ForwardADLevel.java | 2 +- .../java/org/bytedeco/pytorch/ForwardGrad.java | 2 +- .../pytorch/FractionalMaxPool1dOptions.java | 2 +- .../bytedeco/pytorch/FractionalMaxPool2dImpl.java | 2 +- .../pytorch/FractionalMaxPool2dImplCloneable.java | 2 +- .../pytorch/FractionalMaxPool2dOptions.java | 2 +- .../bytedeco/pytorch/FractionalMaxPool3dImpl.java | 2 +- .../pytorch/FractionalMaxPool3dImplCloneable.java | 2 +- .../pytorch/FractionalMaxPool3dOptions.java | 2 +- .../bytedeco/pytorch/FullDataLoaderOptions.java | 2 +- .../org/bytedeco/pytorch/FuncTorchTLSBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/Function.java | 2 +- .../bytedeco/pytorch/FunctionCrossMapLRN2d.java | 2 +- .../org/bytedeco/pytorch/FunctionPostHook.java | 2 +- .../bytedeco/pytorch/FunctionPostHookVector.java | 2 +- .../org/bytedeco/pytorch/FunctionPreHook.java | 2 +- .../bytedeco/pytorch/FunctionPreHookVector.java | 2 +- .../java/org/bytedeco/pytorch/FunctionSchema.java | 2 +- .../bytedeco/pytorch/FunctionSchemaOptional.java | 2 +- .../bytedeco/pytorch/FunctionSchemaVector.java | 2 +- .../java/org/bytedeco/pytorch/FunctionType.java | 2 +- .../java/org/bytedeco/pytorch/FunctionValue.java | 2 +- .../java/org/bytedeco/pytorch/FunctionVector.java | 2 +- .../pytorch/FunctionalityOffsetAndMask.java | 2 +- .../java/org/bytedeco/pytorch/FusionStrategy.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Future.java | 2 +- .../java/org/bytedeco/pytorch/FutureArrayRef.java | 2 +- .../bytedeco/pytorch/FutureElementReference.java | 2 +- .../gen/java/org/bytedeco/pytorch/FutureList.java | 2 +- .../org/bytedeco/pytorch/FutureListIterator.java | 2 +- .../bytedeco/pytorch/FutureSingleElementType.java | 2 +- .../gen/java/org/bytedeco/pytorch/FutureType.java | 2 +- .../java/org/bytedeco/pytorch/FutureVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/GELUImpl.java | 2 +- .../org/bytedeco/pytorch/GELUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/GELUOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/GLUImpl.java | 2 +- .../org/bytedeco/pytorch/GLUImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/GLUOptions.java | 2 +- .../java/org/bytedeco/pytorch/GRUCellImpl.java | 2 +- .../org/bytedeco/pytorch/GRUCellImplBase.java | 2 +- .../bytedeco/pytorch/GRUCellImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/GRUCellOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/GRUImpl.java | 2 +- .../java/org/bytedeco/pytorch/GRUImplBase.java | 2 +- .../org/bytedeco/pytorch/GRUImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/GRUOptions.java | 2 +- .../java/org/bytedeco/pytorch/GatherOptions.java | 2 +- .../org/bytedeco/pytorch/GatheredContext.java | 2 +- .../gen/java/org/bytedeco/pytorch/Generator.java | 2 +- .../java/org/bytedeco/pytorch/GeneratorImpl.java | 2 +- .../org/bytedeco/pytorch/GeneratorOptional.java | 2 +- .../java/org/bytedeco/pytorch/GeneratorType.java | 2 +- .../org/bytedeco/pytorch/GeneratorTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/GenericDict.java | 2 +- .../org/bytedeco/pytorch/GenericDictEntryRef.java | 2 +- .../org/bytedeco/pytorch/GenericDictIterator.java | 2 +- .../bytedeco/pytorch/GenericElementReference.java | 2 +- .../java/org/bytedeco/pytorch/GenericList.java | 2 +- .../org/bytedeco/pytorch/GenericListIterator.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Global.java | 2 +- .../org/bytedeco/pytorch/GloballyUniqueId.java | 2 +- .../org/bytedeco/pytorch/GlooDeviceVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/GradBucket.java | 2 +- .../gen/java/org/bytedeco/pytorch/GradMode.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Graph.java | 2 +- .../gen/java/org/bytedeco/pytorch/GraphAttr.java | 2 +- .../java/org/bytedeco/pytorch/GraphExecutor.java | 2 +- .../bytedeco/pytorch/GraphExecutorImplBase.java | 2 +- .../org/bytedeco/pytorch/GraphExecutorState.java | 2 +- .../java/org/bytedeco/pytorch/GraphFunction.java | 2 +- .../pytorch/GraphOptimizerEnabledGuard.java | 2 +- .../gen/java/org/bytedeco/pytorch/GraphRoot.java | 2 +- .../java/org/bytedeco/pytorch/GraphVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/GraphsAttr.java | 2 +- .../bytedeco/pytorch/GridSampleFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/GridSampleMode.java | 2 +- .../bytedeco/pytorch/GridSamplePaddingMode.java | 2 +- .../bytedeco/pytorch/GroupNormFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/GroupNormImpl.java | 2 +- .../bytedeco/pytorch/GroupNormImplCloneable.java | 2 +- .../org/bytedeco/pytorch/GroupNormOptions.java | 2 +- .../pytorch/GumbelSoftmaxFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/HIPHooksArgs.java | 2 +- .../org/bytedeco/pytorch/HIPHooksInterface.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Half.java | 2 +- .../java/org/bytedeco/pytorch/HalfArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/HalfComplex.java | 2 +- .../java/org/bytedeco/pytorch/HardshrinkImpl.java | 2 +- .../bytedeco/pytorch/HardshrinkImplCloneable.java | 2 +- .../org/bytedeco/pytorch/HardshrinkOptions.java | 2 +- .../java/org/bytedeco/pytorch/HardtanhImpl.java | 2 +- .../bytedeco/pytorch/HardtanhImplCloneable.java | 2 +- .../org/bytedeco/pytorch/HardtanhOptions.java | 2 +- .../bytedeco/pytorch/HashAliasedIValueMap.java | 2 +- .../org/bytedeco/pytorch/HashAliasedIValues.java | 2 +- .../org/bytedeco/pytorch/HermeticPyObjectTLS.java | 2 +- .../bytedeco/pytorch/HingeEmbeddingLossImpl.java | 2 +- .../pytorch/HingeEmbeddingLossImplCloneable.java | 2 +- .../pytorch/HingeEmbeddingLossOptions.java | 2 +- .../java/org/bytedeco/pytorch/HuberLossImpl.java | 2 +- .../bytedeco/pytorch/HuberLossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/HuberLossOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/IMethod.java | 2 +- .../java/org/bytedeco/pytorch/IPUHooksArgs.java | 2 +- .../org/bytedeco/pytorch/IPUHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/IStreamAdapter.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/IValue.java | 2 +- .../java/org/bytedeco/pytorch/IValueArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/IValueOptional.java | 2 +- .../bytedeco/pytorch/IValueOptionalVector.java | 2 +- .../java/org/bytedeco/pytorch/IValueVector.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Ident.java | 2 +- .../gen/java/org/bytedeco/pytorch/IdentList.java | 2 +- .../org/bytedeco/pytorch/IdentListIterator.java | 2 +- .../gen/java/org/bytedeco/pytorch/Identity.java | 2 +- .../java/org/bytedeco/pytorch/IdentityImpl.java | 2 +- .../bytedeco/pytorch/IdentityImplCloneable.java | 2 +- pytorch/src/gen/java/org/bytedeco/pytorch/If.java | 2 +- .../bytedeco/pytorch/IncludeDispatchKeyGuard.java | 2 +- .../java/org/bytedeco/pytorch/InferenceMode.java | 2 +- .../java/org/bytedeco/pytorch/InferredType.java | 2 +- .../org/bytedeco/pytorch/InlinedCallStack.java | 2 +- .../pytorch/InlinedCallStackOptional.java | 2 +- .../java/org/bytedeco/pytorch/InputArchive.java | 2 +- .../org/bytedeco/pytorch/InstanceNorm1dImpl.java | 2 +- .../bytedeco/pytorch/InstanceNorm1dImplBase.java | 2 +- .../pytorch/InstanceNorm1dImplBaseBase.java | 2 +- .../pytorch/InstanceNorm1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/InstanceNorm2dImpl.java | 2 +- .../bytedeco/pytorch/InstanceNorm2dImplBase.java | 2 +- .../pytorch/InstanceNorm2dImplBaseBase.java | 2 +- .../pytorch/InstanceNorm2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/InstanceNorm3dImpl.java | 2 +- .../bytedeco/pytorch/InstanceNorm3dImplBase.java | 2 +- .../pytorch/InstanceNorm3dImplBaseBase.java | 2 +- .../pytorch/InstanceNorm3dImplCloneable.java | 2 +- .../bytedeco/pytorch/InstanceNormFuncOptions.java | 2 +- .../org/bytedeco/pytorch/InstanceNormOptions.java | 2 +- .../java/org/bytedeco/pytorch/Instruction.java | 2 +- .../java/org/bytedeco/pytorch/IntArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/IntOptional.java | 2 +- .../bytedeco/pytorch/IntSizedSmallVectorBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/IntType.java | 2 +- .../gen/java/org/bytedeco/pytorch/IntTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/InterfaceType.java | 2 +- .../bytedeco/pytorch/InterpolateFuncOptions.java | 2 +- .../org/bytedeco/pytorch/InterpolateMode.java | 2 +- .../org/bytedeco/pytorch/JavaBatchDataset.java | 2 +- .../java/org/bytedeco/pytorch/JavaDataset.java | 2 +- .../org/bytedeco/pytorch/JavaDatasetBase.java | 2 +- .../pytorch/JavaDistributedRandomDataLoader.java | 2 +- .../JavaDistributedRandomDataLoaderBase.java | 2 +- .../JavaDistributedRandomTensorDataLoader.java | 2 +- ...JavaDistributedRandomTensorDataLoaderBase.java | 2 +- .../JavaDistributedSequentialDataLoader.java | 2 +- .../JavaDistributedSequentialDataLoaderBase.java | 2 +- ...JavaDistributedSequentialTensorDataLoader.java | 2 +- ...DistributedSequentialTensorDataLoaderBase.java | 2 +- .../bytedeco/pytorch/JavaRandomDataLoader.java | 2 +- .../pytorch/JavaRandomDataLoaderBase.java | 2 +- .../pytorch/JavaRandomTensorDataLoader.java | 2 +- .../pytorch/JavaRandomTensorDataLoaderBase.java | 2 +- .../pytorch/JavaSequentialDataLoader.java | 2 +- .../pytorch/JavaSequentialDataLoaderBase.java | 2 +- .../pytorch/JavaSequentialTensorDataLoader.java | 2 +- .../JavaSequentialTensorDataLoaderBase.java | 2 +- .../pytorch/JavaStatefulBatchDataset.java | 2 +- .../bytedeco/pytorch/JavaStatefulDataLoader.java | 2 +- .../pytorch/JavaStatefulDataLoaderBase.java | 2 +- .../org/bytedeco/pytorch/JavaStatefulDataset.java | 2 +- .../bytedeco/pytorch/JavaStatefulDatasetBase.java | 2 +- .../pytorch/JavaStatefulTensorBatchDataset.java | 2 +- .../pytorch/JavaStatefulTensorDataLoader.java | 2 +- .../pytorch/JavaStatefulTensorDataLoaderBase.java | 2 +- .../pytorch/JavaStatefulTensorDataset.java | 2 +- .../pytorch/JavaStatefulTensorDatasetBase.java | 2 +- .../bytedeco/pytorch/JavaStreamBatchDataset.java | 2 +- .../bytedeco/pytorch/JavaStreamDataLoader.java | 2 +- .../pytorch/JavaStreamDataLoaderBase.java | 2 +- .../org/bytedeco/pytorch/JavaStreamDataset.java | 2 +- .../pytorch/JavaStreamTensorBatchDataset.java | 2 +- .../pytorch/JavaStreamTensorDataLoader.java | 2 +- .../pytorch/JavaStreamTensorDataLoaderBase.java | 2 +- .../bytedeco/pytorch/JavaStreamTensorDataset.java | 2 +- .../bytedeco/pytorch/JavaTensorBatchDataset.java | 2 +- .../org/bytedeco/pytorch/JavaTensorDataset.java | 2 +- .../bytedeco/pytorch/JavaTensorDatasetBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/JitModule.java | 2 +- .../gen/java/org/bytedeco/pytorch/JitNode.java | 2 +- .../java/org/bytedeco/pytorch/JitNodeVector.java | 2 +- .../java/org/bytedeco/pytorch/JitNodeWrap.java | 2 +- .../gen/java/org/bytedeco/pytorch/JitObject.java | 2 +- .../org/bytedeco/pytorch/JitRRefPickleGuard.java | 2 +- .../gen/java/org/bytedeco/pytorch/JitString.java | 2 +- .../java/org/bytedeco/pytorch/KLDivLossImpl.java | 2 +- .../bytedeco/pytorch/KLDivLossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/KLDivLossOptions.java | 2 +- .../org/bytedeco/pytorch/KLDivLossReduction.java | 2 +- .../java/org/bytedeco/pytorch/KernelFunction.java | 2 +- .../gen/java/org/bytedeco/pytorch/L1LossImpl.java | 2 +- .../org/bytedeco/pytorch/L1LossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/L1LossOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/LBFGS.java | 2 +- .../java/org/bytedeco/pytorch/LBFGSOptions.java | 2 +- .../org/bytedeco/pytorch/LBFGSParamState.java | 2 +- .../java/org/bytedeco/pytorch/LPPool1dImpl.java | 2 +- .../org/bytedeco/pytorch/LPPool1dImplBase.java | 2 +- .../bytedeco/pytorch/LPPool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LPPool1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/LPPool2dImpl.java | 2 +- .../org/bytedeco/pytorch/LPPool2dImplBase.java | 2 +- .../bytedeco/pytorch/LPPool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LPPool2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/LPPool3dImpl.java | 2 +- .../org/bytedeco/pytorch/LPPool3dImplBase.java | 2 +- .../bytedeco/pytorch/LPPool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LPPool3dOptions.java | 2 +- .../java/org/bytedeco/pytorch/LRScheduler.java | 2 +- .../java/org/bytedeco/pytorch/LSTMCellImpl.java | 2 +- .../org/bytedeco/pytorch/LSTMCellImplBase.java | 2 +- .../bytedeco/pytorch/LSTMCellImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LSTMCellOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/LSTMImpl.java | 2 +- .../java/org/bytedeco/pytorch/LSTMImplBase.java | 2 +- .../org/bytedeco/pytorch/LSTMImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/LSTMOptions.java | 2 +- .../bytedeco/pytorch/LayerNormFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/LayerNormImpl.java | 2 +- .../bytedeco/pytorch/LayerNormImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LayerNormOptions.java | 2 +- .../bytedeco/pytorch/LayoutEnumerationType.java | 2 +- .../java/org/bytedeco/pytorch/LayoutOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/LayoutType.java | 2 +- .../java/org/bytedeco/pytorch/LayoutTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/LeakyReLUImpl.java | 2 +- .../bytedeco/pytorch/LeakyReLUImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LeakyReLUOptions.java | 2 +- .../bytedeco/pytorch/LegacyTensorConstructor.java | 2 +- .../gen/java/org/bytedeco/pytorch/Library.java | 2 +- .../gen/java/org/bytedeco/pytorch/LinearImpl.java | 2 +- .../org/bytedeco/pytorch/LinearImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/LinearOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/ListComp.java | 2 +- .../java/org/bytedeco/pytorch/ListLiteral.java | 2 +- .../bytedeco/pytorch/ListSingleElementType.java | 2 +- .../gen/java/org/bytedeco/pytorch/ListType.java | 2 +- .../org/bytedeco/pytorch/LocalDispatchKeySet.java | 2 +- .../bytedeco/pytorch/LocalResponseNormImpl.java | 2 +- .../pytorch/LocalResponseNormImplCloneable.java | 2 +- .../pytorch/LocalResponseNormOptions.java | 2 +- .../java/org/bytedeco/pytorch/LogSigmoidImpl.java | 2 +- .../bytedeco/pytorch/LogSigmoidImplCloneable.java | 2 +- .../bytedeco/pytorch/LogSoftmaxFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/LogSoftmaxImpl.java | 2 +- .../bytedeco/pytorch/LogSoftmaxImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LogSoftmaxOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Logger.java | 2 +- .../java/org/bytedeco/pytorch/LoggerOptional.java | 2 +- .../java/org/bytedeco/pytorch/LongArrayRef.java | 2 +- .../bytedeco/pytorch/LongArrayRefOptional.java | 2 +- .../org/bytedeco/pytorch/LongArrayRefVector.java | 2 +- .../bytedeco/pytorch/LongElementReference.java | 2 +- .../pytorch/LongExpandingArrayOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/LongList.java | 2 +- .../org/bytedeco/pytorch/LongListIterator.java | 2 +- .../java/org/bytedeco/pytorch/LongOptional.java | 2 +- .../bytedeco/pytorch/LongOptionalArrayRef.java | 2 +- .../org/bytedeco/pytorch/LongOptionalVector.java | 2 +- .../bytedeco/pytorch/LongRecvRpcBackwardMap.java | 2 +- .../bytedeco/pytorch/LongSendRpcBackwardMap.java | 2 +- .../org/bytedeco/pytorch/LongSmallVectorBase.java | 2 +- .../bytedeco/pytorch/LongSmallVectorCommon.java | 2 +- .../org/bytedeco/pytorch/LongSmallVectorImpl.java | 2 +- .../org/bytedeco/pytorch/LongVaryingShape.java | 2 +- .../gen/java/org/bytedeco/pytorch/LongVector.java | 2 +- .../org/bytedeco/pytorch/LongVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/LossReduction.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/MNIST.java | 2 +- .../org/bytedeco/pytorch/MNISTBatchDataset.java | 2 +- .../java/org/bytedeco/pytorch/MNISTDataset.java | 2 +- .../bytedeco/pytorch/MNISTMapBatchDataset.java | 2 +- .../org/bytedeco/pytorch/MNISTMapDataset.java | 2 +- .../bytedeco/pytorch/MNISTRandomDataLoader.java | 2 +- .../pytorch/MNISTRandomDataLoaderBase.java | 2 +- .../java/org/bytedeco/pytorch/MPSHooksArgs.java | 2 +- .../org/bytedeco/pytorch/MPSHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/MSELossImpl.java | 2 +- .../bytedeco/pytorch/MSELossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/MSELossOptions.java | 2 +- .../org/bytedeco/pytorch/MTIAHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/MagicMethod.java | 2 +- .../bytedeco/pytorch/MarginRankingLossImpl.java | 2 +- .../pytorch/MarginRankingLossImplCloneable.java | 2 +- .../pytorch/MarginRankingLossOptions.java | 2 +- .../org/bytedeco/pytorch/MatchTypeReturn.java | 2 +- .../java/org/bytedeco/pytorch/MatchedSchema.java | 2 +- .../java/org/bytedeco/pytorch/MaxPool1dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxPool1dImplBase.java | 2 +- .../bytedeco/pytorch/MaxPool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxPool1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/MaxPool2dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxPool2dImplBase.java | 2 +- .../bytedeco/pytorch/MaxPool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxPool2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/MaxPool3dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxPool3dImplBase.java | 2 +- .../bytedeco/pytorch/MaxPool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxPool3dOptions.java | 2 +- .../bytedeco/pytorch/MaxUnpool1dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool1dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool1dImplBase.java | 2 +- .../pytorch/MaxUnpool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool1dOptions.java | 2 +- .../bytedeco/pytorch/MaxUnpool2dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool2dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool2dImplBase.java | 2 +- .../pytorch/MaxUnpool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool2dOptions.java | 2 +- .../bytedeco/pytorch/MaxUnpool3dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool3dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool3dImplBase.java | 2 +- .../pytorch/MaxUnpool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool3dOptions.java | 2 +- .../bytedeco/pytorch/MemoryFormatOptional.java | 2 +- .../org/bytedeco/pytorch/MemoryFormatType.java | 2 +- .../pytorch/MemoryFormattEnumerationType.java | 2 +- .../bytedeco/pytorch/MemoryReportingInfoBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/Message.java | 2 +- .../gen/java/org/bytedeco/pytorch/MetaBase.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Method.java | 2 +- .../java/org/bytedeco/pytorch/MethodOptional.java | 2 +- .../java/org/bytedeco/pytorch/MethodValue.java | 2 +- .../gen/java/org/bytedeco/pytorch/MishImpl.java | 2 +- .../org/bytedeco/pytorch/MishImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/MobileCode.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Module.java | 2 +- .../java/org/bytedeco/pytorch/ModuleDictImpl.java | 2 +- .../bytedeco/pytorch/ModuleDictImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ModuleInstanceInfo.java | 2 +- .../pytorch/ModuleInstanceInfoOptional.java | 2 +- .../java/org/bytedeco/pytorch/ModuleListImpl.java | 2 +- .../bytedeco/pytorch/ModuleListImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/ModulePolicy.java | 2 +- .../pytorch/MultiLabelMarginLossImpl.java | 2 +- .../MultiLabelMarginLossImplCloneable.java | 2 +- .../pytorch/MultiLabelMarginLossOptions.java | 2 +- .../pytorch/MultiLabelSoftMarginLossImpl.java | 2 +- .../MultiLabelSoftMarginLossImplCloneable.java | 2 +- .../pytorch/MultiLabelSoftMarginLossOptions.java | 2 +- .../org/bytedeco/pytorch/MultiMarginLossImpl.java | 2 +- .../pytorch/MultiMarginLossImplCloneable.java | 2 +- .../bytedeco/pytorch/MultiMarginLossOptions.java | 2 +- .../MultiheadAttentionForwardFuncOptions.java | 2 +- .../bytedeco/pytorch/MultiheadAttentionImpl.java | 2 +- .../pytorch/MultiheadAttentionImplCloneable.java | 2 +- .../pytorch/MultiheadAttentionOptions.java | 2 +- .../bytedeco/pytorch/MzZipReaderIterWrapper.java | 2 +- .../bytedeco/pytorch/NCCLPreMulSumSupplement.java | 2 +- .../java/org/bytedeco/pytorch/NLLLossImpl.java | 2 +- .../bytedeco/pytorch/NLLLossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/NLLLossOptions.java | 2 +- .../java/org/bytedeco/pytorch/NameMangler.java | 2 +- .../java/org/bytedeco/pytorch/NamedIValue.java | 2 +- .../java/org/bytedeco/pytorch/NamedJitModule.java | 2 +- .../java/org/bytedeco/pytorch/NamedTensor.java | 2 +- .../org/bytedeco/pytorch/NamedTensorMeta.java | 2 +- .../pytorch/NamedTensorMetaInterface.java | 2 +- .../bytedeco/pytorch/NamedTupleConstructor.java | 2 +- .../gen/java/org/bytedeco/pytorch/NamedType.java | 2 +- .../gen/java/org/bytedeco/pytorch/NamedValue.java | 2 +- .../org/bytedeco/pytorch/NamedValueArrayRef.java | 2 +- .../org/bytedeco/pytorch/NamedValueOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/NamesMode.java | 2 +- .../java/org/bytedeco/pytorch/NativeResolver.java | 2 +- .../org/bytedeco/pytorch/NestedTensorImpl.java | 2 +- .../java/org/bytedeco/pytorch/NoGradGuard.java | 2 +- .../java/org/bytedeco/pytorch/NoNamesGuard.java | 2 +- .../java/org/bytedeco/pytorch/NoTF32Guard.java | 2 +- .../gen/java/org/bytedeco/pytorch/NoTarget.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Node.java | 2 +- .../gen/java/org/bytedeco/pytorch/NodeSet.java | 2 +- .../gen/java/org/bytedeco/pytorch/NoneType.java | 2 +- .../java/org/bytedeco/pytorch/NoneTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/Nonlinearity.java | 2 +- .../bytedeco/pytorch/NormalizeFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/NotImplemented.java | 2 +- .../gen/java/org/bytedeco/pytorch/NumberType.java | 2 +- .../java/org/bytedeco/pytorch/NumberTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/ORTHooksArgs.java | 2 +- .../org/bytedeco/pytorch/ORTHooksInterface.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Obj.java | 2 +- .../bytedeco/pytorch/OpRegistrationListener.java | 2 +- .../java/org/bytedeco/pytorch/OperandInfo.java | 2 +- .../gen/java/org/bytedeco/pytorch/Operation.java | 2 +- .../gen/java/org/bytedeco/pytorch/Operator.java | 2 +- .../java/org/bytedeco/pytorch/OperatorHandle.java | 2 +- .../bytedeco/pytorch/OperatorHandleOptional.java | 2 +- .../java/org/bytedeco/pytorch/OperatorKernel.java | 2 +- .../java/org/bytedeco/pytorch/OperatorName.java | 2 +- .../bytedeco/pytorch/OperatorNameOptional.java | 2 +- .../java/org/bytedeco/pytorch/OperatorSet.java | 2 +- .../java/org/bytedeco/pytorch/OperatorVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/Optimizer.java | 2 +- .../pytorch/OptimizerCloneableAdagradOptions.java | 2 +- .../OptimizerCloneableAdagradParamState.java | 2 +- .../pytorch/OptimizerCloneableAdamOptions.java | 2 +- .../pytorch/OptimizerCloneableAdamParamState.java | 2 +- .../pytorch/OptimizerCloneableAdamWOptions.java | 2 +- .../OptimizerCloneableAdamWParamState.java | 2 +- .../pytorch/OptimizerCloneableLBFGSOptions.java | 2 +- .../OptimizerCloneableLBFGSParamState.java | 2 +- .../pytorch/OptimizerCloneableRMSpropOptions.java | 2 +- .../OptimizerCloneableRMSpropParamState.java | 2 +- .../pytorch/OptimizerCloneableSGDOptions.java | 2 +- .../pytorch/OptimizerCloneableSGDParamState.java | 2 +- .../org/bytedeco/pytorch/OptimizerOptions.java | 2 +- .../org/bytedeco/pytorch/OptimizerParamGroup.java | 2 +- .../pytorch/OptimizerParamGroupVector.java | 2 +- .../org/bytedeco/pytorch/OptimizerParamState.java | 2 +- .../org/bytedeco/pytorch/OptionalDeviceGuard.java | 2 +- .../java/org/bytedeco/pytorch/OptionalType.java | 2 +- .../java/org/bytedeco/pytorch/OutputArchive.java | 2 +- .../bytedeco/pytorch/PODLocalDispatchKeySet.java | 2 +- .../gen/java/org/bytedeco/pytorch/PReLUImpl.java | 2 +- .../org/bytedeco/pytorch/PReLUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/PReLUOptions.java | 2 +- .../java/org/bytedeco/pytorch/PackedSequence.java | 2 +- .../java/org/bytedeco/pytorch/PadFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/PaddingMode.java | 2 +- .../bytedeco/pytorch/PairwiseDistanceImpl.java | 2 +- .../pytorch/PairwiseDistanceImplCloneable.java | 2 +- .../bytedeco/pytorch/PairwiseDistanceOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Param.java | 2 +- .../gen/java/org/bytedeco/pytorch/ParamList.java | 2 +- .../org/bytedeco/pytorch/ParamListIterator.java | 2 +- .../org/bytedeco/pytorch/ParameterDictImpl.java | 2 +- .../pytorch/ParameterDictImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ParameterListImpl.java | 2 +- .../pytorch/ParameterListImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ParameterPolicy.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Pass.java | 2 +- .../gen/java/org/bytedeco/pytorch/Pickler.java | 2 +- .../org/bytedeco/pytorch/PixelShuffleImpl.java | 2 +- .../pytorch/PixelShuffleImplCloneable.java | 2 +- .../org/bytedeco/pytorch/PixelShuffleOptions.java | 2 +- .../org/bytedeco/pytorch/PixelUnshuffleImpl.java | 2 +- .../pytorch/PixelUnshuffleImplCloneable.java | 2 +- .../bytedeco/pytorch/PixelUnshuffleOptions.java | 2 +- .../bytedeco/pytorch/PlacementDeleteContext.java | 2 +- .../java/org/bytedeco/pytorch/PointerPair.java | 2 +- .../org/bytedeco/pytorch/PointerPairOptional.java | 2 +- .../org/bytedeco/pytorch/PoissonNLLLossImpl.java | 2 +- .../pytorch/PoissonNLLLossImplCloneable.java | 2 +- .../bytedeco/pytorch/PoissonNLLLossOptions.java | 2 +- .../bytedeco/pytorch/PostAccumulateGradHook.java | 2 +- .../java/org/bytedeco/pytorch/PrefixStore.java | 2 +- .../gen/java/org/bytedeco/pytorch/PrintValue.java | 2 +- .../bytedeco/pytorch/PrivateUse1HooksArgs.java | 2 +- .../pytorch/PrivateUse1HooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/ProcessGroup.java | 2 +- .../pytorch/ProcessGroupCppCommHookInterface.java | 2 +- .../org/bytedeco/pytorch/ProcessGroupGloo.java | 2 +- .../org/bytedeco/pytorch/ProfileIValueOp.java | 2 +- .../java/org/bytedeco/pytorch/ProfilerConfig.java | 2 +- .../gen/java/org/bytedeco/pytorch/Property.java | 2 +- .../java/org/bytedeco/pytorch/PropertyList.java | 2 +- .../bytedeco/pytorch/PropertyListIterator.java | 2 +- .../org/bytedeco/pytorch/PropertyListMaybe.java | 2 +- .../java/org/bytedeco/pytorch/PropertyVector.java | 2 +- .../java/org/bytedeco/pytorch/PyInterpreter.java | 2 +- .../org/bytedeco/pytorch/PyInterpreterVTable.java | 2 +- .../java/org/bytedeco/pytorch/PyObjectHolder.java | 2 +- .../java/org/bytedeco/pytorch/PyObjectType.java | 2 +- .../org/bytedeco/pytorch/PyObjectTypePtr.java | 2 +- .../org/bytedeco/pytorch/PyTorchStreamReader.java | 2 +- .../org/bytedeco/pytorch/PythonDispatcherTLS.java | 2 +- .../gen/java/org/bytedeco/pytorch/PythonOp.java | 2 +- .../bytedeco/pytorch/PythonTorchFunctionTLS.java | 2 +- .../java/org/bytedeco/pytorch/QEngineVector.java | 2 +- .../java/org/bytedeco/pytorch/QSchemeType.java | 2 +- .../java/org/bytedeco/pytorch/QSchemeTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/QTensorImpl.java | 2 +- .../java/org/bytedeco/pytorch/QualifiedName.java | 2 +- .../bytedeco/pytorch/QualifiedNameOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/Quantizer.java | 2 +- .../java/org/bytedeco/pytorch/QuantizerType.java | 2 +- .../org/bytedeco/pytorch/QuantizerTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/RMSprop.java | 2 +- .../java/org/bytedeco/pytorch/RMSpropOptions.java | 2 +- .../org/bytedeco/pytorch/RMSpropParamState.java | 2 +- .../java/org/bytedeco/pytorch/RNNBaseMode.java | 2 +- .../java/org/bytedeco/pytorch/RNNCellImpl.java | 2 +- .../org/bytedeco/pytorch/RNNCellImplBase.java | 2 +- .../bytedeco/pytorch/RNNCellImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/RNNCellOptions.java | 2 +- .../org/bytedeco/pytorch/RNNCellOptionsBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/RNNImpl.java | 2 +- .../java/org/bytedeco/pytorch/RNNImplBase.java | 2 +- .../org/bytedeco/pytorch/RNNImplCloneable.java | 2 +- .../org/bytedeco/pytorch/RNNNonlinearity.java | 2 +- .../gen/java/org/bytedeco/pytorch/RNNOptions.java | 2 +- .../java/org/bytedeco/pytorch/RNNOptionsBase.java | 2 +- .../bytedeco/pytorch/ROCmBackwardPassGuard.java | 2 +- .../org/bytedeco/pytorch/RReLUFuncOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/RReLUImpl.java | 2 +- .../org/bytedeco/pytorch/RReLUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/RReLUOptions.java | 2 +- .../java/org/bytedeco/pytorch/RRefInterface.java | 2 +- .../bytedeco/pytorch/RRefSingleElementType.java | 2 +- .../gen/java/org/bytedeco/pytorch/RRefType.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Raise.java | 2 +- .../java/org/bytedeco/pytorch/RandomSampler.java | 2 +- .../gen/java/org/bytedeco/pytorch/RangeValue.java | 2 +- .../gen/java/org/bytedeco/pytorch/ReLU6Impl.java | 2 +- .../org/bytedeco/pytorch/ReLU6ImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/ReLU6Options.java | 2 +- .../gen/java/org/bytedeco/pytorch/ReLUImpl.java | 2 +- .../org/bytedeco/pytorch/ReLUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/ReLUOptions.java | 2 +- .../bytedeco/pytorch/ReadAdapterInterface.java | 2 +- .../pytorch/ReadAdapterInterfaceVector.java | 2 +- .../java/org/bytedeco/pytorch/RecordFunction.java | 2 +- .../pytorch/RecordFunctionCallbacksEntry.java | 2 +- .../org/bytedeco/pytorch/RecordFunctionGuard.java | 2 +- .../pytorch/RecordFunctionHandleIntList.java | 2 +- .../pytorch/RecordFunctionHandleIntPair.java | 2 +- .../org/bytedeco/pytorch/RecordFunctionTLS.java | 2 +- .../org/bytedeco/pytorch/RecvRpcBackward.java | 2 +- .../gen/java/org/bytedeco/pytorch/ReduceOp.java | 2 +- .../java/org/bytedeco/pytorch/ReduceOptions.java | 2 +- .../bytedeco/pytorch/ReduceScatterOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Reducer.java | 2 +- .../org/bytedeco/pytorch/ReflectionPad1dImpl.java | 2 +- .../bytedeco/pytorch/ReflectionPad1dImplBase.java | 2 +- .../pytorch/ReflectionPad1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReflectionPad1dOptions.java | 2 +- .../org/bytedeco/pytorch/ReflectionPad2dImpl.java | 2 +- .../bytedeco/pytorch/ReflectionPad2dImplBase.java | 2 +- .../pytorch/ReflectionPad2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReflectionPad2dOptions.java | 2 +- .../org/bytedeco/pytorch/ReflectionPad3dImpl.java | 2 +- .../bytedeco/pytorch/ReflectionPad3dImplBase.java | 2 +- .../pytorch/ReflectionPad3dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReflectionPad3dOptions.java | 2 +- .../org/bytedeco/pytorch/RegisterOperators.java | 2 +- .../bytedeco/pytorch/RegisterWorkerInfoOnce.java | 2 +- .../bytedeco/pytorch/RegistrationHandleRAII.java | 2 +- .../bytedeco/pytorch/ReplicationPad1dImpl.java | 2 +- .../pytorch/ReplicationPad1dImplBase.java | 2 +- .../pytorch/ReplicationPad1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReplicationPad1dOptions.java | 2 +- .../bytedeco/pytorch/ReplicationPad2dImpl.java | 2 +- .../pytorch/ReplicationPad2dImplBase.java | 2 +- .../pytorch/ReplicationPad2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReplicationPad2dOptions.java | 2 +- .../bytedeco/pytorch/ReplicationPad3dImpl.java | 2 +- .../pytorch/ReplicationPad3dImplBase.java | 2 +- .../pytorch/ReplicationPad3dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReplicationPad3dOptions.java | 2 +- .../org/bytedeco/pytorch/RequestCallback.java | 2 +- .../gen/java/org/bytedeco/pytorch/Resolver.java | 2 +- .../java/org/bytedeco/pytorch/ResolverVector.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Result.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Return.java | 2 +- .../gen/java/org/bytedeco/pytorch/RpcAgent.java | 2 +- .../org/bytedeco/pytorch/RpcBackendOptions.java | 2 +- .../java/org/bytedeco/pytorch/RpcRetryInfo.java | 2 +- .../org/bytedeco/pytorch/RpcRetryOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/SELUImpl.java | 2 +- .../org/bytedeco/pytorch/SELUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/SELUOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/SGD.java | 2 +- .../gen/java/org/bytedeco/pytorch/SGDOptions.java | 2 +- .../java/org/bytedeco/pytorch/SGDParamState.java | 2 +- .../java/org/bytedeco/pytorch/SafePyHandle.java | 2 +- .../java/org/bytedeco/pytorch/SafePyObject.java | 2 +- .../bytedeco/pytorch/SafePyObjectOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/Sampler.java | 2 +- .../bytedeco/pytorch/SavedTensorDefaultHooks.java | 2 +- .../pytorch/SavedTensorDefaultHooksTLS.java | 2 +- .../org/bytedeco/pytorch/SavedVariableHooks.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Scalar.java | 2 +- .../java/org/bytedeco/pytorch/ScalarArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ScalarOptional.java | 2 +- .../org/bytedeco/pytorch/ScalarTypeArrayRef.java | 2 +- .../pytorch/ScalarTypeEnumerationType.java | 2 +- .../org/bytedeco/pytorch/ScalarTypeOptional.java | 2 +- .../java/org/bytedeco/pytorch/ScalarTypeType.java | 2 +- .../org/bytedeco/pytorch/ScalarTypeTypePtr.java | 2 +- .../org/bytedeco/pytorch/ScalarTypeVector.java | 2 +- .../java/org/bytedeco/pytorch/ScatterOptions.java | 2 +- .../java/org/bytedeco/pytorch/SchemaArgument.java | 2 +- .../gen/java/org/bytedeco/pytorch/SchemaInfo.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Scope.java | 2 +- .../java/org/bytedeco/pytorch/ScopeOptional.java | 2 +- .../org/bytedeco/pytorch/ScriptTypeParser.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Select.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Self.java | 2 +- .../org/bytedeco/pytorch/SendRpcBackward.java | 2 +- .../java/org/bytedeco/pytorch/SequentialImpl.java | 2 +- .../bytedeco/pytorch/SequentialImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SequentialSampler.java | 2 +- .../org/bytedeco/pytorch/SerializedPyObj.java | 2 +- .../java/org/bytedeco/pytorch/ShapeSymbol.java | 2 +- .../org/bytedeco/pytorch/ShapeSymbolVector.java | 2 +- .../pytorch/ShapeSymbolVectorOptional.java | 2 +- .../bytedeco/pytorch/SharedClassTypeVector.java | 2 +- .../org/bytedeco/pytorch/SharedModuleVector.java | 2 +- .../org/bytedeco/pytorch/SharedParserData.java | 2 +- .../pytorch/SharedSugaredValueVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/SharedType.java | 2 +- .../java/org/bytedeco/pytorch/ShortArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/ShortSet.java | 2 +- .../gen/java/org/bytedeco/pytorch/SiLUImpl.java | 2 +- .../org/bytedeco/pytorch/SiLUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/SigmoidImpl.java | 2 +- .../bytedeco/pytorch/SigmoidImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/SimpleSelf.java | 2 +- .../java/org/bytedeco/pytorch/SimpleValue.java | 2 +- .../org/bytedeco/pytorch/SingletonTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/SizeTArrayRef.java | 2 +- .../bytedeco/pytorch/SizeTMatchedSchemaPair.java | 2 +- .../java/org/bytedeco/pytorch/SizeTOptional.java | 2 +- .../java/org/bytedeco/pytorch/SizeTStringMap.java | 2 +- .../java/org/bytedeco/pytorch/SizeTVector.java | 2 +- .../org/bytedeco/pytorch/SizeTVectorOptional.java | 2 +- .../org/bytedeco/pytorch/SizeTVectorVector.java | 2 +- .../org/bytedeco/pytorch/SizesAndStrides.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Slice.java | 2 +- .../gen/java/org/bytedeco/pytorch/SliceExpr.java | 2 +- .../gen/java/org/bytedeco/pytorch/SliceValue.java | 2 +- .../gen/java/org/bytedeco/pytorch/SlotCursor.java | 2 +- .../org/bytedeco/pytorch/SmoothL1LossImpl.java | 2 +- .../pytorch/SmoothL1LossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SmoothL1LossOptions.java | 2 +- .../org/bytedeco/pytorch/SoftMarginLossImpl.java | 2 +- .../pytorch/SoftMarginLossImplCloneable.java | 2 +- .../bytedeco/pytorch/SoftMarginLossOptions.java | 2 +- .../java/org/bytedeco/pytorch/Softmax2dImpl.java | 2 +- .../bytedeco/pytorch/Softmax2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftmaxFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftmaxImpl.java | 2 +- .../bytedeco/pytorch/SoftmaxImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/SoftmaxOptions.java | 2 +- .../org/bytedeco/pytorch/SoftminFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftminImpl.java | 2 +- .../bytedeco/pytorch/SoftminImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/SoftminOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftplusImpl.java | 2 +- .../bytedeco/pytorch/SoftplusImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftplusOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftshrinkImpl.java | 2 +- .../bytedeco/pytorch/SoftshrinkImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftshrinkOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftsignImpl.java | 2 +- .../bytedeco/pytorch/SoftsignImplCloneable.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Source.java | 2 +- .../java/org/bytedeco/pytorch/SourceLocation.java | 2 +- .../java/org/bytedeco/pytorch/SourceRange.java | 2 +- .../org/bytedeco/pytorch/SourceRangeHasher.java | 2 +- .../org/bytedeco/pytorch/SourceRangeOptional.java | 2 +- .../bytedeco/pytorch/SourceRangeUnpickler.java | 2 +- .../org/bytedeco/pytorch/SpecialFormValue.java | 2 +- .../org/bytedeco/pytorch/SplitUntil32Bit.java | 2 +- .../gen/java/org/bytedeco/pytorch/StackEntry.java | 2 +- .../gen/java/org/bytedeco/pytorch/Starred.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/StepLR.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Stmt.java | 2 +- .../gen/java/org/bytedeco/pytorch/StmtList.java | 2 +- .../org/bytedeco/pytorch/StmtListIterator.java | 2 +- .../gen/java/org/bytedeco/pytorch/Storage.java | 2 +- .../java/org/bytedeco/pytorch/StorageImpl.java | 2 +- .../java/org/bytedeco/pytorch/StorageType.java | 2 +- .../java/org/bytedeco/pytorch/StorageTypePtr.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Store.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Stream.java | 2 +- .../java/org/bytedeco/pytorch/StreamData3.java | 2 +- .../java/org/bytedeco/pytorch/StreamObjType.java | 2 +- .../org/bytedeco/pytorch/StreamObjTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/StreamOptional.java | 2 +- .../java/org/bytedeco/pytorch/StreamSampler.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Stride.java | 2 +- .../java/org/bytedeco/pytorch/StrideArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/StrideOptional.java | 2 +- .../org/bytedeco/pytorch/StrideVaryingShape.java | 2 +- .../java/org/bytedeco/pytorch/StrideVector.java | 2 +- .../bytedeco/pytorch/StrideVectorOptional.java | 2 +- .../org/bytedeco/pytorch/StringAnyModuleDict.java | 2 +- .../bytedeco/pytorch/StringAnyModuleDictItem.java | 2 +- .../pytorch/StringAnyModuleDictItemVector.java | 2 +- .../org/bytedeco/pytorch/StringAnyModulePair.java | 2 +- .../bytedeco/pytorch/StringAnyModuleVector.java | 2 +- .../java/org/bytedeco/pytorch/StringArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/StringBoolMap.java | 2 +- .../java/org/bytedeco/pytorch/StringCordView.java | 2 +- .../bytedeco/pytorch/StringGenericListDict.java | 2 +- .../pytorch/StringGenericListDictIterator.java | 2 +- .../org/bytedeco/pytorch/StringIValueMap.java | 2 +- .../java/org/bytedeco/pytorch/StringIntMap.java | 2 +- .../java/org/bytedeco/pytorch/StringLiteral.java | 2 +- .../java/org/bytedeco/pytorch/StringLongMap.java | 2 +- .../org/bytedeco/pytorch/StringLongVector.java | 2 +- .../java/org/bytedeco/pytorch/StringOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/StringSet.java | 2 +- .../bytedeco/pytorch/StringSharedModuleDict.java | 2 +- .../pytorch/StringSharedModuleDictItem.java | 2 +- .../pytorch/StringSharedModuleDictItemVector.java | 2 +- .../bytedeco/pytorch/StringSharedModulePair.java | 2 +- .../pytorch/StringSharedModuleVector.java | 2 +- .../java/org/bytedeco/pytorch/StringSizeTMap.java | 2 +- .../org/bytedeco/pytorch/StringStringMap.java | 2 +- .../org/bytedeco/pytorch/StringTensorDict.java | 2 +- .../bytedeco/pytorch/StringTensorDictItem.java | 2 +- .../pytorch/StringTensorDictItemVector.java | 2 +- .../org/bytedeco/pytorch/StringTensorMap.java | 2 +- .../org/bytedeco/pytorch/StringTensorPair.java | 2 +- .../org/bytedeco/pytorch/StringTensorVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/StringType.java | 2 +- .../java/org/bytedeco/pytorch/StringTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/StringValueMap.java | 2 +- .../java/org/bytedeco/pytorch/StringVector.java | 2 +- .../bytedeco/pytorch/StringVectorOptional.java | 2 +- .../org/bytedeco/pytorch/StringViewOptional.java | 2 +- .../org/bytedeco/pytorch/StringViewVector.java | 2 +- .../pytorch/StringViewVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/StrongTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/Subscript.java | 2 +- .../org/bytedeco/pytorch/SugaredEnumClass.java | 2 +- .../org/bytedeco/pytorch/SugaredTupleValue.java | 2 +- .../java/org/bytedeco/pytorch/SugaredValue.java | 2 +- .../org/bytedeco/pytorch/SwapSavedVariables.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymBool.java | 2 +- .../java/org/bytedeco/pytorch/SymBoolType.java | 2 +- .../java/org/bytedeco/pytorch/SymDimVector.java | 2 +- .../bytedeco/pytorch/SymDimVectorOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymFloat.java | 2 +- .../java/org/bytedeco/pytorch/SymFloatType.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/SymInt.java | 2 +- .../java/org/bytedeco/pytorch/SymIntArrayRef.java | 2 +- .../bytedeco/pytorch/SymIntArrayRefOptional.java | 2 +- .../java/org/bytedeco/pytorch/SymIntOptional.java | 2 +- .../bytedeco/pytorch/SymIntSmallVectorBase.java | 2 +- .../bytedeco/pytorch/SymIntSmallVectorCommon.java | 2 +- .../bytedeco/pytorch/SymIntSmallVectorImpl.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymIntType.java | 2 +- .../java/org/bytedeco/pytorch/SymIntVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymNode.java | 2 +- .../org/bytedeco/pytorch/SymNodeArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/SymNodeVector.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Symbol.java | 2 +- .../java/org/bytedeco/pytorch/SymbolArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymbolSet.java | 2 +- .../java/org/bytedeco/pytorch/SymbolVector.java | 2 +- .../java/org/bytedeco/pytorch/SymbolicShape.java | 2 +- .../org/bytedeco/pytorch/SymbolicShapeMeta.java | 2 +- .../org/bytedeco/pytorch/T_DataPtrSizeT_T.java | 2 +- .../gen/java/org/bytedeco/pytorch/T_IntInt_T.java | 2 +- .../java/org/bytedeco/pytorch/T_LongLong_T.java | 2 +- .../bytedeco/pytorch/T_MessageWeakStorage_T.java | 2 +- .../T_PackedSequenceT_TensorTensor_T_T.java | 2 +- .../pytorch/T_PackedSequenceTensor_T.java | 2 +- .../T_SafePyObjectTorchDispatchModeKey_T.java | 2 +- .../pytorch/T_SizeTVectorVectorSizeTVector_T.java | 2 +- .../bytedeco/pytorch/T_StringSizeTSizeT_T.java | 2 +- .../pytorch/T_StringSizeTSizeT_TOptional.java | 2 +- ...beOwnedTensorMaybeOwnedTensorMaybeOwned_T.java | 2 +- .../T_TensorMaybeOwnedTensorMaybeOwned_T.java | 2 +- .../pytorch/T_TensorT_TensorTensor_T_T.java | 2 +- .../pytorch/T_TensorTensorDoubleLong_T.java | 2 +- ...sorTensorTensorTensorTensorTensorTensor_T.java | 2 +- .../T_TensorTensorTensorTensorTensor_T.java | 2 +- .../T_TensorTensorTensorTensorVector_T.java | 2 +- .../pytorch/T_TensorTensorTensorTensor_T.java | 2 +- .../bytedeco/pytorch/T_TensorTensorTensor_T.java | 2 +- .../T_TensorTensorVectorTensorVector_T.java | 2 +- .../bytedeco/pytorch/T_TensorTensorVector_T.java | 2 +- .../org/bytedeco/pytorch/T_TensorTensor_T.java | 2 +- .../pytorch/T_TensorTensor_TOptional.java | 2 +- .../org/bytedeco/pytorch/T_TypePtrLong_T.java | 2 +- .../bytedeco/pytorch/T_TypePtrLong_TOptional.java | 2 +- .../java/org/bytedeco/pytorch/TagArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/TagVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/TanhImpl.java | 2 +- .../org/bytedeco/pytorch/TanhImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/TanhshrinkImpl.java | 2 +- .../bytedeco/pytorch/TanhshrinkImplCloneable.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Tensor.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorArg.java | 2 +- .../org/bytedeco/pytorch/TensorArgArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/TensorArrayRef.java | 2 +- .../bytedeco/pytorch/TensorArrayRefOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorBase.java | 2 +- .../bytedeco/pytorch/TensorBaseMaybeOwned.java | 2 +- .../org/bytedeco/pytorch/TensorBatchDataset.java | 2 +- .../org/bytedeco/pytorch/TensorCastValue.java | 2 +- .../java/org/bytedeco/pytorch/TensorDataset.java | 2 +- .../org/bytedeco/pytorch/TensorDatasetBase.java | 2 +- .../java/org/bytedeco/pytorch/TensorDeque.java | 2 +- .../bytedeco/pytorch/TensorElementReference.java | 2 +- .../java/org/bytedeco/pytorch/TensorExample.java | 2 +- .../bytedeco/pytorch/TensorExampleCollation.java | 2 +- .../bytedeco/pytorch/TensorExampleIterator.java | 2 +- .../bytedeco/pytorch/TensorExampleOptional.java | 2 +- .../org/bytedeco/pytorch/TensorExampleVector.java | 2 +- .../pytorch/TensorExampleVectorIterator.java | 2 +- .../pytorch/TensorExampleVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/TensorGeometry.java | 2 +- .../org/bytedeco/pytorch/TensorGeometryArg.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorImpl.java | 2 +- .../java/org/bytedeco/pytorch/TensorImplSet.java | 2 +- .../org/bytedeco/pytorch/TensorImplVector.java | 2 +- .../java/org/bytedeco/pytorch/TensorIndex.java | 2 +- .../org/bytedeco/pytorch/TensorIndexArrayRef.java | 2 +- .../org/bytedeco/pytorch/TensorIndexVector.java | 2 +- .../java/org/bytedeco/pytorch/TensorIterator.java | 2 +- .../org/bytedeco/pytorch/TensorIteratorBase.java | 2 +- .../bytedeco/pytorch/TensorIteratorConfig.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorList.java | 2 +- .../org/bytedeco/pytorch/TensorListIterator.java | 2 +- .../java/org/bytedeco/pytorch/TensorMaker.java | 2 +- .../org/bytedeco/pytorch/TensorMaybeOwned.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorName.java | 2 +- .../java/org/bytedeco/pytorch/TensorNames.java | 2 +- .../java/org/bytedeco/pytorch/TensorOptional.java | 2 +- .../bytedeco/pytorch/TensorOptionalArrayRef.java | 2 +- .../pytorch/TensorOptionalElementReference.java | 2 +- .../org/bytedeco/pytorch/TensorOptionalList.java | 2 +- .../pytorch/TensorOptionalListIterator.java | 2 +- .../bytedeco/pytorch/TensorOptionalVector.java | 2 +- .../java/org/bytedeco/pytorch/TensorOptions.java | 2 +- .../org/bytedeco/pytorch/TensorTensorDict.java | 2 +- .../pytorch/TensorTensorDictIterator.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorType.java | 2 +- .../java/org/bytedeco/pytorch/TensorVector.java | 2 +- .../bytedeco/pytorch/TensorVectorOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/TernaryIf.java | 2 +- .../java/org/bytedeco/pytorch/ThreadIdGuard.java | 2 +- .../bytedeco/pytorch/ThreadLocalDebugInfo.java | 2 +- .../pytorch/ThreadLocalPythonObjects.java | 2 +- .../org/bytedeco/pytorch/ThreadLocalState.java | 2 +- .../bytedeco/pytorch/ThreadLocalStateGuard.java | 2 +- .../java/org/bytedeco/pytorch/ThresholdImpl.java | 2 +- .../bytedeco/pytorch/ThresholdImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ThresholdOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Timer.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Token.java | 2 +- .../bytedeco/pytorch/TorchDispatchModeTLS.java | 2 +- .../org/bytedeco/pytorch/TraceableFunction.java | 2 +- .../bytedeco/pytorch/TransformerDecoderImpl.java | 2 +- .../pytorch/TransformerDecoderImplCloneable.java | 2 +- .../pytorch/TransformerDecoderLayerImpl.java | 2 +- .../TransformerDecoderLayerImplCloneable.java | 2 +- .../pytorch/TransformerDecoderLayerOptions.java | 2 +- .../pytorch/TransformerDecoderOptions.java | 2 +- .../bytedeco/pytorch/TransformerEncoderImpl.java | 2 +- .../pytorch/TransformerEncoderImplCloneable.java | 2 +- .../pytorch/TransformerEncoderLayerImpl.java | 2 +- .../TransformerEncoderLayerImplCloneable.java | 2 +- .../pytorch/TransformerEncoderLayerOptions.java | 2 +- .../pytorch/TransformerEncoderOptions.java | 2 +- .../org/bytedeco/pytorch/TransformerImpl.java | 2 +- .../pytorch/TransformerImplCloneable.java | 2 +- .../org/bytedeco/pytorch/TransformerOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Tree.java | 2 +- .../java/org/bytedeco/pytorch/TreeStringMap.java | 2 +- .../gen/java/org/bytedeco/pytorch/TreeView.java | 2 +- .../bytedeco/pytorch/TripletMarginLossImpl.java | 2 +- .../pytorch/TripletMarginLossImplCloneable.java | 2 +- .../pytorch/TripletMarginLossOptions.java | 2 +- .../TripletMarginWithDistanceLossImpl.java | 2 +- ...ripletMarginWithDistanceLossImplCloneable.java | 2 +- .../TripletMarginWithDistanceLossOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Tuple.java | 2 +- .../java/org/bytedeco/pytorch/TupleElements.java | 2 +- .../java/org/bytedeco/pytorch/TupleLiteral.java | 2 +- .../gen/java/org/bytedeco/pytorch/TupleType.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Type.java | 2 +- .../java/org/bytedeco/pytorch/TypeArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/TypeEnv.java | 2 +- .../java/org/bytedeco/pytorch/TypeIdentifier.java | 2 +- .../gen/java/org/bytedeco/pytorch/TypeMeta.java | 2 +- .../org/bytedeco/pytorch/TypeMetaOptional.java | 2 +- .../org/bytedeco/pytorch/TypePtrOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/TypeVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/UnaryOp.java | 2 +- .../java/org/bytedeco/pytorch/UndefinedGrad.java | 2 +- .../bytedeco/pytorch/UndefinedGradBackward.java | 2 +- .../org/bytedeco/pytorch/UndefinedTensorImpl.java | 2 +- .../java/org/bytedeco/pytorch/UnflattenImpl.java | 2 +- .../bytedeco/pytorch/UnflattenImplCloneable.java | 2 +- .../org/bytedeco/pytorch/UnflattenOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/UnfoldImpl.java | 2 +- .../org/bytedeco/pytorch/UnfoldImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/UnfoldOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/UnionType.java | 2 +- .../java/org/bytedeco/pytorch/UniqueVoidPtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/Unpickler.java | 2 +- .../java/org/bytedeco/pytorch/UpsampleImpl.java | 2 +- .../bytedeco/pytorch/UpsampleImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/UpsampleMode.java | 2 +- .../org/bytedeco/pytorch/UpsampleOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Use.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Value.java | 2 +- .../java/org/bytedeco/pytorch/ValueArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ValueOptional.java | 2 +- .../java/org/bytedeco/pytorch/ValueValueMap.java | 2 +- .../java/org/bytedeco/pytorch/ValueVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/ValueWrap.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Var.java | 2 +- .../gen/java/org/bytedeco/pytorch/VarMaybe.java | 2 +- .../bytedeco/pytorch/VariableHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/VariableInfo.java | 2 +- .../org/bytedeco/pytorch/VariableVersion.java | 2 +- .../gen/java/org/bytedeco/pytorch/WarnAlways.java | 2 +- .../gen/java/org/bytedeco/pytorch/Warning.java | 2 +- .../java/org/bytedeco/pytorch/WarningHandler.java | 2 +- .../org/bytedeco/pytorch/WarningHandlerGuard.java | 2 +- .../java/org/bytedeco/pytorch/WarningVariant.java | 2 +- .../gen/java/org/bytedeco/pytorch/WeakIValue.java | 2 +- .../pytorch/WeakOrStrongCompilationUnit.java | 2 +- .../org/bytedeco/pytorch/WeakOrStrongTypePtr.java | 2 +- .../org/bytedeco/pytorch/WeakStorageVector.java | 2 +- .../pytorch/WeakStorageVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/WeakTypePtr.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/While.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/With.java | 2 +- .../gen/java/org/bytedeco/pytorch/WithItem.java | 2 +- .../java/org/bytedeco/pytorch/WithItemList.java | 2 +- .../bytedeco/pytorch/WithItemListIterator.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Work.java | 2 +- .../gen/java/org/bytedeco/pytorch/WorkInfo.java | 2 +- .../gen/java/org/bytedeco/pytorch/WorkerInfo.java | 2 +- .../org/bytedeco/pytorch/WriteableTensorData.java | 2 +- .../java/org/bytedeco/pytorch/XPUHooksArgs.java | 2 +- .../org/bytedeco/pytorch/XPUHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/ZeroPad1dImpl.java | 2 +- .../org/bytedeco/pytorch/ZeroPad1dImplBase.java | 2 +- .../bytedeco/pytorch/ZeroPad1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ZeroPad1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/ZeroPad2dImpl.java | 2 +- .../org/bytedeco/pytorch/ZeroPad2dImplBase.java | 2 +- .../bytedeco/pytorch/ZeroPad2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ZeroPad2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/ZeroPad3dImpl.java | 2 +- .../org/bytedeco/pytorch/ZeroPad3dImplBase.java | 2 +- .../bytedeco/pytorch/ZeroPad3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ZeroPad3dOptions.java | 2 +- .../org/bytedeco/pytorch/_SupplementBase.java | 2 +- .../org/bytedeco/pytorch/attribute_iterator.java | 2 +- .../java/org/bytedeco/pytorch/attribute_list.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/bits16.java | 2 +- .../gen/java/org/bytedeco/pytorch/bits1x8.java | 2 +- .../gen/java/org/bytedeco/pytorch/bits2x4.java | 2 +- .../gen/java/org/bytedeco/pytorch/bits4x2.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/bits8.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/bitset.java | 2 +- .../org/bytedeco/pytorch/buffer_iterator.java | 2 +- .../java/org/bytedeco/pytorch/buffer_list.java | 2 +- .../gen/java/org/bytedeco/pytorch/crc64_t.java | 2 +- .../cuda/AOTIModelContainerRunnerCuda.java | 1 + .../pytorch/cuda/ActivationDescriptor.java | 1 + .../pytorch/cuda/AllocatorConfigInfo.java | 1 + .../org/bytedeco/pytorch/cuda/AllocatorState.java | 1 + .../java/org/bytedeco/pytorch/cuda/BlockInfo.java | 1 + .../bytedeco/pytorch/cuda/CTCLossDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/CUDAAllocator.java | 1 + .../java/org/bytedeco/pytorch/cuda/CUDAEvent.java | 1 + .../java/org/bytedeco/pytorch/cuda/CUDAGuard.java | 1 + .../pytorch/cuda/CUDAKernelLaunchInfo.java | 1 + .../pytorch/cuda/CUDAKernelLaunchInfoVector.java | 1 + .../pytorch/cuda/CUDAKernelLaunchRegistry.java | 1 + .../pytorch/cuda/CUDAMultiStreamGuard.java | 1 + .../org/bytedeco/pytorch/cuda/CUDAStream.java | 1 + .../bytedeco/pytorch/cuda/CUDAStreamArrayRef.java | 1 + .../pytorch/cuda/CUDAStreamCaptureModeGuard.java | 1 + .../bytedeco/pytorch/cuda/CUDAStreamGuard.java | 1 + .../bytedeco/pytorch/cuda/CheckpointDelta.java | 1 + .../java/org/bytedeco/pytorch/cuda/Constant.java | 1 + .../pytorch/cuda/ConvolutionDescriptor.java | 1 + .../bytedeco/pytorch/cuda/DebugInfoWriter.java | 1 + .../pytorch/cuda/DeviceAssertionData.java | 1 + .../pytorch/cuda/DeviceAssertionsData.java | 1 + .../pytorch/cuda/DeviceAssertionsDataVector.java | 1 + ...sDataVectorCUDAKernelLaunchInfoVectorPair.java | 1 + .../org/bytedeco/pytorch/cuda/DeviceStats.java | 1 + .../bytedeco/pytorch/cuda/DropoutDescriptor.java | 1 + .../bytedeco/pytorch/cuda/FilterDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/IntraNodeComm.java | 1 + .../bytedeco/pytorch/cuda/IntraNodeCommWork.java | 1 + .../org/bytedeco/pytorch/cuda/PointerSet.java | 1 + .../bytedeco/pytorch/cuda/ProcessGroupNCCL.java | 1 + .../bytedeco/pytorch/cuda/RNNDataDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/RNNDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/SegmentInfo.java | 1 + .../org/bytedeco/pytorch/cuda/SnapshotInfo.java | 1 + .../cuda/SpatialTransformerDescriptor.java | 1 + .../gen/java/org/bytedeco/pytorch/cuda/Stat.java | 1 + .../bytedeco/pytorch/cuda/TensorDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/TraceEntry.java | 1 + .../bytedeco/pytorch/cuda/TraceEntryVector.java | 1 + .../org/bytedeco/pytorch/cuda/WarningState.java | 1 + .../org/bytedeco/pytorch/cuda/gil_checker_t.java | 1 + .../org/bytedeco/pytorch/cuda/ncclRedOpRAII.java | 1 + .../org/bytedeco/pytorch/cuda/trace_time_.java | 1 + .../java/org/bytedeco/pytorch/global/torch.java | 2 +- .../org/bytedeco/pytorch/global/torch_cuda.java | 1 + .../org/bytedeco/pytorch/graph_node_list.java | 2 +- .../pytorch/graph_node_list_iterator.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kArea.java | 2 +- .../gen/java/org/bytedeco/pytorch/kBatchMean.java | 2 +- .../gen/java/org/bytedeco/pytorch/kBicubic.java | 2 +- .../gen/java/org/bytedeco/pytorch/kBilinear.java | 2 +- .../gen/java/org/bytedeco/pytorch/kBorder.java | 2 +- .../gen/java/org/bytedeco/pytorch/kCircular.java | 2 +- .../gen/java/org/bytedeco/pytorch/kConstant.java | 2 +- .../gen/java/org/bytedeco/pytorch/kConv1D.java | 2 +- .../gen/java/org/bytedeco/pytorch/kConv2D.java | 2 +- .../gen/java/org/bytedeco/pytorch/kConv3D.java | 2 +- .../org/bytedeco/pytorch/kConvTranspose1D.java | 2 +- .../org/bytedeco/pytorch/kConvTranspose2D.java | 2 +- .../org/bytedeco/pytorch/kConvTranspose3D.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kFanIn.java | 2 +- .../gen/java/org/bytedeco/pytorch/kFanOut.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kGELU.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kGRU.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kLSTM.java | 2 +- .../gen/java/org/bytedeco/pytorch/kLeakyReLU.java | 2 +- .../gen/java/org/bytedeco/pytorch/kLinear.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kMax.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kMean.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kMish.java | 2 +- .../gen/java/org/bytedeco/pytorch/kNearest.java | 2 +- .../java/org/bytedeco/pytorch/kNearestExact.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kNone.java | 2 +- .../gen/java/org/bytedeco/pytorch/kRNN_RELU.java | 2 +- .../gen/java/org/bytedeco/pytorch/kRNN_TANH.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kReLU.java | 2 +- .../gen/java/org/bytedeco/pytorch/kReflect.java | 2 +- .../java/org/bytedeco/pytorch/kReflection.java | 2 +- .../gen/java/org/bytedeco/pytorch/kReplicate.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kSame.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kSiLU.java | 2 +- .../gen/java/org/bytedeco/pytorch/kSigmoid.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kSum.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kTanh.java | 2 +- .../gen/java/org/bytedeco/pytorch/kTrilinear.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kValid.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kZeros.java | 2 +- .../org/bytedeco/pytorch/module_iterator.java | 2 +- .../java/org/bytedeco/pytorch/module_list.java | 2 +- .../org/bytedeco/pytorch/mt19937_data_pod.java | 2 +- .../java/org/bytedeco/pytorch/mt19937_engine.java | 2 +- .../pytorch/named_attribute_iterator.java | 2 +- .../bytedeco/pytorch/named_attribute_list.java | 2 +- .../bytedeco/pytorch/named_buffer_iterator.java | 2 +- .../org/bytedeco/pytorch/named_buffer_list.java | 2 +- .../bytedeco/pytorch/named_module_iterator.java | 2 +- .../org/bytedeco/pytorch/named_module_list.java | 2 +- .../pytorch/named_parameter_iterator.java | 2 +- .../bytedeco/pytorch/named_parameter_list.java | 2 +- .../org/bytedeco/pytorch/parameter_iterator.java | 2 +- .../java/org/bytedeco/pytorch/parameter_list.java | 2 +- .../java/org/bytedeco/pytorch/pretty_tree.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/qint32.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/qint8.java | 2 +- .../gen/java/org/bytedeco/pytorch/quint2x4.java | 2 +- .../gen/java/org/bytedeco/pytorch/quint4x2.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/quint8.java | 2 +- .../gen/java/org/bytedeco/pytorch/type_index.java | 2 +- .../org/bytedeco/pytorch/functions/ObjLoader.java | 4 ++-- .../org/bytedeco/pytorch/helper/IntrusivePtr.java | 12 ++++++++++++ .../java/org/bytedeco/pytorch/helper/WeakPtr.java | 12 ++++++++++++ .../java/org/bytedeco/pytorch/presets/torch.java | 15 +-------------- .../org/bytedeco/pytorch/presets/torch_cuda.java | 1 + 1515 files changed, 1538 insertions(+), 1480 deletions(-) create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java index 4452db0e780..d1ae6bdde84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java index c60b2869426..51c080134bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java index 1a3efebd4b4..e89025cf3c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java index 69a00b37178..378193c4b59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java index 3b44ca5ede2..9c360697c05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java index 025c7ebf6f4..73a94b65c37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java index 19ba082294b..ed74488891d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java index ac362aa02fd..13288cb3d0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java index f2b7865863a..66b63d736b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java index 980a0d18aa2..723c36440a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java index e7c6d53e7e5..d1f3b509acc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java index a2f93530101..f77621d62a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java index d5755a97c9a..147f8411c1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java index cc5ac73d910..a1864313f1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java index ee2a39f5c4c..3c2c692c1e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java index dff9222fd5e..0641d1c683e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java index e35ad579944..fea634102fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java index 6700ee62453..0bcad6fbf66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java index 64bf0b149be..ababd03afb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java index 663eac1d8b8..90bfe013df3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java index 76c5a56cd67..0f30843dab1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java index 11d51ded834..fc2430a53cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java index afe6acf8b83..040b318e0cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java index 0b2325117c7..112ac688067 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java index 8114312c175..93ea0d337fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java index bb0a4c22ebf..46aedc969ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java index dde739f6098..fbd8674896f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java index 8b452a69d8c..16d01ae53b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java index da8c3181c51..9282509d093 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java index 4814fdff672..e87b0f749c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java index b82d4d887c7..a6d94db735a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java index 633650636fb..9861d768be9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java index 877d7d0c0a0..d95aad72b44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java index 5d762f97e2d..e9e5f51ed1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java index 90f55b76dfe..05ccf7f5959 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java index f512dc91100..e9b365b4233 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java index 8cab0ac8f8b..a42f5495b90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java index e1fba043e51..dcfb1912bbd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java index f747ca8ba6f..9d7478bf91e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java index 563d6b8aa30..e7f4554a790 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java index 7d292bd0ebf..163ed1a3eb2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java index 2fa5668ec77..b0446879523 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java index f829eee4d1d..9eb36e395a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java index 4d7c9310f1b..121eb77def5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java index 23ecf2785e9..8a1e30f1d65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java index 2fc1a2ef06b..22643f4e757 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java index c96d4c22738..8455125fe5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java index c9c2a907152..2629b0b5b18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java index 3782a55ab9d..4bd4d9e2092 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java index 726cc8d789c..50f6d420654 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java index d74c053c725..b92f0040e3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java index 8e787af5ee2..316fca8b366 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java index 47774694970..3c1da7cd84d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java index 31b1811a880..21406229ccd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java index e1d1d64c1d0..a171da82b58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java index e6eac9ef8ba..a1e968b40fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java index b5da1374d4b..b0e2a6cce3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java index ef05acca2b6..c90255d196e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java index 6f552841ab1..02ac5a9cf17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java index 70126b44f61..41ee3d066d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java index 1455559fd63..3f1f63249d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java index 4376b918aac..70ed1abbdd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java index 0fd19eb92e7..3f637421875 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java index 531c8ee5145..b53a2d81612 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java index 54697ad763d..aef00aaab5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java index 045ae39f4cb..da76e14fc4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java index 7391b4eb9ff..a9b292b628e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java index e5e19464fc2..ea788c88f34 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java index 0c743a65ec1..263b8d9b7d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java index bc87bde385e..97238769bbd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java index 548bb328ccf..0eb705482e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java index 2f1143d3689..d46d032df2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java index effe43cb2bc..0fc5592721f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java index 2dfc0c95027..af0b00730f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java index 37f407f3e52..110b8f43957 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java index a940692a7ff..b9a0d5fce1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java index 8b3ad8f2ac9..2edd3b27b24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java index c4ca1e3e8b0..47f70c1a310 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java index 449d5018771..a0b67098042 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java index 8e311638f10..c8ade36f864 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java index 184df804cd9..0e187078804 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java index 890392f54d4..804a7ccf353 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java index 5d0ce223e98..8f2106518a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java index a0af73a0483..1c540da733f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java index 1ef4c773525..b613b252db0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java index 85d2be0d53c..5bc0f714040 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java index 4cb94c1726f..4a9479654ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java index 7ebcae5f9d1..f1a7cc0a118 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java index 59a65b2945f..1caea1bcdc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java index fdc785b94fe..f09eef059c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java index bee8c556a4d..be534a386a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java index ddaa43aa9a2..2ec2afd4589 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java index e9135168aeb..b5ed7f9890b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java index 86401fe7cab..c97d5ef80d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java index f48d203be4c..e793c360852 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java index 5c2fb353221..70303f348e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java index 3d5667d3860..76efa718013 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java index ef92b41064a..3f43ffd280a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java index eb347e74a09..dd81c529a1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java index 56a3487b632..1ceb199c4e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java index 888d8661203..06d23ee44fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java index 9c61c1e4d30..d63388e3091 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java index c73350c4a08..837bf6c664e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java index 06058490e68..9c645e2c0fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java index 1a862292db8..95b8c88f1ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java index 6affc4e56bd..4f03dadc7d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java index f122c99b807..5b8c01eb117 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java index 793e120473d..63f84fb70a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java index 873163a52ab..28ffe736f58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java index 1d341c3505b..e3f0e2fd5e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java index 127bbfedc49..21ae4f9a1ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java index 30cce9b43ea..1b742faf813 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java index 99df125b2fe..d2dc09c706b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java index 667f50d4bfc..dfffd2cc843 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java index 1818af717ea..27e8023dff9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java index 8df4f35800a..a21b16f9ee6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java index 7001a0f615e..cbd2a3f3f14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java index 5c6e747790b..2c1c554768d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java index df4a6a613cf..3470a33d6ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java index 35d36155f6d..b0c2c7e5e79 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java index 05bc35553bb..38e72150b8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java index c4e0568b0e7..8635e84017a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java index c45c65abfcd..7caab27c1b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java index 9f294365089..89db9ff3422 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java index 5f0f9b1522c..bd2bdfd3117 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java index b90adb10afe..c0f0cb53c9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java index fe791d2114d..b39230c78f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java index ede29ac4e32..db162c11512 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java index 48522e2f86f..df51f240b24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java index 2d9285379e4..82d7de7ddab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java index 296386fc40a..d8d96d239b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java index 3b29f86894b..be795cb197a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java index af6d3db14cc..7c07f97eff3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java index f178dc78980..ea146c901f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java index c9140448f32..ab4de26f10d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java index 76cecee44ed..b0c5656a7b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java index d7659b8eaad..2820c60e81c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java index 4ec023af769..0c69c7b2e75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java index f8bace79e32..55b85bd5ed2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java index c361bbfdb92..9cbef5113da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java index d1cae008fce..124f9cb1995 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java index 7e7395b3cf1..a10c5131adf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java index 53caee44658..9ef8ed844f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java index dab92b48fdd..5bdebe459c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java index cd0921c750e..969b96dbd8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java index 3e3260b80a1..2afe2432b5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java index 0c3a3c121c0..5de2ba9a0d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java index cbf689d4ffa..100e257877f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java index 6a9985f3a73..affd98c01c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java index 5b975c3b976..39a0a56cd62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java index 1f6332a6313..dec22b32e7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java index 597873f1d87..ffeea9f5e9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java index e7ae85ab748..6ad302a1514 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java index 3612adb799d..27bdd258661 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java index f944524578d..6482de0b1fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java index 75e7bd7937d..9769ccb67c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java index 5f821ec5a73..53a1cd806cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java index 3019caf10a7..7364616e86c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java index 8dac17a6ede..bbd730d5e56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java index d9ec55e8ea9..ae97eb5a92a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java index b8bfa53bd35..643b3ddc863 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java index 7ed8107a9f4..515a95f47bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java index c17eb24fdb4..b864a46ee19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java index 28c558bf4a8..3e48144742b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java index 5d77351dc36..e48ff33586e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java index 5853e2fe71c..cbd8dde982e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java index d14b1a54147..1951f1a1a87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java index 0c5ab8fb4b7..f63bae31a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java index a52e1327b21..769f57a65de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java index 250430548ca..5444ac5a0ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java index 32278c967db..e3d03be3394 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java index dbe659534fc..d950525fa2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java index b413c216dd8..d4b59d9c59a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java index 739ae78ff62..825393828d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java index ca3b846ac15..44cf96e8fc2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java index 7e6051ec17f..22db6fd6726 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java index cd97361d9d9..9b715245e61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java index 920a77916be..92214b47b34 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java index 709c122c156..ab702e2079f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java index 9ba17746043..28cae49f7d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java index fc8bfa9d1b4..5b7f4d0607f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java index 75560587c3f..95f5b00be47 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java index f64849b2369..ff567ed88b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java index 563d3f3b587..bc4b891c212 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java index 8950ef86849..fd826945697 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java index 53739480fa5..38c9dd48b00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java index 6cef4fd308f..ba73b3af26c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java index 2d7051682ac..4b5fc0ac3de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java index 1113fd25039..61d43ea5b53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java index 3fd91062ccb..31225883aea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java index f35a2555239..2a668aef6c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java index 92d4332cddf..7ec8ab80ccf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java index 2be0bca19cd..30dcbbc2446 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java index 7da4b3e5240..39ee504ece6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java index 786c3dbdff6..2e4cb207ecf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java index 7f43f652d32..bbb619ce12a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java index 0ba67f9d531..a4a3ddb6978 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java index 0291d99e84d..654b58cb37c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java index 42283a62674..c9b15c55cd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java index 76c8cbb38f3..0802c855e84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java index 79978cd8928..a27f4a80b02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java index 4111aa212b5..ee8109262b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java index 677b8df2c5f..2c27eaf6890 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java index 05147711030..c9aebabb13f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java index 5a3bb6130fa..6df65e480e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java index f49a2b0e260..766f7479d67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java index 4bdae8086a9..a762c5b1c7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java index 7ce11e64fc4..cd8a95653cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java index d0b6a788713..d5411b8b6fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java index 57cb7ec791c..c4349b8e5a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java index fc8f8978189..04904d8935c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java index 0ad22f56eb8..b20397e93c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java index 1fdf404eeeb..99c006663c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java index 1a86261a21e..f32141f157f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java index 4e098370f77..2a3041d4a53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java index 81facaa5edb..be467952de3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java index a34094c44e6..b4bcba59767 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java index 38f06027685..fe40ec1fb84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java index 24a95b1197d..ffc765bee9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java index 4959040034c..d5d83b2b382 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java index f7c9330caae..90c0b67ccd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java index 6ff1acc03bd..b92f2cc251b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java index 726831dfcef..49121bd4545 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java index a034f98e203..e8ce41d5a5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java index d4d9b728ebe..773cd1bffa9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java index 3b17cc3c3b8..f587c8356fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java index 05e2e09f3e3..949ed45cd82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java index 537af01682b..e3f8830b6b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java index 3e373b9b61d..16447510b11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java index 528f6a9db04..8e5a96ed056 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java index 3aab75bf491..c1a086d3ace 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java index 1d3684771bd..e953d257d8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java index ac6d7b83bb4..73091422379 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java index 58513e75f5f..23decd0556f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java index b2b2e0fadf2..a5969239f5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java index 7eaf6b5cd3b..753b7c7b2da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java index 8bdf278951d..d36e48eeb8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java index 616bb4df4bb..9259dc0a1cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java index f7067a9c3f6..59ad0df69a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java index 24adbc8d5a3..0960fa621c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java index 8379fa0581a..45ba9b4e9ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java index f2607784089..2a1f4b30d24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java index 1d208ee05c5..4a42a3ea681 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java index c6b1514272b..c86cc6547d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java index b92277c3a3b..9eb46a708a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java index 117903f7a67..8a284eee088 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java index 97ba18deb0c..e289c2b24fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java index e0ae674293f..ce312e55517 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java index 315fa7510f0..8606a5afde5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java index f22d1946461..8ec83721cb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java index 478ab7d118d..cddd890254a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java index ccde8e6e668..3743b63a79a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java index 530aff1308a..f9b88afff02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java index a8b729577b4..cf6d2f80419 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java index 76534ad4319..324f432d639 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java index fbeccbb8856..94c2c3d76a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java index bd75b543f75..ebd7a416c41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java index e090fca8545..dfd434b7e3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java index b0f1944c3ad..744d6b29a0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java index 216d324f44e..ef25788f62f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java index ce43d048944..8b0e6cf0cca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java index c987dba85e5..f982863199a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java index 0792d4f624a..79281a6b32c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java index 63b763bfc4b..ec7effe648b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java index ccc34ad39c2..6dd7fd74161 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java index ad2bf60a422..ac22f8c9944 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java index e9e67ef4b20..35e914f2f7f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java index ec184966f77..a6189882bfd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java index 72d04bbc105..a1416b081b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java index 61db0dc6fe6..9d445eea94c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java index 304c08822a4..554aab1811a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java index 7e0ce326b07..cd5d20e8f33 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java index f41d39fa5c1..5819be61f58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java index 7cb54a6cc0d..10a3ca719c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java index d78b3caaac9..94b7d4b29c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java index 4562959c8ef..0b3e404ea1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java index 86e4b056ca7..26e2a4e689f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java index b37c47938c7..0dfc1b8afb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java index cb06fc0e3dc..4922e6404da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java index cd3b6e9e2c6..88662323e78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java index c69d844a802..faa10db56b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java index e5376881c03..b4aa70b1399 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java index 5067d4bf5ab..be447e80572 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java index 03b88753f9f..0176beda370 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java index eab28988451..16edf31d9b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java index d9650e80975..85953744f54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java index c8b06a6c0b4..797dcec3085 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java index 6bffdee1b68..2732e90a3c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java index 899ae9ad1b5..4003d036a60 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java index 4deacff018a..706c313db9d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java index eb4245351cd..26403cdd6ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java index 1186d292395..427b93ff496 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java index dc77ae2f360..c15f0e1a16c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java index cb03ac33a94..c4a778ef6c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java index 2b0c749f327..6975c991763 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java index 6013092c5bc..4dc77c59eb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java index 5ee5c101c8d..019997787a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java index 1862f1faea6..bc68df437e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java index 1a51f7faad6..805b302474f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java index 2190699789d..90fb75c98f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java index f87d1990eb2..b1c771398bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java index fb3866dc7d6..11f2dc39bc2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java index 1dfc6ce4d15..abb6d4c2bf7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java index 17bacb462e2..1455d13df39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java index 95c4c232f37..d07eb712226 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java index 71ba3657f4b..1aea307c098 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java index e4a64456a08..74294dbd65b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java index 9d7f62ca922..ca518f39b2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java index 12256d45de4..615c39973c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java index fba2a47da78..a9a1dc80e86 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java index 87dbce1ff05..e75e9867c54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java index 9034a219bb7..94368e02ab4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java index eca0dbaac26..89b73869b2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java index 75fc079b79a..bbd4172b8cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java index dd6a84065e4..741b0ef7816 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java index c900e61435d..cb6207fcafe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java index deac5b89411..8583c157bd5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java index 8c26138977d..6e1c3bbc19c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java index 2bb06e13cff..ad8d1442133 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java index a0c358c26fa..871d462203c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java index 183c6e55d71..5f2a3aa7d06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java index 5aa056ece44..9104994d6af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java index f7f25d3db6b..6334115b132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java index 7bf4012f9ac..87677f0064a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java index 4c8f52aade7..66337c49347 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java index bdf08a58f1e..17847e3db39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java index d4c4e2e8117..e3689bfebc9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java index 4baac0dc9ff..42cd20ea364 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java index 6eadfa83bfa..a02b0591c31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java index 778571fe0fd..ab212eacf8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java index 3443446d000..5c7dd4d3592 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java index 7a079aceed4..a0c7f2d4a41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java index 08eee231285..6f75f98c743 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java index 78c7dff4dac..0b00a4995af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java index 077f110e1be..082e3414061 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java index 1e41ecfd963..cd35d3d5b4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java index ad814ac7fce..7b63e7c9ada 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java index 16b5ba1a291..f0041409d58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java index e020941fe50..8dac5eb85fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java index 4e0dfb801cd..769364ce37c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java index b2eb2ad0148..9d130ee676c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java index d0d95fa6c1d..aa2c4d00424 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java index 75f5e38536c..4ff78dc15d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java index bcb6b93a8e6..748b9be2f85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java index 451f2552af7..10246dc4dbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java index 2e324260352..99a4027437b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java index 9273d2b6e8f..49b7ea06896 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java index e07c7c72f22..5f2896b6baf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java index d620006884b..92e42f12586 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java index 0046bcd1ce0..2669bbc6f81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java index 73db665b533..a74d1497e4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java index 994b5c8630b..5954a78ec24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java index 784fc23775b..6f73b56c542 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java index 578f72fde4d..7d731b41cae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java index 865509ebd29..83da9433a28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java index 25b1eb58815..365739e8126 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java index 55be5f33674..c781e1c718d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java index aa4a17db56b..6385008ed0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java index 3567605b149..9c861851943 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java index d2618690749..f8dcf16417d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java index b6cfdae9e65..0b4a015233c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java index a34adf167ff..36c4e9ec99b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java index 79a182acff9..1bfa5a5d2e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java index e6cecac6a2d..4826f2e761b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java index 09e34e97a50..81eb63b22d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java index 6c8604eebe3..90605fda75e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java index d09d4df929f..436565a8026 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java index 9f72b96da08..d83ba53cc33 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java index 45c667c1e44..7c1ae4f8f00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java index 25e7538675e..0739c3cd31d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java index 377f0d61dad..7e6ac2f0203 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java index 8cc4821942f..7b10f6763b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java index cf10459b6e7..2abacb0ffce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java index 6e8ccee4254..e9434137858 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java index c0523538d2b..d44788a7b10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java index 79fa8f98cfb..34e2985899f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java index a6b128e7309..fd1f37af00d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java index c57ba83d0d7..e037826b0f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java index 5b707972d67..287c07e0226 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java index 52858ce6c6b..a1f436ab18b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java index 9f2df0a07e6..3e5de82edfb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java index fa35d91c96f..3524ce6f179 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java index e2f4815897b..8dce85db5af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java index 24404f385d7..b009b7de072 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java index 3bf35920325..e1c13110eb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java index 4bfebd94b85..4bf3e26ac88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java index 7c1833b2111..b36951c9f08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java index f30b3f989d9..4b97a7bea4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java index 7b5860a25d5..40e3a846cbb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java index 5872d5e8b7d..59a0b6b17b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java index eb66a7e9b6a..3bcb3a7cb0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java index c29f6c9738c..054db105a74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java index a64199301c3..cfcbf58e581 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java index 32048dd81b4..b79c43542d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java index f1bb1041e98..ee20f4e1d69 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java index d4329bf003a..bb36de584b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java index 6312a73b9de..0cd651dc41f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java index 930a2e2d6d1..b1aaad88780 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java index 42583fe4da0..a27160562b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java index 6e761590daa..67817f9f282 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java index ff538b53ea4..1851242a252 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java index 45b8404c3e9..94dac42bcee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java index 87d871a39b2..b00d297f7bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java index 958472f6e0b..f08a6a6ffc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java index 0723598aad5..d73ef8b474b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java index f04aeefccb3..c274cd79d06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java index d340acc281b..b64fb3c3bdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java index 47c6255a537..4645f143ec1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java index a3bcbf4ae41..c3d39a350f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java index caf424fc58c..6d8c21af93e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java index 880a57dc8da..581b397969b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java index bf840ff77ca..f3c43940bb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java index eefc9c206ab..31655bdd7c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java index e045df13d48..40ca5440ec2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java index 604d59b92f3..686a4b9cda5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java index 56ae22d18d3..3681f3da2a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java index 3298467ec58..5eadd039a01 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java index a57ab2dcd7e..63509acbc8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java index bfb386cbb1f..c2aec571593 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java index 365005f2946..0522413ccca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java index af7125df4b8..b243ec760dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java index 4263c9ea223..e441deba879 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java index 65a0555ca41..43c61817025 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java index 9c9033378be..c0e547a8657 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java index 5b4926f55d5..a13b6c938a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 01d3c1ffe27..390cfb0ac06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 00b69b5850f..bdbe4e8c30e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 0b1e84f177b..a8f4999ca52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 559ddb100bb..327982bdf8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java index 80dd2b77afd..539919784d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java index c80ea83a927..712af9d1cd3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java index 20b9093cf92..16bc059a236 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java index fcdca2dc9d6..1338cd4653e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java index 689f508d54f..a44f9da27f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java index 6146941268a..7fbe8d71f08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java index 11f917d3d72..57ffefe3892 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java index 77bdbc04bf2..0b1b2e713c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java index 9384db0a669..1cfc0f80d21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java index f041e81b833..6d35ac7a080 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java index 4eba7f7fbb5..c47746ab081 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java index d4baede9b8e..8c28122c5a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java index a398f937714..d2ac89595b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java index 4d1fbd4ac2a..0d6768628bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java index 79cfe82a03e..f05299c9169 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java index eca8216b2d9..2fe86cea791 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java index 39b3c8d0ac0..ac8d2ff6eeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java index 7e110e6b2bd..e16ad53d5d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java index 6ba88a85361..c97e585fc6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java index 6880db63704..953004086b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java index d2e3c5ae7d4..c7917057ab8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java index a5cb3d32770..4f96b32bdf0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java index 09bfedd8cc5..83dcaf23ada 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java index e246283d83b..8daac547fab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java index 019f50a33da..da9d86cb918 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java index ed408e11d5f..fb740b50959 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java index bb051b030cc..8cf0eb85665 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java index 77fdc57363c..8c64d3934c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java index 40ea156482e..30495f00ce3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java index 710bf9b2c80..e0f09260803 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java index dc7ab872eb6..29803581026 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java index 236b065fb42..a83878479d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java index b4d04c9893a..dd0aa748c3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java index 32d8da931f8..0b2d3bb4f4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java index e6df846ca9b..3ed6bc8eafd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java index 89288d473b5..fdde1deed6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java index 84ea428a26f..d55c31c9e1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java index 8ecb1b852a3..b6e39aead01 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java index 6ac13665ca2..3e18ae6805d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java index d8332baad19..8146fb1b1c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java index aeb0d7bee73..6bf8664628b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java index adadb703893..c0c2f7bd771 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java index 1d4f7b7e987..82cb60ac3d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java index 84974911bbb..1fb947aa8d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java index dc6a8013ae1..af86f7cdd5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java index 826376b8a30..17ada1ba2c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java index 67b79f00d7f..eb92c2d1fce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java index e7ff4e5892e..a4f6b313455 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java index f7a18f1163b..b01673a199f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java index 5108e19fdb7..50a40b3ef72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java index be80eb97c31..0962e03f6db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java index a815bec517f..c40d36453eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java index a92c09a608c..4e1609855e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java index aaeef5bee8a..38f7067eef2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java index d8ecec43f64..caafab8afe7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java index 2828e280b24..8b8950af4b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java index 0824d3c899f..057a3249148 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java index ec80d99b2b1..aef4cd74894 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java index e0f1d4de1b8..b48a624a1ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java index 8ee61a24367..b0b8bc83f2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java index e0b40f5bd15..c2e686089cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java index 7f9e7e8f758..5b02b816dcb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java index a9b10534255..b1c1701ae13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java index 0ac380eddca..e526c3746bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java index e0d10265894..4b3ea385ffc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java index 62a32086202..66d81dbcde1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java index b8bc3feccae..1c2638b0619 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java index 88b8190dcfe..53eaae9f06b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java index 7f1cab5835e..37ddac6e1ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java index 8f21652f310..751fc072918 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java index 46f4926e820..442f0404fde 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java index 9511861922c..7e486dd4757 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java index cdde0e7a318..a5a2d0b91e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java index c8b9e0f64a4..b28fcc09ef7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java index 20010e58275..af13d2f09f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java index fbfa0329ac7..f58b8080684 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java index 39ed78ba905..5ddfec6d97d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java index 5cbe5f3ee7a..5b88569eabb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java index 50b2e0eca32..5d24f2d5bb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java index 63d3fbfadf3..af16035dee1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java index 5344fd13706..b8863d2c9a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java index bfc4a1ad981..65ec089a8b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java index 74ef6267d5f..f937e2aec6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java index ef6a64e1ba4..8630910c0bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java index f12c566eb93..324501c3905 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java index 903b3e96ef4..0e1e4fda793 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java index b22c2c6dc80..9e663af985d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java index a14642aa798..140b80f0d73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java index 83d5d0be7ba..962c727da9d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java index 044dc7b7f18..e8b7db49bdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java index e395fcc46a7..9f90b7ac411 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java index d2943b120d2..21533237683 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java index fc6c56701b1..30369cd5cff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java index 60698002bad..2272dc93b53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java index 1ddf972de9c..bae751ecb9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java index 9541c66666b..bd65305bac2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java index ef89726a975..d2f005b9ac5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java index cc0ac0c26c2..1ce2d58282d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java index 94e0686cbb4..9620cf305fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java index 9a744356990..377cce95419 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java index 74f6a7853b4..474de55ab68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java index 047aad59372..b0ccecdfb90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java index c897666d005..2322e3c30f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java index 26b5ed6a342..9f735f88443 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java index 9b749ada072..b0ef637dbd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java index 28431a51416..f109785e5ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java index 6350c45f338..d8ddcfe109e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java index 525ad52a4cb..d376fd1773e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java index 9c71dc59b2c..7e1ca549166 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java index e738636eba3..c088c136594 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java index a06fa6cd37b..2b7c5630259 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java index 1a18a6f0e49..0ece1cd9629 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java index 703d065952b..161c5c6b9fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java index 01c3e6480aa..9dc4c200834 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java index 355e024e3ac..9df0133aa84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java index bfb310f87c0..038c749ddf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java index c24315d312a..efdabf0ee5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java index 61690cfb0cd..8816f7c42aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java index d6c6da8a120..8578f973bb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java index f40ceb4bfcd..bbad4fad495 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java index cbbc4692c48..6b3f6c0fffc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java index ad49dd736fe..4502dba80ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java index 33461c56efb..c8924920602 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java index 590c3596caa..ca7b8b8f552 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java index b148bb4a12e..c574da932de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java index 2e0b2b71e46..d3518dc8436 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java index d9f35c0b4e0..2eb4df40d0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java index 73e1734b647..22a21fd26b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java index b198847b546..5fcd3dee707 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java index 70aec8851ce..102f44a52cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java index c7fca6a98ae..226ed18c1fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java index aa4a72f70e2..c297a42b517 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java index 629ae257e81..7096e976daf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java index e210a15d665..e22498b7677 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java index 87c6b159d3c..9400f62ce69 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java index 4061d500f5e..62cab4f018f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java index d2750656241..e462558ad10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java index a44e0cb4a8c..a218723b5e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java index 0b264f68551..ca5b5639e05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java index 395804e0168..13dde1ee227 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java index 225b9e7f873..b8747d0bf11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java index 8a87901501e..56398f1ac1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java index e6e43b333f5..bce3da84e78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java index fcf103d369a..7cc3c877233 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java index cd0b27217ca..6a7ba5c539f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java index 70e20824818..ec935f64df3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java index e2f9c76f5af..26f720a7f96 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java index 5e55fc8e51f..4c4daa54383 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java index 1336bb4b2a8..18bb2afc0d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java index e7d03c23c57..a1d3c9d86b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java index fc9f757953c..b9852a9343a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java index 8dd4c50a3b9..ae4e481dc16 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java index be7d0e3b62e..55cafe588e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java index 43f30443113..ccdb8b606d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java index 09ad86735d7..bd797b8f0f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java index cffa0560cc3..07f99c0a590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java index 0697e4b31b2..621bab87e66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java index 208f9f4b4b9..a7c7122e7e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java index 09745a13f0c..754a107bff0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java index 5980d34964e..45fcc18dde5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java index 242a34f7fbb..ba14c2f7aca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java index 8ba21441279..62bfca11c37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java index 34bc8fe2035..8109321ec82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java index 834e6830efa..95996508d9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java index deece408e1f..ea20e1ce96f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java index 5e14ac31ff7..2c971d46a2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java index 7504c0ee599..e082fdbdae1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java index 4adc69e8643..03d87fb9536 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java index 435270be619..826aff294ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java index fa5fa46511e..cd6c85c2d04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java index e657b4fe38e..6916b8be35a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java index 0183f43cc1a..f6b13b336be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java index d5bc7ff5a38..3ef6b433df3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java index d821c0dfc63..755acfdd678 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java index fb688e3e06c..7ab494ccc52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java index 135d0e57d10..7cd9c3a5588 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java index ccd2582c4e9..e38b67e72af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java index 8646af319a8..2457fa63bcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java index b57f1d0a833..a74e8e977e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java index 42d92fefcaf..b26a95bd75d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java index c3f6d090228..10a8c9b688f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java index 28d4cd6d7a7..f489d05c400 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java index 001663ff7b9..6ea52ad3e5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java index 6bfd48ef1a0..ebde430ce06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java index 301acf156d1..df23726d621 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java index af37f615bb7..9cf3e989f6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java index 29e01dbb3fc..7274a26edc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java index aaf0db81360..9f3392eea6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java index 8adf47e5c20..c8139460ede 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java index 36c3eef9017..0fcbd645ac0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java index 5e2e9416e92..84cc3b9f226 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java index cf546aa96a3..67f0c6e6aa1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java index f9aa6bcf143..3439362b5c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java index e70518cb5f0..89075f05115 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java index 1ee8cbccb68..e3143f56b56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java index 41080bbe3fc..f7d85e30340 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java index fb81e770e16..88ca0e3e717 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java index dbf77c472cb..ec77a59ae7f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java index 3ab8f67cc0e..bd294b0339b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java index 6bdbd1ee888..d041d8e888a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java index 55d7c23af3d..11f4d6db498 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java index aee36b62623..52ec6a0e981 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java index 92a6c380de5..264d45e01c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java index 181b9beab59..dec76b35d77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java index 07ad5877e8a..2008c01b907 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java index e284201e2b5..e98d6ece3e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java index 9927641eeed..542f2a35747 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java index 90f1ad3728a..a4fabe8f3a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java index ad4b896979a..4d66f4022fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java index b2264dbb2ac..abdb338e6c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java index 7854551b839..3c564c51911 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java index 19ca78923f2..ff66dcd9714 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java index c5087e59fcc..38921f93234 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java index 2a03affc968..ecae5c0bba9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java index c47fd47c10b..eebe06f1f6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java index bba16926a22..d357191ea6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java index 81737577502..e346b6269d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java index 9653402f68e..69f0b647fff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java index 830baadc068..fdad63508ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java index 5272a0b9e62..97ffdc3e62a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java index 440c695adb8..e83e361df15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java index ad784d5757e..a8454498281 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java index e9bcb01a228..e88ec591a6c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java index ba554de43c0..1789e0cf856 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java index 85e50519ee2..7f678b5a903 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java index e883adc0cc7..e99b3e498da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java index 8c864391c44..b710378ff0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java index a85ad766b6a..b00e40ed1a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java index e14ce7cd2d0..a34fabdbbd0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java index 79a86bdfc12..e884f08958b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java index 61d7b6dba81..c2a906472f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java index 8bb64c5237c..82ac9b68852 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java index a983105c719..02e10f803fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java index df5955c2e68..c29c5a24c6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java index 6e76c9a7f70..0566b1ef4cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java index f6f8736a1f9..67306643c65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java index c2c34ee30f1..068028b77dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java index fd20c5a5b38..895c5d56767 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java index 1d880284b55..0acde12f604 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java index 166075de196..5a60d79ed57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java index 735dfc7b47b..782a4c00fe2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java index c7ede1420c9..0fbe70fe6c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java index b1d22efe465..cc3324f4dc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java index 1e2e067bd5e..5f026b4a11a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java index ab6f7be6e57..cac4a45d149 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java index 1386a56ecc9..a942a3e079d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java index 84717cc2db0..5f13cb53585 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java index e57c43c2fc0..1b33d1d0aaf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java index 2e496bdd4ce..c6554d1500d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java index a4041d3b021..3887b40c273 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java index de207dd6d9f..af6b7f6c722 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java index 6bd281298fa..3016023d306 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java index 46d399e5c93..05d290603b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java index d3f5e98a1a2..411c0b29f97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java index 1ab63b98cd7..b3b341e0401 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java index bfe65f5abbf..bf1f08b0ce7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java index 106a4e46c8b..a0533497f42 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java index 4fa50ad31cd..a7e7696726f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java index 5e6468648e6..874ca9a3abc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java index 3ba87b4c664..a2dfbe5a617 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java index 6688e42a1a3..cc9d33c59b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java index 85570f47bb9..d76c0b1148b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java index d5852c0ba54..a5b630d86d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java index 54938fe46c9..cc0b3bd1be2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java index 40dd90632c2..53a0be65b37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java index 529b363088b..58d60466039 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java index 8f2f903f3bc..8c4293c21e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java index b15d651ca97..bde57be143f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java index 2fd3c400cbe..8cec20ce8ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java index 441aa80d0ea..3f12eeda3b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java index a4724848319..ebdfa923c70 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java index 1d135571fd3..58bcdc3c984 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java index f1acc5aad6a..20414080156 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java index 0b6d1e65696..393ce2bb094 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java index ea5752a9f61..9fd80e6c0cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java index 019f23dfc26..2138e3e4d8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java index 3421a79029f..b87bfced5b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java index 9720b01d990..887539b19ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java index e8573f492c9..9ebd1481368 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java index cad39de6cb8..cac0cff201a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java index 8e995df43d9..f1a208fa28e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java index cb700190e38..e1f51abfbe8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java index ef6dad2908c..cf82154768d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java index 33e775b87ee..aef3def27fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java index 7cc1eaa3059..e39a2b48dd1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java index 8ca515995b9..251e9340181 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java index 031962beb4e..6447cb0769e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java index e4d4fdbee8b..72dd0b83619 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java index e997e2dcb0a..3034d8cdce4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java index bc8b3484d46..424fee416a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java index 5a80a151f49..34ea486bc83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java index 2a6e8300627..e55bcfbda76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java index 577e25060dc..b62ef2d3d53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java index e45c0be8e4d..c9fbb4892c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java index 180500a3f79..24d3d3ab9e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java index e877ecddb62..c21e151fb66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java index 3a0cd0e0880..e8a2f68703a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java index c6c96ef545d..c280cdd8e97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java index b11669081c3..99f1213c903 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java index ab4655c4c06..839ff2a5de4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java index 5c784f5b0e9..403c50ef84d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java index e53ac2d4e88..df86c9c2573 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java index 3ee253b3e52..0e91cc80351 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java index e81335fb4b1..03ab2c22e19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java index 285d998ad75..5b03ca1c218 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java index b563a95f36f..329dc2ae828 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java index ca9db47f8a5..9bfa831fe8a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java index 0c389a9348f..3846c14e7bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java index aa183640737..e3752514edc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java index fc71fc4d70b..084cffaf197 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java index 5c2676248d1..dd6b83f3d83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java index 0ae5409c9f2..5efaf024294 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java index 9b1117c219a..814cb27ce00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java index 10ae6216845..d5c027cef1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java index 0d140d70535..b2d2358a362 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java index 91e7e9f096e..825440ee0db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java index 6b7f1449f7f..63785759c1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java index 8b02c5b5f63..db723bfe49e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java index 5943d248491..e02330e482a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java index 447c417aa7a..bc90e13b5be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java index e6b9a7d3f1c..27cd7cf4770 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java index 8dc84be63fb..14a61be3e1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java index 7b31ab59757..ab433832eb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java index 510f64494e7..7587f7c5982 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java index e82c2a0613f..7f6373fe1a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java index 900f742db19..70576d78375 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java index b6df8f9409c..87419fb0cc8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java index abadd293870..4822735f785 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java index 9e26f6f57e1..59cc61b0f84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java index 08700dce4ac..5844b458679 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java index 4870fdca692..2953ff32d31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java index 4dfc531f6ae..a60c64231a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java index 4fe4141672f..fcadac4e3d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java index d4d91bc3320..0683c9a120e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java index dd7cab2644d..86cd41cbd05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java index 702930f99d2..0d91c1e8118 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java index 563a6867f0c..bec86ce2b2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java index 786fc736898..86517f5cbba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java index b0e1fc172c8..4aad8abfe13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java index 99b5b6c2621..c24e0029651 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java index a48f4d649e6..86cdfc0191c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java index 3c89753122a..3f87f6759ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java index 1bad181c875..fd628695030 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java index cfabe4d0780..298d722ea46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java index 0f0053dec24..4f352e56700 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java index b15757b3f22..30f9b37d3b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java index b0ca95d5ac8..14f33ded237 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java index 43ebc874e8c..7956409f7e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java index 924ee1c8a73..9ad4131b428 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java index 54beb50968e..28996163b71 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java index 84fea60300a..837a0647c5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java index d1af9402df1..efa3832be92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java index 3f61b852717..861b9126835 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java index c2dd518319b..91137af1538 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java index 346d2e3de60..31411d49d91 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java index c452183f002..a42962b7c2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java index ddb34fce409..e9ef5780c60 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java index 42d181e433f..539b503c862 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java index ecdeae3051d..4f5361818d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java index d2e8260c85a..273a43a0f0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java index 0edab356b9c..8f92753a7f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java index 61c9f947cb5..402b22083ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java index ecf7bca9633..188be922f59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java index fb00280d97d..c6e5f107c17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java index 131717a6d6e..26e3e0e574d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java index e169989a932..64c81fb9121 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java index b4f60403523..3e4347f9d01 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java index d651525430e..651838ca279 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java index 5dd372f4b32..f572e2de993 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java index 07cdb5cae43..fc41a8f9cd3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java index 2c52112d2e9..134491338e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java index 7f2b586da91..25a76fb39d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java index 93b1a1c152d..f2e9242e33f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java index 29bff565684..cf83cc0beeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java index ad4740a0d3c..19e6513a53a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java index 15755a4134d..ae4a611d8f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java index 25ac5d512d7..329a99b01b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java index 58cb8c71631..df6a30228c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java index f328b6c4854..7f1a9c09b81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java index a285413f05a..f1285d440ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java index 3629c852cfc..8a9e35af0df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java index 76f5d02d83b..853d7e7473e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java index 55000dd4547..b452bf6005d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java index 7ebb42ea597..b62b5c29544 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java index 6aaff608648..95ab399bee5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java index 31d0a431616..65a0fba460e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java index 6581af21cca..34c977da207 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java index 917646b50cf..8d02a2c15f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java index 7d3d61845c4..409b66e2d32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java index 81aa787c9d9..c1016eace42 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java index 1ec86f88b04..bcd362a57a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java index cd2f4b0b3e7..64e7772b04a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java index abe2dc6f4f3..f0ecd5c0a78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java index 5ff1c15a5ca..187115d526f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java index a09564c8a4b..331fb10e44c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java index 439f4042237..467729a5190 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java index 5529368834b..8f755811e08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java index a3a446b0002..5ec489acc53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java index ad10d1a54c0..1bf4f1174a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java index 31aaf518ad3..7cb90039db0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java index a561d20a82b..ec32856f2a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java index 4f730187e8c..0ec63ae12ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java index f5201a53995..4ec6083ebce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java index 990f0c01ff7..601a84616da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java index d2afc87f885..c328b11368c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java index 8a815a4d9f7..902d4b2ee30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java index 983880e41bd..1eda8f079b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java index 4e25f51a4ab..2aa6e57930b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java index 6753af8eb90..7b02c6b29c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java index 14cd52d456b..83875e87863 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java index a7cfad7ef85..b251145276b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java index b89319eb17d..abaa5ede248 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java index 6dd5ea8bfe7..7045b0a79b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java index db05a79bc96..4f8c01b57ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java index 6741e8ab3d6..061a061aa00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java index 0b359dee585..f06a5d73590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java index d2b7777d888..bd307f53232 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java index 9b5b62e80ee..5f6d5c43531 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java index ae6e7b61209..063dbc1064a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java index ecc7bf6fd08..c55e7de06f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java index e3e3473ee7c..e80d3f71792 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java index 35dd93649cf..63417944fd2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java index 28b9b4f2b5b..fa1610db06d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java index bc0c09d14a9..6f8e7b2ed4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java index 55224c36ac0..f35ea3d3311 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java index a76183f4fd9..1e4afd6832b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java index 41fd46897ca..08b1b268cf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java index 2a9468188b2..bb7b93726ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java index db1b8d91e66..96e94d03d5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java index d0696fd0659..2eec2ae4319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java index e39a862aae6..0e2b805a2ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java index 3f21ec6442d..d7cee2f574f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java index 00af0aceb6a..6c141436622 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java index 98328b1720a..0d2a08c36a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java index 70eba6d6af3..9efe444e7b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java index 47d92be6720..51ee5428b7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java index 1d24dc8485c..e035bde92ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java index fe4bf5e60cd..ab3da4013f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java index 96c7cf2efc5..ab0b3890d17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java index 4cd57059c25..56ed2c8e8d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java index 55186488538..590e0dab1af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java index 243f54db459..50ecd881723 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java index b4ae19b7245..2c09fbcc5b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java index 856d4120590..09c28c00d08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java index e2946ca7f3e..f629ede681e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java index c28651f24dd..77212a4673b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java index a240f5040da..435e4c1e8f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java index bf1cc798d29..2a4a487cd6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java index b95bcd663e0..27eb2de2329 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java index beee0085d6a..380ac976940 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java index 2412d62b4e5..77bb96448d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java index 50cc249f175..a2a6f2e9247 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java index 559a7dde804..58ccb250be6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java index eddac27e39c..c83c35072dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java index 6f2a2d69115..cb3c841826c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java index 4b16bf95118..790f77a38ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java index 617434dd9eb..af033e6242c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java index 143c5d0f7c8..02e7fd06bc9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java index c1f008afb21..8593d367d67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java index eb0bca3b8ba..0f047bff8a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java index 9610667bdd8..09d42205572 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java index a7661d2f16a..058881c18e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java index f28c65ce13c..7970ebf3e90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java index b28c98f7ecf..87a9a9a3330 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java index 42dbd62e93a..bf8f382d36b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java index e8bd5a48c62..ae27bfec050 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java index 44185868326..6c5e3598631 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java index 0f113776106..b971820dd31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java index cb824059f61..67e785c137e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java index c7d436d4c6f..12d3aa4c93f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java index 2d405f8b279..08ffb3c5c15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java index 01f8156907b..f31f0054950 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java index 9c7a101bb97..431b15ef963 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java index 3600af467d1..028b86fdee8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java index 09592d248dc..85bd5e3ab44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java index fab96fdf0ef..fec9b575343 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java index 6bd5ea0ea18..3e4bd46d807 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java index 226cef7c190..2adf8a7a40e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java index d9972d6a538..214bdf57809 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java index 0389f2f1792..c5f5450fd25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java index 335f7e81140..bff7b59eb66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java index f0d5ee838d2..7ab994eb507 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java index b8825489e4a..d0436a48e97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java index 5e8e5c8daf9..b8e191b6473 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java index f7e86cbd33d..4eddb41b82a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java index f803a2e902d..00b2199adb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java index 78e7fff8927..2ed3ba77663 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java index d281f43b28f..621c08481ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java index ce5089da164..8263221de4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java index e9b92c27c28..e8362e9e36b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java index e6d11810a48..e066c3c5540 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java index 51a5c542a8b..7795c7554eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java index a339837aacd..99889245343 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java index 3401b7a6c94..3f70950eca5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java index 6b9d7356bbe..795b3c94bc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java index b1de08b0a22..f73a2565e51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java index 972714eb308..658df61319c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java index bfec0573c25..794c484c872 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java index d50986f89e7..275a43c1920 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java index daac59f6be7..e163c8f01f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java index 4ba372b4aba..b8f391d14ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java index d0b07373eb3..a6f88772af6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java index b1c4838a95d..6b0b1702fe9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java index 15b9ba651fc..11c1ece09b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java index df841a77ecc..d0199966906 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java index b4bd1f2fe6b..69d934f0b13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java index eca1f400d0d..90b54937e3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java index e5d9c727242..8daa2eedf39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java index 9b8a9a2ade3..6a1c9130297 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java index 11d616e8862..3462f6b73b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java index f3b86843054..8d777046c9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java index 8d998a3ac27..1f11d40b2d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java index a54b8f24b4c..3b3a9a576fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java index 4783e136f58..c9e1fe4b8ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java index e00cb53ad56..161e8235071 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java index d0e5199b09c..a29b73595bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java index 9ba370fdcfc..90efaefe58f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java index cabc6745e11..c7cb463025d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java index bff88fb5d64..d9a29536210 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java index dfbce37e14e..24feeaeeaa9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java index c524be551c0..39e31153282 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java index a00fcd8ad98..7d579b8a24e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java index 0db1391261c..51158a5eb80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java index 42d64512a67..03f82487894 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java index 219cf65e1bd..cea46b37e01 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java index 7f91d36c294..536f2620505 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java index b7e9d141a4c..43cadc0a2fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java index d61ae4f974a..5b9a07ae5d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java index da5db831b98..9d525d3ef97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java index b4668050de7..ff263933532 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java index d622c7afb2d..0674c77e06f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java index c7b09d8f5df..a0cf9ed4970 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java index 58da6c3d39f..51c5a46a5b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java index 1bb13ef3227..8a06792470d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java index bea2b6d84dc..21b7974702d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java index cce073773d9..7c8c5a9a7a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java index f54a26f6681..7033ccd18a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java index 31aa6098bf2..9402137f021 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java index 8c77198eda4..79b8a515e25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java index 36e245e01ec..ad96af68780 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java index 2429ef99eb6..ed4420bbca7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java index 6dc9345c005..2c7fe8ec2ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java index 6bd2bc7f7bb..7f8d3059fea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java index 12594507948..f0d735ca092 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java index b584e7f0185..3a6561d2019 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java index 8ac30210a4e..7a05bdfb6dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java index 989d33fcf23..020cce8f199 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java index 845f2fad029..3ebd4b1a660 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java index 90f5279619b..218d2868a30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java index b2db3b8f5fc..6346927a869 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java index 6ff46409893..bde010c95dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java index 02a579f48cf..0af0bf1bba3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java index 077ed97ecfa..9ae47c24db2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java index acee0ac7c9a..b1283bb122c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java index 3e562985e1c..341bcd3fe3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java index b278d3c1f2a..2a558116b4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java index 8a40848f769..fb47ded9442 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java index c8bd0b4868b..113176cfe1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java index bbd20840f07..fd7a60a1dd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java index 61d962f7319..8bfee49d0ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java index 6f113b89862..8392cec5b53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java index 9f18084af2a..4348a9a8560 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java index 34a81ed5bdd..3c2d85f5c1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java index 45709b6d315..85b7561f601 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java index 4114e792936..01daf6e73c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java index 271d0f0a14d..f8f07a2fed6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java index 5ef2e502ea5..2efe3e6e5f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java index c264caf89b6..f99590dd92a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java index 5e5a086fc6a..6e0ac0bba3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java index 2156d197dec..9dd60c6bfcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java index 010f6fca3a3..58932579d10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java index f10ba4c892c..1aa87a2e3b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java index c75163b746b..a4bbc21fc84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java index 8cd54c244e0..256b48d5998 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java index bc114c86c5f..37da41a075f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java index 4b0b5b1f036..f736ad95bca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java index 4a774b0c641..beab2848acc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java index 63cb4b92dfc..d23e362774f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java index 9b7c882fba4..8274806c288 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java index b30c975970e..1b05ed9cdee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java index 358d981eae4..cfa0ae7e088 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java index 40e5e50d189..17ab6bd32a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java index 9a62edae36a..e9853064eee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java index a26c2560b35..8a5ad6992f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java index c499967e790..e87178cb3d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java index c13cbcb6608..9e193e0fdce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java index 6e286751fc6..3a5de935d34 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java index a659c2be7a7..e4838e3f4b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java index 0a13c828dad..30cef7cbd0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java index 9f488cbb46e..6ffae8f3a17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java index ac17feb5d7b..8d68ac25194 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java index d00c3b918ef..6773a0640db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java index c57192944c1..1ec4c6bdb74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java index 88cea4f0efd..1e1153086db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java index ff95d970e30..2499e13d2cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java index 308a3daac06..215a128398c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java index efec22511e7..b1ba31fed32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java index 5a533901511..50050a44e69 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java index e4cebc43941..fa62b819fbe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java index 2251b2e42d4..805ed9887aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java index 1cb6d519168..424d6a44011 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java index a1200c66e00..240e3499e23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java index 2a1ae4e1967..ca973b7adf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java index b9bfe6ae6e5..270a8904245 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java index 0a8d15568bf..609313c6ef3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java index 46cd6ba7e1a..96fdf1aff4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java index 2aa7f7e0794..3a15815fed7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java index 6b23268fcd9..217c7e5dd5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java index 4c50d1fa0c2..3ed051b8d27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java index 7a52a2d977a..f7fb8f553b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java index bf54281d8d9..b78bf377ebc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java index 9e473e9a9fb..2d8fe68acd4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java index 0d82285b26b..7b1c9e4efad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java index 3061f3b817a..e8e26b37028 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java index f7ab1a13c52..b987b76f27d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java index 163303ea8ec..88446ffde96 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java index 84ad2b4a4f1..265abd5f3f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java index 9cabd9c2e0c..12b9190b8f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java index 2bb9edfbc0e..4f036d22490 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java index 60a7c272124..fc816ab7950 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java index 6a2a353ec70..905290e6ea6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java index beb24ea8413..94fb2a110fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java index cccc782b4a5..eaf1eef0762 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java index 711eac7ccee..414656b4a17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java index 4fec7d020bd..9cfefa2c689 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java index 1923bb5777a..2fd5825f9cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java index f31107cd8c5..dd21892e69a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java index 3b9574f8585..920adbef2e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java index 7de92570644..130e1721233 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java index a046e61f957..8173e198a12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java index dfc38b9f593..dfec0fe2dfe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java index d9d4abe020e..f951b3cb955 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java index 5e9c95d031b..bc5af83e7a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java index c1fc5b1adbf..3d165237054 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java index d53ff83be0e..fe8b9aa38c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java index 62b2e8516a9..f4e8418e7ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java index 08d8201e976..3049e79bfdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java index 6144699f529..a68452d6143 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java index 4da870e8243..895fed1eba9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java index 64ce28d2031..ab4a8950d5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java index 10d00618f0d..573fa89756c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java index fdfddd46e3b..e5dbec6eae7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java index 95bb687ecb8..35295fe8e08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java index ed94618a8b6..c6e778a2cf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java index 8e2977e3731..25a5a60fb39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java index 4eca306b44e..d978a65aaf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java index 9d9223fd14f..99087b89eff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java index 8166b8c2e04..190cbeefdad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java index 0753f8cd5db..e1fce657717 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java index df8b8b64e57..f91e7e599fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java index a18ac8679e5..683fa46ab97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java index 3770d7f995c..6b2f5e88148 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java index 17e88bc4c62..5304d9f57d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java index 949a6d3a8b1..dc9b99040c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java index 8ed5da38f6e..df66f8e4f14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java index f127b6e707c..38cf1ed4d3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java index 13ae307254d..67685eca520 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java index 5df7d33458e..01b31f74f21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java index fad7f292345..41629da7255 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java index 8aa5cd6f2c4..ad11fe4e377 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java index 289b0e969fa..e18ffd19afd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java index 2ad3f40efb2..9987bc95eed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java index d8a1743e559..bafac886b39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java index dac485f0b3e..d5a50ae837a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java index 2581e59776b..b01aed2a931 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java index c061127217f..3ad9548f24a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java index 6b9e846ffb3..0e8d816380d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java index c189f7bf05f..b35cff08226 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java index 57476d21784..f67c0f2f05b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java index d33c4ed87ba..d93f95bdb21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java index d0ba6aaea61..272b4a7927b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java index 8574c9b107d..41b43e00c4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java index b9e899bd72b..472da44d5d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java index da96d150ebe..f2017464060 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java index b6757de0885..8f1c38ed208 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java index c6135d1492d..a3fd9f80a33 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java index 60c95cee0cb..6699da86de0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java index 1ebe3bde3de..8f44bd2a1ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java index 94bf44cd436..1b408502f76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java index db5a575722d..137f6c1d974 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java index 4cf9ce0c8a1..a1683926935 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java index 755224366cb..5392ff5a8b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java index b5a2b390c32..32ace85959e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java index 6324876fcdd..61322fd8c03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java index 2d11760719e..a5236eb94c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java index f84004879d5..9a85f38ac8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java index d164cfc066f..b85a5b1c007 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java index 6fdf4b15f35..ef8f60fb746 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java index 97f41ad63eb..bbabfdb7a45 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java index 73dd28d7b9b..dd9973b6b6c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java index 2af848b03c2..d1ae19d0ab9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java index 3d0895fb33f..eb26d4eeacf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java index ff8e836919e..145d132fe22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java index a63b863db4c..4bd4e430038 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java index ab821462a32..fe3f472d4ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java index d06ac44a3f3..0daf563a3a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java index cf2cae4d321..44e37af9a45 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java index 43ca3b7d4f4..5a07b90b8a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java index 381425fc717..9956daaf15c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java index f695ea9b13c..aa2855dbb25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java index 2051232bcc8..01b4d6fd080 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java index bf10105ec2c..09a716ff45e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java index c8d6d46f93d..67cf1e322de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java index 4f8ee9c30b8..86d01e2b29b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java index 42b164afbcc..6ccf02226b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java index eceb32923af..569e45443d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java index ecf0d573581..69f03c68830 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java index 6d06d1f2762..525adfb25f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java index 6166acc6d84..73d191ef37e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java index c7699eceb66..649503ae3d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java index 2d085bf5885..d01664cba2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java index 5dac04adb4a..72d94279f08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java index 3c9faf9ec37..73b49870dcb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java index 9f860cf2110..9818a07fd51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java index b122f2f44fc..7f2da5f6b81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java index 6c0ad8f406f..fb527d660c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java index fee6608e145..dc4da10cb02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java index 027750f6873..dd8201461df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java index c1a17196f56..34264645537 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java index 5d3a4682c6a..d86c24a15b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java index aacc0f6fd13..4d222c3439c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java index 80d92bba66d..b07d1023da5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java index e5a428d1304..a264bc4dfdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java index c472898b764..7cf5b353202 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java index 8ee3ac9aec5..1d1ba4a640c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java index 3f1f1305515..4299b0b8b9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java index 221d1540ce8..cd528ebc8f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java index 2c3f4f589a3..8b3dad711da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java index 686c2facd56..561bcede32a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java index a820d2365f2..0f182a8ec56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java index 85c9e076c90..33d6c46918a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java index 9552b2796bd..0385fccba80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java index 199bf563618..76e80117e07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java index 8e6ea04ed88..7542690abf3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java index 1f380a75b4a..c276de6e419 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java index f8259ba5087..0d01f7d1258 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java index 6f957a0c3a0..b8cb3c7ba29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java index 374d8276e27..f61e829e445 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java index c497d1dd240..2d6e9152fd1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java index fae53007723..5601b37922c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java index 0ffcecf60a0..ed42e1cba36 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java index 7b9562ee4c0..fa090ad3250 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java index b6114b5841d..44abbee6239 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java index 758a4327b7c..8eb24f931ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java index f8261c69914..3bee2fa4319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java index 407ead570c7..92da51c3a4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java index 3d014b1c002..1646802a144 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java index 20584cf0b23..2b52ec8335b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java index 8ef9c69f52a..ec72c7887ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java index 14d2b476eca..4c805b6ba7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java index a7bdd600c4c..70646690be5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java index e7b30feb6cd..072c028c164 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java index a898105f027..d1c8dc4abd1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java index 9d94f60c3ed..d241d374f3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java index 193ea743e87..58b25c70533 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java index 16cb0f37a75..54a91da623a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java index 6e68239d7d5..ecccddc953e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java index 18fd80a4930..6cfd8cc0288 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java index 5a21cdbfb7e..e6a7253ad4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java index 4ec83c2e396..bc1707ec947 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java index b28e890607a..dd1590f860e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java index 9adb3a51df1..af13cd7e775 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java index ba019f10a87..97e0503a33d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java index 40b1413dd73..14e97098bcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java index 755cf776190..224e238bf9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java index 69ff774e978..bbd795166d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java index 526be9760b9..70f3e435ee8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 af343a15785..4d90bedac12 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b69c72964ad..8134ff9ec6c 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 f5a52d4a8e7..eff724e2998 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java index 52733eab34b..a04baf33f65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 1ae6cafd08c..db1f9c7190a 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 7fc7e070ba3..0dd95883b56 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 4cf2a6a5bfa..08f586b466b 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 cf79ec05aa1..61026db65c4 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 8ac067d4b09..7e1a8a65b7b 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 945423665aa..6b4333fe64c 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b2b77560a72..a8066adfcdb 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 bc831a78910..3c513a51681 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 2e8aa9e6cdc..e1cae8c5f88 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 2eb322613b9..f6eb80acd62 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 8e54e9e903e..e60f6a3d55e 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 7a487db17a1..c24313049e7 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 a94e43f06f7..66ce2c9c708 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 42e62b5299d..8ce4202be31 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 bb6291dcb5b..c50f85f8d78 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 a46c7246d07..778dc51bd23 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 388dd69c490..cfc9fdc85db 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 2cc67e6acaf..9c5d42678f6 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 53a8870680e..bd56d31d01c 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 2fa34e5d471..e2e80edecb5 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 52be074bfae..fcdd8541733 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java index 3216f7599b5..96addac7cf9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java index 90d2b9cf53a..390eb8a5f3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java index e4f5c6f3dde..2b291075da7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java index 500af0ca2d2..2806c9b8b9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java index 8b3c336775f..9578710c860 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java index b0d34dcca58..e8c815971ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java index c71e2bcca00..73698cb0f1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java index dea8a68ecd2..3a08f4caf84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java index 23a5471f762..19607f4f4a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java index b6e92c51a92..4118254cfe0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java index a584f43490d..605ae577250 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java index 16e27365513..60d9fe17c50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java index 0e8658d670a..f0bdb9eeeba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java index ca99a5e1b00..5911bfc2c00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java index 5d5a4c55975..0e4131c91d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java index d21d36f434e..1468c1c1313 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java index 06aed8ea58d..cb3b8319777 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java index 8610697384d..3c7cc06cc31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java index a7f829d1924..a81498f7e68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java index 13e70c15171..36987fe0763 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java index d500ba9aac8..12dd7ace8ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java index afa25bc2340..363d50c20c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java index a3ac0e850df..8e6821be444 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java index 2b603769596..d937f3eeccd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java index b5ad43f14ee..230c27fa7d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java index b0e3ee151f7..cb03964bd12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java index 018b767fab8..e495b62e54f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java index a19420e07f8..45e361914ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java index 231cedf7254..d91db19e3a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java index 7fbf894e9f0..a19df7a0956 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java index 91d590264f2..21ae9d95b53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java index 8a62cbf833d..70410032fb2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java index 0d317667a4f..ed6aa27b6cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java index 1cdfa19c582..dd8ba2cae0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java index f800ea43e74..bf8e4b325c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java index 1a4b7eb9583..503e43339b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java index 35de06f24e8..808bb7a4d64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java index 3f117897da8..a5b38acbbe6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java index ec22bd0f41f..2f4abf05be4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java index e4c048cbc3f..b73bc52f164 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java index 03fda66974a..3ed2161ea9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java index 51634a98f54..b67ecec6750 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java index 9a071b149d6..349404bd173 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java index 507e180ff29..75de1e3afee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java index b60b7499d74..abcb135892d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java index 908306769af..bd1c675c353 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java index 5e269d9a0bb..15b4d8b167c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java index f179954d352..529ba40f98a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java index 853a6b524ce..4aa55f42b04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java index 98c07a51157..1d2e9d150df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java index 7e1813d4082..f8ebd45d571 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java index e1a5ebd97ca..eb89c9bcc3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java index c305168a28e..13411446ccd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java index e5b6aefc6d9..1e7dc294e64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java index 973cd2a10f4..9c54709e996 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java index 3bdc1eccecb..501e3c25fbf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java index 204ccf4fc93..fc33ca071c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java index 52495defb89..6d08fef9d14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java index 570f36463da..237ee5af1da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java index c464dc40d9f..006cd9af55a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java index 645263e1a63..719d59646f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java index 6dd87aa3018..e57b2e51979 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java index 81e52a47669..ab8a8012afe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java index 8a7c51bebb8..d91c6e43739 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java index 1fa469c27de..01643af0e4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java index 0b6e54acf9e..0bac48889bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java index 1626ab602fe..314ba7f4421 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java index 1369596665b..6fe92d8f825 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java index 63c9787b59c..7f5bf4ccc81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java index 0fb6ea7892e..bb92439618e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java index 126a26c1350..293d2ac5237 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java index f4416a277f2..9278dde61e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java index 2f95c839fb0..df5af291140 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java index 81e9c85abf9..fca831d9cfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java index 133eddd8b1d..c1e94623f74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java index df50cf5d85c..7468846ff4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java index 10900aae201..ebe727ffd11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java index f46a8e863f4..9bce2407a4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java index 2e546f18634..1b17bc79ad6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java index 0bcc1cf53cd..c5ec85063c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java index 203cde01e9b..4118fab147d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java index 9da56ebd114..da05c8e63c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java index db8d375124b..c8792e1ac8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java index 0a34ff6af91..89629613cd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java index a695e6c773c..6331e75b1e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java index 72278a2eac3..5ac5c596c74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java index a9cac7fff7e..ebf297bc2c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java index b002b3b0fe2..a9784f1d063 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java index 88cad6ebe68..334b6aaf8db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java index 19a62276b4b..a87414beaa6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java index 4c4ae3883f1..880d7186972 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java index 83ce7ddedf1..2ecb2f9158c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java index 255a40c715b..338dd4f6d89 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java index 1e9e61f0f78..2022c5adbe3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java index c29a8efd5f0..69c32908d2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java index d9a877477f8..4dbb02bf7d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java index a96b94cc53a..af2c299ba46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java index 5689ddb42e8..b41cb532296 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java index 42f6d2e994b..888fd862b71 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java index 7d6299a6893..e55a82e0c9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java index aeba3923f0a..6ffc9cd31bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java index 528c10095cb..98760f1f607 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java index 5bd511d3592..bf82aaeb2c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java index bbf1ae04482..a26de4ef1be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java index 657e3e52438..04f163c8123 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java index 486cb92b4cf..b5822e36047 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java index b5d0622212e..65fad132aff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java index c9bbf68e38d..369a4ae1a7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java index 630e50746d2..bc2ad5bebf5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java index 19742f0f933..5ee05f83e81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java index 658958514f6..df9ae0dd8fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java index 6c7c04414ca..d2b0d44aebd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java index 53ec4899ab3..e1daca0c31e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java index ca38f52b18e..35f52d76b58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java index 7e8093f5340..a17a5c9b394 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java index 556c345c7e7..77b13973b9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java index 4f09193eab3..baf172e514d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java index f4c356ef79e..3308fb333da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java index d656c8b5979..4107ce99240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java index 1480e4e06b5..e6209a5cf63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java index deffbb1782b..e8de6b30015 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java index 08d4423f374..30bd7dcdf85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java index 4b256ce9f34..0559bba7d52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java index 29a606620f1..04a99325189 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java index ae4c37921d4..5be61d2124f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java index 9d97c4878a6..27e131a8a97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java index 5d5f78ba955..83167be5fd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java index 3be0f9e36af..28deb9b7213 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java index 0874aea9cf0..e30b7209ce9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java index 9a752ca04a9..45b4d7f1455 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java index e5550cab11d..b2fb1c189b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java index 684ab721795..d46602cea9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java index 455d38a5214..2f5e7167166 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java index 689550a7ae4..7f2734b9e57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java index 119c36bf97f..85da2ed2536 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java index 883dba6efef..617d42e2805 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java index 6fd38024daf..f2cba6c5e52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java index 5e98b3984a6..36f329db23d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java index ab5b63187f8..fadcc96873b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java index e2b670dee0e..b9af2ea3614 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java index 27555393dc7..8e24625721c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java index 7dbed63c689..2e684210873 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java index e55b0125ff2..2dcd4db0718 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java index 78cbe5019cf..09f889afd67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java index e622b4a0ad0..cffe7f0d56b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java index b64faff5d93..251b9d062ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java index 3c40c7ad71f..b9cbeaf6437 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java index d1279082a04..08ba90756d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java index 444af42736b..61a937c6002 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java index cd2fdd170c0..7c026782316 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java index 5f615894c66..8938422783c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java index e3a4fae5575..3117291230e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java index 66633284865..26426ba9f40 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java index a09cc11495d..01dd6917c2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java index e2087dc45b0..9e2e5c738ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java index f0d41a385b1..39232d887b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java index 935215af97a..56e954d8cba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java index fcc6df651ee..9830781444e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java index 178b394f695..6558080980d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java index 1d22791567c..2a4574c08d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java index c4a964726ce..622f403a776 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java index a54a2e9cdc2..0b291faf4a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java index 6ec4978cce7..36cb30fb1de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java index d4226b1a9d4..3242df5a9da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java index 5789355a17a..2bfe5efe3be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java index 05bc88db943..5707ae85570 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java index 16589ff110d..22a5b17901c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java index 2e86c69402e..046aed54aca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 c7f3de03baa..6c8d4b9954e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 dc441563773..e7a87809914 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java index e0d765e47a6..3e18fc3c77c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java index 8f69476c7e0..8ee8dc8d1fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java index f3f787e01d8..7de261b7f0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java index 0abe0348fb4..2084bde114e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java index 2bfaddcc76f..d1c0d2eca53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java index 69a9393b061..a008ad5baf1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 fa149da144f..4d2e5836ac8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 e888abb26ca..f253ec15e8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 6908e67a574..407fa4b3adb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 17c8caa3c57..eee70e6c076 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 8f385c68ca6..34260aea68a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 29d66cb958b..927db8c41de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 bfdcac097c7..154dceffd3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 57ae28f2c03..658061dd344 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 04595a76c92..9f645568c10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 33d651cb6b2..cd289d84531 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 899f048e039..26c6f91fead 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 c80d9b5c467..abeff57d39b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 abf5161602e..2e6203e90a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 5a65e3504e8..4d045b40865 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 f40f735987b..cffc523f1b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 16a69371411..77323c10e30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 33dd73ce02a..2df8142695d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 83601465813..4773adf699f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 edb000697d2..68b6774136c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 1edc309a7f4..013cb8ca746 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 ae785633176..cf175106474 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 963db02e282..4491eb61424 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 dc288ff7822..0fe3ce50186 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java index 5792e7ec2cc..9cf1d622f8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 a94daca6113..78b9d33f1d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 878ec5ff72e..3179d90b00a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 7a9246b1321..8270cfe1d3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 8a93bd3410b..b955d4c37ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 f31c0ed6ff1..da02ff6476a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 c959d69faee..156930b2567 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 f64abc94029..2c543cf5587 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java index 7b8d82d9cc1..63c61f319d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java index e98a26d40e7..5a2b73ee38a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 e1219afe91a..a2d222b4da6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java index e086b2d726e..f989c7f84e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 186320b4214..d8ef7fce33f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 55fa66bc113..44a9bbafa83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 396a570a5d9..5594e9669fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 37092e65396..9763cc7ff75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 eb69700584a..a85d2772e0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 535281efa59..d3a40978cbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 5c81117e73e..1b9508d149e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 f0601130fcc..5159c3b66e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 b1f31343994..15f7c888464 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 782e05a9377..d22fdfee6dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java index 60df1217240..c848d724da7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java index 7ec6a5e3e1f..215c43e66fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 8635696a46a..0e64a8f0eb7 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 @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 515311c2ccf..b1ed292ea2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -10,7 +10,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java index b5ab2fd0068..72b989837c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java @@ -5,6 +5,7 @@ import org.bytedeco.pytorch.cuda.*; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java index 27855144e51..bc4b9c8f51e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java index 169375fcef3..7e9993fb515 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java index f9dabc5cd82..e5df8f5fad5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java index ed5bcd1dd23..ed7935baba3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java index bf846e1f410..24e628f16f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java index 898bbc760bb..c1c5fd2cbe9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java index 6305c0172b7..121cce4debc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java index 000dfb28658..a8728050023 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java index ca6a6ba2f49..060626b85af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java index f78dc480a4e..cb8f324b544 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java index 0e5c6688260..059a83e1556 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java index 53270e45d2e..077b50e3342 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java index bbbd6336c18..44a26aa6ef0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java index 6f2ec53cfbc..a4f3621aa66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java index 7bc1385be31..0375c4fb521 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java index 31530c9854c..0868c2d5e31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java index bd1876cf0b8..8dcd0a53cb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java index f7852c714eb..764e22cbe5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java index 7ded03f9253..34ac859f402 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java index d85f4c96bce..b3e2918872a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java index e795896a0be..0bab8b5db79 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java index 305f6a57dda..d1f0c2436ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java index d86b1720f97..b81d1f7ed06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java index d3932817156..2ab7e8d4b37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java index 581cf4c7cf8..47e3d8b8647 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java index 1874d1a5f3f..f29d4fb8982 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java index 381fd701b8c..b7518fdf87d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java index d03c3ab7ea5..b0ea2081795 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java index efd52fbb014..04436bc8273 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java index 34b5ea3e273..2ae0875fd5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java index 53d11bda689..2022ad8518f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java index 0978e481fd9..5b023c6b829 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java index 5236bd7a2e0..622e0971551 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java index 06d68a63eb7..5b3059cc8c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java index 35b20c9afb7..ba9a08da7b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java index ff84c36020f..c99382cffb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java index d810717f457..2fd3f98f0ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java index 7190cacb467..5bb469e6d93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java index 4c4f4a1c82f..480665ba64c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java index 359a3e142c8..b64e6c536a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java index ac75a2c8b16..97cd6a1c129 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java index ebba5ed2e7b..e6734d68858 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java index 49f5f4c1308..3e0d2cdf41a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java index 0a7519cadb5..470630b5650 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java index 6ad1c9ad3a4..6e5dca337f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java index 07c215307a7..8283cc1d726 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java index e983ef741ae..9f997b282c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java index c72a238c924..b74e696513c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java index 9d2e8110174..a27ef3d2b9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java index 889114289e1..7f2a60447bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java index 0e7ef40e3fc..a4d6e0eb26c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java index 6eb1568bdc3..9e6b4e0af53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java index f6b9d99429f..4c536594d9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java index e635cc441b3..915a661c092 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java index 096127e889b..bb687812417 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java index be41358b2e9..e6c828a9e3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java index e7f5233f066..4a7129a3e1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java index 1512a79db63..84d0fcc5562 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java index 9ae02627652..3bfb27ef4ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java index 34c255f5a73..fa015922e03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java index 38ce886da80..864d247f975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java index 1bb0d917bee..2f20aad4c6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java index 5bf5e354e92..6cadf8fae48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java index 7c8c5a3a300..b9159b2bdca 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.Obj; import org.bytedeco.pytorch.StrongTypePtr; import org.bytedeco.pytorch.IValue; -import org.bytedeco.pytorch.presets.torch; +import org.bytedeco.pytorch.helper.IntrusivePtr; @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ObjLoader extends FunctionPointer { @@ -31,5 +31,5 @@ protected ObjLoader() { // std::function(const at::StrongTypePtr&, IValue)> // Without @Cast, the generated JavaCPP_org_bytedeco_pytorch_functions_ObjLoader::ptr would return an ivalue::Object - public native @ByVal @Cast({"", "c10::intrusive_ptr"}) @torch.IntrusivePtr Obj call(@Const @ByRef StrongTypePtr stp, @ByVal IValue iv); + public native @ByVal @Cast({"", "c10::intrusive_ptr"}) @IntrusivePtr Obj call(@Const @ByRef StrongTypePtr stp, @ByVal IValue iv); } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java b/pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java new file mode 100644 index 00000000000..054fe3fb8cd --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java @@ -0,0 +1,12 @@ +package org.bytedeco.pytorch.helper; + +import org.bytedeco.javacpp.annotation.Adapter; + +import java.lang.annotation.*; + +@Documented @Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.METHOD, ElementType.PARAMETER}) +@Adapter("IntrusivePtrAdapter") +public @interface IntrusivePtr { + String value() default ""; +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java b/pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java new file mode 100644 index 00000000000..4ecda8c8bf2 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java @@ -0,0 +1,12 @@ +package org.bytedeco.pytorch.helper; + +import org.bytedeco.javacpp.annotation.Adapter; + +import java.lang.annotation.*; + +@Documented @Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.METHOD, ElementType.PARAMETER}) +@Adapter("WeakPtrAdapter") +public @interface WeakPtr { + String value() default ""; +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 0bd2d5bcaf0..2821359f36e 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -323,7 +323,7 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.Module;")) .put(new Info().javaText("import org.bytedeco.javacpp.annotation.Cast;")) - .put(new Info().javaText("import org.bytedeco.pytorch.presets.torch.IntrusivePtr;")) + .put(new Info().javaText("import org.bytedeco.pytorch.helper.*;")) .put(new Info("std::nullptr_t").cast().pointerTypes("PointerPointer")) @@ -3017,17 +3017,4 @@ void makeUnique(InfoMap infoMap) { @Namespace("std") public static native @MemberGetter @ByRef @Cast("std::ostream*") Pointer clog(); - @Documented @Retention(RetentionPolicy.RUNTIME) - @Target({ElementType.METHOD, ElementType.PARAMETER}) - @Adapter("IntrusivePtrAdapter") - public @interface IntrusivePtr { - String value() default ""; - } - - @Documented @Retention(RetentionPolicy.RUNTIME) - @Target({ElementType.METHOD, ElementType.PARAMETER}) - @Adapter("WeakPtrAdapter") - public @interface WeakPtr { - String value() default ""; - } } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index 5c2d1c548ae..9c843425231 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -77,6 +77,7 @@ public void map(InfoMap infoMap) { infoMap .put(new Info().enumerate().friendly()) .put(new Info().javaText("import org.bytedeco.pytorch.*;")) + .put(new Info().javaText("import org.bytedeco.pytorch.helper.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cudart.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cusparse.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cublas.*;")) From a46b49bc05ac62b094507d5db514d730e3e5a0e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 8 Jun 2024 18:09:31 +0200 Subject: [PATCH 04/89] Change order of includes to address compilation error on windows --- .../java/org/bytedeco/pytorch/presets/torch.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 2821359f36e..bad9bfa6f1a 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -25,11 +25,6 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; @@ -40,7 +35,6 @@ import org.bytedeco.javacpp.Loader; import org.bytedeco.javacpp.Pointer; -import org.bytedeco.javacpp.annotation.Adapter; import org.bytedeco.javacpp.annotation.ByRef; import org.bytedeco.javacpp.annotation.Cast; import org.bytedeco.javacpp.annotation.MemberGetter; @@ -67,12 +61,12 @@ compiler = "cpp17", define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, include = { - "torch/torch.h", - "torch/script.h", - "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h", "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", "torch/csrc/distributed/c10d/PrefixStore.hpp", "torch/csrc/distributed/c10d/logger.hpp", + "torch/torch.h", + "torch/script.h", + "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h", // For inclusion in JNI only, not parsed (compiler needs some complete definitions) "torch/csrc/jit/runtime/instruction.h", From 8b9b5edf1afcb4577d204e8d3d19a29fb5aeffea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 8 Jun 2024 20:41:57 +0200 Subject: [PATCH 05/89] Define _WINSOCKAPI_ to address compilation error on windows --- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index bad9bfa6f1a..68d6338295b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -59,7 +59,7 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", - define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, + define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, include = { "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", "torch/csrc/distributed/c10d/PrefixStore.hpp", From 4760ec4fb5488ec256c73af7af9ac2b9d98fe622 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sun, 9 Jun 2024 00:12:07 +0200 Subject: [PATCH 06/89] Patch ProcessGroupGloo.hpp to address compilation issue on windows --- pytorch/cppbuild.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 6b532bfca6a..4455017d991 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -182,6 +182,9 @@ TORCH_API std::ostream& operator<<(std::ostream& stream, const nn::Module& modul ' torch/csrc/api/include/torch/nn/module.h sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h +# some windows header defines a macro named "interface" +sedinplace 's/const std::string& interface)/const std::string\& interface_name)/g' torch/csrc/distributed/c10d/ProcessGroupGloo.hpp + #USE_FBGEMM=0 USE_KINETO=0 USE_GLOO=0 USE_MKLDNN=0 \ "$PYTHON_BIN_PATH" setup.py build From e329cc591321801dde0e0b2a035ba1d86a397583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sun, 9 Jun 2024 11:17:40 +0200 Subject: [PATCH 07/89] Revert "Change order of includes" --- .../src/main/java/org/bytedeco/pytorch/presets/torch.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 68d6338295b..81fa9a245a7 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -61,12 +61,12 @@ compiler = "cpp17", define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, include = { - "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", - "torch/csrc/distributed/c10d/PrefixStore.hpp", - "torch/csrc/distributed/c10d/logger.hpp", "torch/torch.h", "torch/script.h", "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h", + "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", + "torch/csrc/distributed/c10d/PrefixStore.hpp", + "torch/csrc/distributed/c10d/logger.hpp", // For inclusion in JNI only, not parsed (compiler needs some complete definitions) "torch/csrc/jit/runtime/instruction.h", From aef540ea91ad34008f582bb04238e84dbe47214c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sun, 9 Jun 2024 12:41:33 +0200 Subject: [PATCH 08/89] Remove includes not available on Windows --- pytorch/include_list.pl | 12 +- .../org/bytedeco/pytorch/AutogradError.java | 47 --- .../bytedeco/pytorch/AutogradMetadata.java | 40 -- .../org/bytedeco/pytorch/DelayedError.java | 39 -- .../bytedeco/pytorch/DistAutogradContext.java | 86 ---- .../gen/java/org/bytedeco/pytorch/Engine.java | 87 ---- .../java/org/bytedeco/pytorch/EngineStub.java | 32 -- .../bytedeco/pytorch/GloballyUniqueId.java | 66 --- .../java/org/bytedeco/pytorch/GraphRoot.java | 40 -- .../java/org/bytedeco/pytorch/Identity.java | 42 -- .../bytedeco/pytorch/JitRRefPickleGuard.java | 40 -- .../pytorch/LongRecvRpcBackwardMap.java | 52 --- .../pytorch/LongSendRpcBackwardMap.java | 52 --- .../java/org/bytedeco/pytorch/Message.java | 72 ---- .../org/bytedeco/pytorch/NotImplemented.java | 41 -- .../org/bytedeco/pytorch/RecvRpcBackward.java | 47 --- .../pytorch/RegisterWorkerInfoOnce.java | 40 -- .../org/bytedeco/pytorch/RequestCallback.java | 36 -- .../java/org/bytedeco/pytorch/RpcAgent.java | 168 -------- .../bytedeco/pytorch/RpcBackendOptions.java | 48 --- .../org/bytedeco/pytorch/RpcRetryInfo.java | 50 --- .../org/bytedeco/pytorch/RpcRetryOptions.java | 51 --- .../org/bytedeco/pytorch/SendRpcBackward.java | 51 --- .../org/bytedeco/pytorch/SerializedPyObj.java | 39 -- .../pytorch/T_MessageWeakStorage_T.java | 38 -- .../org/bytedeco/pytorch/UndefinedGrad.java | 42 -- .../pytorch/UndefinedGradBackward.java | 50 --- .../java/org/bytedeco/pytorch/WorkerInfo.java | 47 --- .../org/bytedeco/pytorch/global/torch.java | 392 ------------------ .../org/bytedeco/pytorch/presets/torch.java | 12 +- .../pytorch/presets/torch_cuda_include.h | 2 +- .../bytedeco/pytorch/presets/torch_include.h | 20 +- 32 files changed, 26 insertions(+), 1855 deletions(-) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Message.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java diff --git a/pytorch/include_list.pl b/pytorch/include_list.pl index bf957b49761..36f61be8a35 100644 --- a/pytorch/include_list.pl +++ b/pytorch/include_list.pl @@ -30,7 +30,13 @@ sub go { my ($roots, $opts) = @_; my $path = join ' ', @$roots, @$opts; - my @inc = `g++ -I. -I torch/csrc/api/include/ -DUSE_UCC -DUSE_C10D_NCCL -DUSE_C10D_GLOO -DUSE_C10D_MPI -DUSE_DISTRIBUTED -H $path -E 2>&1 > /dev/null`; + my $exe = "g++ -I. -I torch/csrc/api/include/ -DUSE_UCC -DUSE_C10D_GLOO -DUSE_C10D_MPI -DUSE_DISTRIBUTED -D_WIN32 -H $path -E 2>&1 > /dev/null"; + my @inc = `$exe`; + if ($? != 0) { + print STDERR "Failed:\n$exe\nError: $?: $!\n"; + exit $?; + } + foreach my $i (@inc) { chomp $i; my ($depth, $f) = $i =~ /^(\.+)\s(.*\.h(?:pp)?)$/; @@ -67,7 +73,7 @@ sub go { // torch/csrc/distributed/c10d/logger.hpp EOF -go(['torch/csrc/api/include/torch/torch.h', 'torch/script.h', 'torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h', 'torch/csrc/distributed/c10d/ProcessGroupGloo.hpp', 'torch/csrc/distributed/c10d/PrefixStore.hpp', 'torch/csrc/distributed/c10d/logger.hpp'], ['-DUSE_C10D_GLOO', '-DUSE_DISTRIBUTED']); +go(['torch/csrc/api/include/torch/torch.h', 'torch/script.h', 'torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h', 'torch/csrc/distributed/c10d/ProcessGroupGloo.hpp', 'torch/csrc/distributed/c10d/PrefixStore.hpp', 'torch/csrc/distributed/c10d/logger.hpp'], []); print <") private native void allocate(@Cast("int64_t") long contextId); - - // Retrieves the autograd context id for this context. - public native @Cast("int64_t") long contextId(); - - // Records a 'send' autograd function for this context with the provided - // message id. - public native void addSendFunction( - @Const @SharedPtr("torch::distributed::autograd::SendRpcBackward") @ByRef SendRpcBackward func, - @Cast("int64_t") long autograd_message_id); - - // Records a 'recv' autograd function for this context with the provided - // message id. - public native void addRecvFunction( - @SharedPtr("torch::distributed::autograd::RecvRpcBackward") @ByRef RecvRpcBackward func, - @Cast("int64_t") long autograd_message_id); - - // Given an autograd_message_id, retrieve the appropriate send function. - public native @SharedPtr("torch::distributed::autograd::SendRpcBackward") @ByVal SendRpcBackward retrieveSendFunction( - @Cast("int64_t") long autograd_message_id); - - // Return all send functions for this context. - public native @ByVal LongSendRpcBackwardMap sendFunctions(); - - // Return all recv functions for this context. - public native @ByVal LongRecvRpcBackwardMap recvFunctions(); - - // Adds a future message recording an outstanding RPC. - public native void addOutstandingRpc(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future jitFuture); - - // Returns all gradients. - public native @Const @ByVal TensorTensorDict getGradients(); - - // This function gives a mutable grad reference to the callback. - // If the callback returns true, it means the grad in the context - // needs to be updated. - public native void runGradCallbackForVariable( - @Const @ByRef Tensor variable, - @ByRef(true) GradCallback cb); - - - - - - - // records the workerID of a node that we sent an RPC to. - // workerIDs are added here when we attach a send function to this autograd - // context - public native void addKnownWorkerId(short workerId); - - // Retrieves a set containing the known workerIds for this context - // These are the different workers that this context has sent RPCs to. - public native @ByVal ShortSet getKnownWorkerIds(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java deleted file mode 100644 index cfcbf58e581..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java +++ /dev/null @@ -1,87 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// A single instance of this struct should be created through the whole process -// lifetime. The worker thread creation logic and Engine's destructor rely on -// this. -@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Engine extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Engine(Pointer p) { super(p); } - - /** Returns a reference to a static {@code Engine} instance. */ - public static native @ByRef Engine get_default_engine(); - - public static native @ByRef Engine get_base_engine(); - - // compiled_autograd needs to live in a different .so file so that it - // can have python symbols, so we add a layer of indirection - // see [Note: Compiled Autograd] - - - - - - // Given a list of (Node, input number) pairs computes the value of the graph - // by following next_edge references. - public native @ByVal TensorVector execute( - @Const @ByRef EdgeVector roots, - @Const @ByRef TensorVector inputs, - @Cast("bool") boolean keep_graph, - @Cast("bool") boolean create_graph, - @Cast("bool") boolean accumulate_grad, - @Const @ByRef(nullValue = "torch::autograd::edge_list{}") EdgeVector outputs); - public native @ByVal TensorVector execute( - @Const @ByRef EdgeVector roots, - @Const @ByRef TensorVector inputs, - @Cast("bool") boolean keep_graph, - @Cast("bool") boolean create_graph, - @Cast("bool") boolean accumulate_grad); - - // Given a pre-populated GraphTask and GraphRoot, computes the backward pass - // for the graph. - // - // NB: This API should only be used by internal autograd specific - // machinery and shouldn't be exposed to users in anyway. - - public native @UniquePtr AnomalyMetadata make_anomaly_metadata(); - - public native @UniquePtr SavedVariableHooks get_default_saved_variable_hooks(); - - // We pass cpu_ready_queue to evaluate_function, so that it knows - // the correct ready queue to push to after a NodeTask is ready - - public native void initialize_device_threads_pool(); - - public native void queue_callback(@ByVal Func callback); - - public native @Cast("bool") boolean is_checkpoint_valid(); - - // Should be called after fork to notify that worker threads are gone - public native void release_workers(); - - // Must be called by subclass before destructing to avoid a data-race-on-vptr. - public native void stop(); - - // Initializes a device thread for the autograd engine. -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java deleted file mode 100644 index b79c43542d1..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java +++ /dev/null @@ -1,32 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// allow python_engine to override the default engine when it loads -@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class EngineStub extends FunctionPointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public EngineStub(Pointer p) { super(p); } - protected EngineStub() { allocate(); } - private native void allocate(); - public native @ByRef Engine call(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java deleted file mode 100644 index a5a2d0b91e4..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java +++ /dev/null @@ -1,66 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class GloballyUniqueId extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public GloballyUniqueId(Pointer p) { super(p); } - - public GloballyUniqueId(short createdOn, long localId) { super((Pointer)null); allocate(createdOn, localId); } - private native void allocate(short createdOn, long localId); - public GloballyUniqueId(@Const @ByRef GloballyUniqueId other) { super((Pointer)null); allocate(other); } - private native void allocate(@Const @ByRef GloballyUniqueId other); - - - public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef GloballyUniqueId other); - public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef GloballyUniqueId other); - - public native @ByVal IValue toIValue(); - public static native @ByVal GloballyUniqueId fromIValue(@Const @ByRef IValue arg0); - - public static class Hash extends Pointer { - static { Loader.load(); } - /** Default native constructor. */ - public Hash() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public Hash(long size) { super((Pointer)null); allocateArray(size); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Hash(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public Hash position(long position) { - return (Hash)super.position(position); - } - @Override public Hash getPointer(long i) { - return new Hash((Pointer)this).offsetAddress(i); - } - - public native @Cast("size_t") @Name("operator ()") long apply(@Const @ByRef GloballyUniqueId key); - } - - @MemberGetter public static native int kLocalIdBits(); - public static final int kLocalIdBits = kLocalIdBits(); - - @MemberGetter public native short createdOn_(); - @MemberGetter public native long localId_(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java deleted file mode 100644 index 8630910c0bc..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java +++ /dev/null @@ -1,40 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class GraphRoot extends Node { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public GraphRoot(Pointer p) { super(p); } - - public GraphRoot(@ByVal EdgeVector functions, @ByVal TensorVector inputs) { super((Pointer)null); allocate(functions, inputs); } - private native void allocate(@ByVal EdgeVector functions, @ByVal TensorVector inputs); - - public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); - - public native void compiled_args(@ByRef CompiledNodeArgs args); - public native @ByVal TensorVector apply_with_saved( - @Const @ByRef TensorVector inputs, - @ByRef SwapSavedVariables saved); - - public native @ByRef TensorVector outputs(); public native GraphRoot outputs(TensorVector setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java deleted file mode 100644 index 2eb4df40d0d..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java +++ /dev/null @@ -1,42 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Identity extends Node { - static { Loader.load(); } - /** Default native constructor. */ - public Identity() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public Identity(long size) { super((Pointer)null); allocateArray(size); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Identity(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public Identity position(long position) { - return (Identity)super.position(position); - } - @Override public Identity getPointer(long i) { - return new Identity((Pointer)this).offsetAddress(i); - } - - public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java deleted file mode 100644 index 2008c01b907..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java +++ /dev/null @@ -1,40 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class JitRRefPickleGuard extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public JitRRefPickleGuard(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public JitRRefPickleGuard(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public JitRRefPickleGuard position(long position) { - return (JitRRefPickleGuard)super.position(position); - } - @Override public JitRRefPickleGuard getPointer(long i) { - return new JitRRefPickleGuard((Pointer)this).offsetAddress(i); - } - - public JitRRefPickleGuard() { super((Pointer)null); allocate(); } - private native void allocate(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java deleted file mode 100644 index f1a208fa28e..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java +++ /dev/null @@ -1,52 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - -@Name("std::unordered_map >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class LongRecvRpcBackwardMap extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public LongRecvRpcBackwardMap(Pointer p) { super(p); } - public LongRecvRpcBackwardMap() { allocate(); } - private native void allocate(); - public native @Name("operator =") @ByRef LongRecvRpcBackwardMap put(@ByRef LongRecvRpcBackwardMap x); - - public boolean empty() { return size() == 0; } - public native long size(); - - public RecvRpcBackward front() { return get(0); } - public RecvRpcBackward back() { return get(size() - 1); } - @Index public native @SharedPtr("torch::distributed::autograd::RecvRpcBackward") RecvRpcBackward get(@Cast("int64_t") long i); - public native LongRecvRpcBackwardMap put(@Cast("int64_t") long i, RecvRpcBackward 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 @Cast("int64_t") long first(); - public native @Name("operator *().second") @MemberGetter @SharedPtr("torch::distributed::autograd::RecvRpcBackward") @Const RecvRpcBackward second(); - } -} - diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java deleted file mode 100644 index e1f51abfbe8..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java +++ /dev/null @@ -1,52 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - -@Name("std::unordered_map >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class LongSendRpcBackwardMap extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public LongSendRpcBackwardMap(Pointer p) { super(p); } - public LongSendRpcBackwardMap() { allocate(); } - private native void allocate(); - public native @Name("operator =") @ByRef LongSendRpcBackwardMap put(@ByRef LongSendRpcBackwardMap x); - - public boolean empty() { return size() == 0; } - public native long size(); - - public SendRpcBackward front() { return get(0); } - public SendRpcBackward back() { return get(size() - 1); } - @Index public native @SharedPtr("torch::distributed::autograd::SendRpcBackward") SendRpcBackward get(@Cast("int64_t") long i); - public native LongSendRpcBackwardMap put(@Cast("int64_t") long i, SendRpcBackward 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 @Cast("int64_t") long first(); - public native @Name("operator *().second") @MemberGetter @SharedPtr("torch::distributed::autograd::SendRpcBackward") @Const SendRpcBackward second(); - } -} - diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java deleted file mode 100644 index c24e0029651..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java +++ /dev/null @@ -1,72 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// A message to be sent/received by an RpcAgent. -// -// A Message object contains 4 fields: -// payload (std::vector): a binary chunk of data. -// tensors (std::vector): all tensors. Tensor data are not -// included in the payload, and it is up to the RpcAgent implementation -// to determine how to serialize them. This design is helpful for -// communicating super large tensors where serializing all the data at -// once leads to excessively large memory footprint. An implementation -// can then serialize and send tensors chunk-by-chunk, in the streaming -// fashion. -// type (MessageType): type of the message. -// id (int64_t): message id, this is used to match request and response. -// Other implementation can ignore it if they have their own -// ways to do matching. -// -// Layers above ``RpcAgent`` only converts ScriptCall, ScriptResp, PythonCall, -// and PythonResp into a Message, and it is up to the RpcAgent -// implementation to determine how to serialize a message. -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Message extends CustomClassHolder { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Message(Pointer p) { super(p); } - - - - - - - // Destructively retrieves the payload. - - - - public native @Cast("std::vector*") @ByRef ByteVector payload(); - public native @ByRef TensorVector tensors(); - public native MessageType type(); - - public native @Cast("bool") boolean isRequest(); - public native @Cast("bool") boolean isResponse(); - - - // id is an optional field to match request/response. If an RpcAgent - // implementation is able to do the matching without using this id, it can be - // dropped during message serialization. - public native @Cast("int64_t") long id(); - public native void setId(@Cast("int64_t") long id); - - public native @ByVal WeakStorageVector getStorages(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java deleted file mode 100644 index 5ec489acc53..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java +++ /dev/null @@ -1,41 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// We print grad_fn names in tensor printing. For functions with backward -// NYI, grad_fn= will be printed if we use Error, which is confusing. So -// special case with a new NotImplemented function here. -@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class NotImplemented extends AutogradError { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public NotImplemented(Pointer p) { super(p); } - - public NotImplemented(@StdString BytePointer forward_fn, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(forward_fn, next_edges); } - private native void allocate(@StdString BytePointer forward_fn, @ByRef(true) EdgeVector next_edges); - public NotImplemented(@StdString String forward_fn, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(forward_fn, next_edges); } - private native void allocate(@StdString String forward_fn, @ByRef(true) EdgeVector next_edges); - - public NotImplemented(@StdString BytePointer forward_fn) { super((Pointer)null); allocate(forward_fn); } - private native void allocate(@StdString BytePointer forward_fn); - public NotImplemented(@StdString String forward_fn) { super((Pointer)null); allocate(forward_fn); } - private native void allocate(@StdString String forward_fn); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java deleted file mode 100644 index ad96af68780..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java +++ /dev/null @@ -1,47 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// As part of our distributed autograd implementation, whenever we receive an -// RPC from a node, we add a 'RecvRpcBackward' autograd function to the -// autograd graph. This is more or less a placeholder function that is used to -// pass gradients to the remote host during the backward pass. The inputs to the -// RPC function are the inputs to this autograd function. -@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RecvRpcBackward extends Node { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RecvRpcBackward(Pointer p) { super(p); } - - public RecvRpcBackward( - @Const @ByRef AutogradMetadata autogradMetadata, - @SharedPtr("torch::distributed::autograd::DistAutogradContext") @ByVal DistAutogradContext autogradContext, - short fromWorkerId, - @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap deviceMap) { super((Pointer)null); allocate(autogradMetadata, autogradContext, fromWorkerId, deviceMap); } - @SharedPtr @Name("std::make_shared") private native void allocate( - @Const @ByRef AutogradMetadata autogradMetadata, - @SharedPtr("torch::distributed::autograd::DistAutogradContext") @ByVal DistAutogradContext autogradContext, - short fromWorkerId, - @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap deviceMap); - - public native @ByVal TensorVector apply( - @ByRef(true) TensorVector grads); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java deleted file mode 100644 index 113176cfe1d..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java +++ /dev/null @@ -1,40 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RegisterWorkerInfoOnce extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RegisterWorkerInfoOnce(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public RegisterWorkerInfoOnce(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public RegisterWorkerInfoOnce position(long position) { - return (RegisterWorkerInfoOnce)super.position(position); - } - @Override public RegisterWorkerInfoOnce getPointer(long i) { - return new RegisterWorkerInfoOnce((Pointer)this).offsetAddress(i); - } - - public RegisterWorkerInfoOnce() { super((Pointer)null); allocate(); } - private native void allocate(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java deleted file mode 100644 index 1aa87a2e3b3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java +++ /dev/null @@ -1,36 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Functor which is invoked to process an RPC message. This is an abstract class -// with some common functionality across all request handlers. Users need to -// implement this interface to perform the actual business logic. -@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RequestCallback extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RequestCallback(Pointer p) { super(p); } - - // Invoke the callback. - public native @IntrusivePtr("c10::ivalue::Future") @Name("operator ()") @Cast({"", "c10::intrusive_ptr&"}) Future apply( - @ByRef Message request, - @StdVector Stream streams); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java deleted file mode 100644 index beab2848acc..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java +++ /dev/null @@ -1,168 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// ``RpcAgent`` is the base class for sending and receiving RPC messages. It -// provides a unified ``send`` API for both request and response messages, and -// will invoke the given ``RequestCallback`` to process received requests. It -// should immediately become ready to serve request and accept response after -// construction. -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RpcAgent extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RpcAgent(Pointer p) { super(p); } - - // `WorkerInfo` is the globally unique identifier for this RpcAgent instance. - // It contains a ``name_`` field and an ``id_`` field. ``name_`` is the - // globally unique name for this ``RpcAgent``. It is up to the ``RpcAgent`` - // implementation to determine how to resolve names. ``id_`` is the globally - // unique ID for this ``RpcAgent``. This should be determined by the - // ``RpcAgent`` implementation. - // The ``RequestCallback`` will be invoked to handle received requests. This - // ``RpcAgent`` base class makes no assumption on the thread-safeness of the - // ``RequestCallback``. ``RpcAgent`` implementations need to make sure that - // its threading model conform to ``RequestCallback``'s requirement. - // NB: RpcAgent implementations should not start serving requests until - // ``start()`` is called, as there could be other contexts that have not been - // initialized yet at this time. - - // Send a message to the ``RpcAgent`` of id ``to`` and returns a - // ``JitFuture`` ptr. The implementation must be asynchronous, i.e., it - // cannot block until it receives the response. - // - // If ``message.isRequest()`` is true, the ``JitFuture`` will be - // completed when the response arrives. For other message types, the Future - // should be ignored by the caller. - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future send( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, - float rpcTimeoutSeconds/*=torch::distributed::rpc::kUnsetRpcTimeout*/, - @Cast("const torch::distributed::rpc::DeviceMap*") @ByRef(nullValue = "torch::distributed::rpc::DeviceMap{}") SizeTStringMap deviceMap); - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future send( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); - - // Retries sending the message up to maxRetries times until an ACK is - // received. The duration between consecutive sends is increased over - // time using an exponential backoff algorithm. - // - // Sends ``message`` to the ``RpcAgent`` of id ``to`` and returns a - // ``JitFuture`` ptr, just like send(). Caller can specify the maximum - // number of retries for this RPC (default is 5), initial duration between - // sends (default is 1000ms), and backoff constant (default is 1.5) by - // passing in the RpcRetryOptions struct. This API might end up - // executing a method twice on the remote end (it does not guarantee - // exactly-once semantics). Therefore, the user must ensure their requests - // are idempotent. - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future sendWithRetries( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, - @ByVal(nullValue = "torch::distributed::rpc::RpcRetryOptions()") RpcRetryOptions retryOptions); - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future sendWithRetries( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); - - // Return a reference to the ``WorkerInfo`` of this RpcAgent. - // NB: not using ``c10::optional`` here because we might - // need to create a separate RPC API lib and avoid forcing all ``RpcAgent`` - // implementations to depend on libtorch. - public native @Const @ByRef WorkerInfo getWorkerInfo(); - - // Return a reference to the ``WorkerInfo`` of the given ``workerName``. - public native @Const @ByRef WorkerInfo getWorkerInfo( - @StdString BytePointer workerName); - public native @Const @ByRef WorkerInfo getWorkerInfo( - @StdString String workerName); - - public native @Const @ByRef WorkerInfo getWorkerInfo(short id); - - public native @StdVector WorkerInfo getWorkerInfos(); - - // Retrieve the timeout for all RPCs. - public native @ByVal Milliseconds getRpcTimeout(); - - // Set the timeout for all RPCs - public native void setRpcTimeout(@Const @ByRef Milliseconds rpcTimeout); - - // Call sync and join all internal threads. This method should be called - // before every RPC process exits. - public native void join(@Cast("bool") boolean shutdown/*=false*/, float timeout/*=0*/); - public native void join(); - - // Synchronize the this process with other ``RpcAgent`` processes. Block until - // all ``RpcAgent``s reach this method and send all pending messages. - public native void sync(); - - // Sets up backend-agnostic state for accepting requests. Currently, this - // entails setting rpcAgentRunning_ to true, creating the retry thread, and - // calling the backend's startImpl. - public native void start(); - - // Derived classes must override this function to start accepting requests. - // This is used to initialize any backend-specific state. Users must call - // start, not startImpl, to initialize the RPC Agent. - public native void startImpl(); - - // Stop accepting requests and shutdown the RPC framework as soon as possible - // by terminating all RPC threads. - public native void shutdown(); - - // Derived classes must override this function to start accepting requests. - // THis is used to clean up any backend-specific state. Users must call - // shutdown, not shutdownImpl, to shutdown the RPC Agent. - public native void shutdownImpl(); - - // Check if current RPC agent is set. - public static native @Cast("bool") boolean isCurrentRpcAgentSet(); - - // Retrieve the valid current RPC agent. - public static native @SharedPtr RpcAgent getCurrentRpcAgent(); - - // Set the current RPC agent. - public static native void setCurrentRpcAgent(@SharedPtr RpcAgent rpcAgent); - - // Retrieve metrics as KV map - public native @ByVal ExtraFilesMap getMetrics(); - - // Retrieve debug info in addition to metrics as KV map - public native @ByVal ExtraFilesMap getDebugInfo(); - - // Flag to control whether GIL wait times - // should be profiled or not. - public native void enableGILProfiling(@Cast("bool") boolean flag); - - // Retrieve wheher we should profile GIL wait times or not. - public native @Cast("bool") boolean isGILProfilingEnabled(); - - // Set type resolver that will be passed to JIT pickler to resolver type Ptr - // based on type str. - - - // Get the type resolver - - - // Retrieves the device map for the provided destination worker. - public native @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap getDeviceMap(@Const @ByRef WorkerInfo dst); - - // Retrieve the (non-CPU) devices that are supported by the agent. - public native @StdVector Device getDevices(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java deleted file mode 100644 index d23e362774f..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java +++ /dev/null @@ -1,48 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RpcBackendOptions extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RpcBackendOptions(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public RpcBackendOptions(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public RpcBackendOptions position(long position) { - return (RpcBackendOptions)super.position(position); - } - @Override public RpcBackendOptions getPointer(long i) { - return new RpcBackendOptions((Pointer)this).offsetAddress(i); - } - - public RpcBackendOptions() { super((Pointer)null); allocate(); } - private native void allocate(); - - public RpcBackendOptions(float rpcTimeoutSeconds, @StdString BytePointer initMethod) { super((Pointer)null); allocate(rpcTimeoutSeconds, initMethod); } - private native void allocate(float rpcTimeoutSeconds, @StdString BytePointer initMethod); - public RpcBackendOptions(float rpcTimeoutSeconds, @StdString String initMethod) { super((Pointer)null); allocate(rpcTimeoutSeconds, initMethod); } - private native void allocate(float rpcTimeoutSeconds, @StdString String initMethod); - - public native float rpcTimeoutSeconds(); public native RpcBackendOptions rpcTimeoutSeconds(float setter); - public native @StdString BytePointer initMethod(); public native RpcBackendOptions initMethod(BytePointer setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java deleted file mode 100644 index 8274806c288..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java +++ /dev/null @@ -1,50 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Struct that stores all the metadata needed to retry a given RPC. -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RpcRetryInfo extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RpcRetryInfo(Pointer p) { super(p); } - - public RpcRetryInfo( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, - @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture, - int retryCount, - @ByVal RpcRetryOptions options) { super((Pointer)null); allocate(to, message, originalFuture, retryCount, options); } - private native void allocate( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, - @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture, - int retryCount, - @ByVal RpcRetryOptions options); - - @MemberGetter public native @Const @ByRef WorkerInfo to_(); - public native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message_(); public native RpcRetryInfo message_(Message setter); - // Future that is returned to the caller of sendWithRetries(). - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture_(); public native RpcRetryInfo originalFuture_(Future setter); - // Number of send attempts completed so far. - public native int retryCount_(); public native RpcRetryInfo retryCount_(int setter); - public native @ByRef RpcRetryOptions options_(); public native RpcRetryInfo options_(RpcRetryOptions setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java deleted file mode 100644 index 1b05ed9cdee..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java +++ /dev/null @@ -1,51 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Struct for options to configure the RPC Retry protocol. -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RpcRetryOptions extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RpcRetryOptions(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public RpcRetryOptions(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public RpcRetryOptions position(long position) { - return (RpcRetryOptions)super.position(position); - } - @Override public RpcRetryOptions getPointer(long i) { - return new RpcRetryOptions((Pointer)this).offsetAddress(i); - } - - // Using a default constructor like all other Options structs in the RPC - // codebase. TORCH_CHECKs for input validation are done in the - // sendWithRetries function. - public RpcRetryOptions() { super((Pointer)null); allocate(); } - private native void allocate(); - // Maximum number of times we will retry the RPC - public native int maxRetries(); public native RpcRetryOptions maxRetries(int setter); - // Initial duration between consecutive RPC send attempts - public native @ByRef Milliseconds rpcRetryDuration(); public native RpcRetryOptions rpcRetryDuration(Milliseconds setter); - // Constant for exponential backoff used while calculating future wait - // durations - public native float retryBackoff(); public native RpcRetryOptions retryBackoff(float setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java deleted file mode 100644 index b78bf377ebc..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java +++ /dev/null @@ -1,51 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// As part of our distributed autograd implementation, whenever we send an RPC -// from one node to another, we add a 'SendRpcBackward' autograd function to the -// autograd graph. This is more or less a placeholder function that is used to -// kickoff the autograd engine on the current worker on the backward pass. The -// edges for this autograd function are the inputs to the RPC method. -// -// During the backward pass, this function is queued for execution in the -// autograd engine which eventually runs the rest of the autograd graph. -@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class SendRpcBackward extends Node { - static { Loader.load(); } - /** Default native constructor. */ - public SendRpcBackward() { super((Pointer)null); allocate(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public SendRpcBackward(Pointer p) { super(p); } - @SharedPtr @Name("std::make_shared") private native void allocate(); - - public native @ByVal TensorVector apply( - @ByRef(true) TensorVector inputs); - - // SendRpcBackward is actually the root of an autograd graph on the local - // node. As a result, it doesn't receive any 'inputs', but rather the RPC - // framework passes gradients over to this function to kickoff local autograd - // computation. - public native void setGrads(@Const @ByRef TensorVector grads); - - // Retrieve the grads for the function. - public native @Const @ByRef TensorVector getGrads(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java deleted file mode 100644 index b987b76f27d..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java +++ /dev/null @@ -1,39 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class SerializedPyObj extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public SerializedPyObj(Pointer p) { super(p); } - - public SerializedPyObj(BytePointer payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); } - private native void allocate(@Cast({"","std::string&&"}) @StdString BytePointer payload, @ByRef(true) TensorVector tensors); - public SerializedPyObj(String payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); } - private native void allocate(@Cast({"","std::string&&"}) @StdString String payload, @ByRef(true) TensorVector tensors); - - - public static native @ByVal SerializedPyObj fromIValues(@StdVector IValue value); - - public native @StdString BytePointer payload_(); public native SerializedPyObj payload_(BytePointer setter); - public native @ByRef TensorVector tensors_(); public native SerializedPyObj tensors_(TensorVector setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java deleted file mode 100644 index a04baf33f65..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java +++ /dev/null @@ -1,38 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - -@NoOffset @Name("std::tuple,std::vector > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class T_MessageWeakStorage_T extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public T_MessageWeakStorage_T(Pointer p) { super(p); } - public T_MessageWeakStorage_T(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message value0, @ByRef WeakStorageVector value1) { allocate(value0, value1); } - private native void allocate(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message value0, @ByRef WeakStorageVector value1); - public T_MessageWeakStorage_T() { allocate(); } - private native void allocate(); - public native @Name("operator =") @ByRef T_MessageWeakStorage_T put(@ByRef T_MessageWeakStorage_T x); - - public @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message get0() { return get0(this); } - @Namespace @Name("std::get<0>") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message get0(@ByRef T_MessageWeakStorage_T container); - public @ByRef WeakStorageVector get1() { return get1(this); } - @Namespace @Name("std::get<1>") public static native @ByRef WeakStorageVector get1(@ByRef T_MessageWeakStorage_T container); -} - diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java deleted file mode 100644 index b5822e36047..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java +++ /dev/null @@ -1,42 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class UndefinedGrad extends Node { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public UndefinedGrad(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public UndefinedGrad(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public UndefinedGrad position(long position) { - return (UndefinedGrad)super.position(position); - } - @Override public UndefinedGrad getPointer(long i) { - return new UndefinedGrad((Pointer)this).offsetAddress(i); - } - - public UndefinedGrad() { super((Pointer)null); allocate(); } - private native void allocate(); - - public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java deleted file mode 100644 index 65fad132aff..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java +++ /dev/null @@ -1,50 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class UndefinedGradBackward extends Node { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public UndefinedGradBackward(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public UndefinedGradBackward(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public UndefinedGradBackward position(long position) { - return (UndefinedGradBackward)super.position(position); - } - @Override public UndefinedGradBackward getPointer(long i) { - return new UndefinedGradBackward((Pointer)this).offsetAddress(i); - } - - public UndefinedGradBackward(@ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(next_edges); } - private native void allocate(@ByRef(true) EdgeVector next_edges); - - public UndefinedGradBackward() { super((Pointer)null); allocate(); } - private native void allocate(); - - public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); - - public native void compiled_args(@ByRef CompiledNodeArgs args); - public native @ByVal TensorVector apply_with_saved( - @Const @ByRef TensorVector inputs, - @ByRef SwapSavedVariables saved); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java deleted file mode 100644 index 3117291230e..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java +++ /dev/null @@ -1,47 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// A globally unique ID to identify an RpcAgent -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class WorkerInfo extends CustomClassHolder { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public WorkerInfo(Pointer p) { super(p); } - - public WorkerInfo(@StdString BytePointer name, @Cast("int64_t") long id) { super((Pointer)null); allocate(name, id); } - private native void allocate(@StdString BytePointer name, @Cast("int64_t") long id); - public WorkerInfo(@StdString String name, @Cast("int64_t") long id) { super((Pointer)null); allocate(name, id); } - private native void allocate(@StdString String name, @Cast("int64_t") long id); - - public WorkerInfo(@StdString BytePointer name, short id) { super((Pointer)null); allocate(name, id); } - private native void allocate(@StdString BytePointer name, short id); - public WorkerInfo(@StdString String name, short id) { super((Pointer)null); allocate(name, id); } - private native void allocate(@StdString String name, short id); - - public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef WorkerInfo rhs); - - @MemberGetter public static native @Cast("const size_t") long MAX_NAME_LEN(); - public static final long MAX_NAME_LEN = MAX_NAME_LEN(); - - @MemberGetter public native @StdString BytePointer name_(); - @MemberGetter public native short id_(); -} 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 b1ed292ea2c..8b0a2da9364 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -529,21 +529,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../T_SafePyObjectTorchDispatchModeKey_T.java -// Targeting ../T_MessageWeakStorage_T.java - - // Targeting ../T_SizeTVectorVectorSizeTVector_T.java // Targeting ../SizeTStringMap.java -// Targeting ../LongRecvRpcBackwardMap.java - - -// Targeting ../LongSendRpcBackwardMap.java - - // Targeting ../HashAliasedIValueMap.java @@ -80031,389 +80022,6 @@ scalar_t sf(scalar_t x, scalar_t y) // namespace c10d -// Parsed from torch/csrc/autograd/functions/basic_ops.h - -// #pragma once - -// #include -// #include -// #include -// #include - -// #include -// #include -// #include -// Targeting ../AutogradError.java - - -// Targeting ../NotImplemented.java - - -// Targeting ../DelayedError.java - - -// Targeting ../UndefinedGrad.java - - -// Targeting ../UndefinedGradBackward.java - - -// Targeting ../GraphRoot.java - - -// Targeting ../Identity.java - - - - // namespace autograd - // namespace torch - - -// Parsed from torch/csrc/autograd/engine.h - -// #pragma once - -// Engine implements backpropagation from output variables and their gradients -// to "root" variables (variables created by the user with requires_grad=True). - -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include - -// #include - -// #include -// #include -// #include -// #include -// #include -// #include - - -// Maximum reentrant backward depth before switching to a new thread -// This limit is based on the TSAN's deadlock detector, where it will -// fail if a program hold more than 65 locks in one thread at once. -// As we hold mutex in every of our custom C++ autograd Node, we would -// like to avoid TSAN complains on this when doing reentrant backwards -// For reference, see https://github.com/google/sanitizers/issues/950 -@Namespace("torch::autograd") @MemberGetter public static native int MAX_DEPTH(); -public static final int MAX_DEPTH = MAX_DEPTH(); - - -@Namespace("torch::autograd") public static native void validate_outputs( - @Const @ByRef EdgeVector edges, - @ByRef TensorVector grads, - @Const @ByRef StringMapper format_error); - -// Guard that sets and restores checkpoint_valid -// Targeting ../Engine.java - - -// Targeting ../EngineStub.java - - -@Namespace("torch::autograd") public static native void set_default_engine_stub(EngineStub stub); - - // namespace torch::autograd - - -// Parsed from torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h - -// #pragma once - -// #include -// #include -// Targeting ../AutogradMetadata.java - - - - // namespace autograd - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/rpc/message.h - -// #pragma once - -// #include -// #include - -// An enum denoting common RPC errors to allow specific error handling for them. -@Namespace("torch::distributed::rpc") public enum RPCErrorType { - UNKNOWN_ERROR(0), /* Indicates that error type could not be parsed */ - TIMEOUT(1), /* Indicates that the RPC has timed out */ - INTENTIONAL_FAILURE(2);/* Deliberate failure, such as those injected by - FaultyAgent for testing */ - - public final int value; - private RPCErrorType(int v) { this.value = v; } - private RPCErrorType(RPCErrorType e) { this.value = e.value; } - public RPCErrorType intern() { for (RPCErrorType e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} - -// The enum values are bitwise ORed with MessageType -// They are bit flags starting from 0x100 and should have -// value such as 0x100, 0x200, 0x400, 0x800, 0xF00, etc. -/** enum torch::distributed::rpc::MessageTypeFlags */ -public static final int - REQUEST_TYPE = 0x100, - RESPONSE_TYPE = 0x200; - -// Message types must have values between 0x00 to 0xff -@Namespace("torch::distributed::rpc") public enum MessageType { - // messages for dist.rpc on builtin operators - SCRIPT_CALL(REQUEST_TYPE), - SCRIPT_RET(RESPONSE_TYPE), - - // messages for dist.rpc on Python UDF - PYTHON_CALL(REQUEST_TYPE), - PYTHON_RET(RESPONSE_TYPE), - - // messages for dist.remote on builtin operators and Python UDF - SCRIPT_REMOTE_CALL(REQUEST_TYPE), // A remote call on a builtin operator - PYTHON_REMOTE_CALL(REQUEST_TYPE), // A remote call on a Python UDF - REMOTE_RET(RESPONSE_TYPE), // Response for remote calls for - // UDF, builtin, or script - - // RRef related internal messages - SCRIPT_RREF_FETCH_CALL(REQUEST_TYPE), // A UserRRef fetches value - // from owner - PYTHON_RREF_FETCH_CALL(REQUEST_TYPE), // A UserRRef fetches - // value from owner - SCRIPT_RREF_FETCH_RET(RESPONSE_TYPE), // An OwnerRRef sends ivalue to user - PYTHON_RREF_FETCH_RET(RESPONSE_TYPE), // An OwnerRRef sends py::object to user - RREF_USER_DELETE(REQUEST_TYPE), // A UserRRef tells the owner to deref - RREF_FORK_REQUEST(REQUEST_TYPE), // A child UserRRef tells the owner - // about itself - RREF_CHILD_ACCEPT(REQUEST_TYPE), // A child UserRRef tells parent - // that owner knows it - RREF_ACK(RESPONSE_TYPE), // ACK to internal RRef messages - - // Messages with autograd info - FORWARD_AUTOGRAD_REQ(REQUEST_TYPE), - FORWARD_AUTOGRAD_RESP(RESPONSE_TYPE), - - // Messages to propagate gradients on the backward pass. - BACKWARD_AUTOGRAD_REQ(REQUEST_TYPE), - BACKWARD_AUTOGRAD_RESP(RESPONSE_TYPE), - - // Messages to tell workers to clean up their autograd context. - CLEANUP_AUTOGRAD_CONTEXT_REQ(REQUEST_TYPE), - CLEANUP_AUTOGRAD_CONTEXT_RESP(RESPONSE_TYPE), - - // Messages that tell workers to run requests with profiling enabled. - RUN_WITH_PROFILING_REQ(REQUEST_TYPE), - RUN_WITH_PROFILING_RESP(RESPONSE_TYPE), - - // Messages to support RRef.backward(). - RREF_BACKWARD_REQ(REQUEST_TYPE), - RREF_BACKWARD_RESP(RESPONSE_TYPE), - - // Other internal message types - EXCEPTION(RESPONSE_TYPE), - UNKNOWN(0x3c); - - public final int value; - private MessageType(int v) { this.value = v; } - private MessageType(MessageType e) { this.value = e.value; } - public MessageType intern() { for (MessageType e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} -// Targeting ../Message.java - - - -// Create a response Message of type Exception. -// The exception string representation will be used as the message's payload. -// A message ID corresponding to the request that resulted in this response can -// be provided for matching requests/responses. -@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( - @Cast("const std::exception*") @ByRef Pointer e, - @Cast("int64_t") long id); - -// Create a response Message of type Exception. -// The passed in string representation will be used as the message's payload. -// A message ID corresponding to the request that resulted in this response can -// be provided for matching requests/responses. -@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( - @StdString BytePointer exceptionStr, - @Cast("int64_t") long id); -@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( - @StdString String exceptionStr, - @Cast("int64_t") long id); - -@Namespace("torch::distributed::rpc") public static native @ByVal T_MessageWeakStorage_T withStorages(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); - - // namespace rpc - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/rpc/request_callback.h - -// #pragma once - -// #include -// Targeting ../RequestCallback.java - - - - // namespace rpc - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/rpc/types.h - -// #pragma once - -// #include -// #include - - -@Namespace("torch::distributed::rpc") public static native void enableJitRRefPickle(); -@Namespace("torch::distributed::rpc") public static native void disableJitRRefPickle(); -// Targeting ../JitRRefPickleGuard.java - - -// Targeting ../GloballyUniqueId.java - - - -@Namespace("torch::distributed::rpc") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( - @Cast("std::ostream*") @ByRef Pointer os, - @Const @ByRef GloballyUniqueId globalId); -// Targeting ../SerializedPyObj.java - - - - // namespace rpc - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/rpc/rpc_agent.h - -// #pragma once - -// #include -// #include -// #include - -// #include -// #include -// #include -// #include -// #include -// #include - -// Default RPC timeout -@Namespace("torch::distributed::rpc") @MemberGetter public static native float kDefaultRpcTimeoutSeconds(); -// Unset RPC timeout. This is the value agent::send() will have if user does not -// pass in a specific timeout, and indicates that we must use the default -// timeout for RPCs. -@Namespace("torch::distributed::rpc") @MemberGetter public static native float kUnsetRpcTimeout(); -@Namespace("torch::distributed::rpc") @MemberGetter public static native float kSecToMsConversion(); -// Input is qualified name string, output is JIT StrongTypePtr -// Same as jit::TypeResolver, did not import jit::TypeResolver to here -// because it could introduce cyclic dependencies. -// Targeting ../RpcBackendOptions.java - - -// Targeting ../WorkerInfo.java - - -// Targeting ../RegisterWorkerInfoOnce.java - - - -@Namespace("torch::distributed::rpc") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( - @Cast("std::ostream*") @ByRef Pointer os, - @Const @ByRef WorkerInfo workerInfo); -// Targeting ../RpcRetryOptions.java - - -// Targeting ../RpcRetryInfo.java - - -// Targeting ../RpcAgent.java - - - - // namespace rpc - // namespace distributed - // namespace torch - // namespace std - - -// Parsed from torch/csrc/distributed/autograd/functions/recvrpc_backward.h - -// #pragma once - -// #include -// #include -// #include -// #include - -// Forward declarations. -// Targeting ../RecvRpcBackward.java - - - - // namespace autograd - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/autograd/functions/sendrpc_backward.h - -// #pragma once - -// #include -// Targeting ../SendRpcBackward.java - - - - // namespace autograd - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/autograd/context/context.h - -// #pragma once - -// #include -// #include - -// #include -// #include -// #include -// #include -// #include -// Targeting ../DistAutogradContext.java - - - -// This class stores a shared_ptr to a DistAutogradContext instance in a -// thread local variable. The instance is given by the call site. The class -// doesn't know the current context. It's just a util class. - - // namespace autograd - // namespace distributed - // namespace torch - - // Parsed from torch/csrc/distributed/c10d/reducer.hpp // #pragma once diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 81fa9a245a7..2159c9ea6f0 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -868,8 +868,8 @@ public void map(InfoMap infoMap) { .put(new Info("std::unordered_set", "std::unordered_set").pointerTypes("ShortSet").define()) .put(new Info("std::set").pointerTypes("ActivityTypeSet").define()) .put(new Info("std::unordered_map").pointerTypes("SizeTStringMap").define()) - .put(new Info("std::unordered_map >").pointerTypes("LongRecvRpcBackwardMap").define()) - .put(new Info("std::unordered_map >").pointerTypes("LongSendRpcBackwardMap").define()) + // .put(new Info("std::unordered_map >").pointerTypes("LongRecvRpcBackwardMap").define()) // Not on windows + // .put(new Info("std::unordered_map >").pointerTypes("LongSendRpcBackwardMap").define()) ; @@ -929,7 +929,7 @@ public void map(InfoMap infoMap) { .put(new Info("const std::tuple", "std::tuple").pointerTypes("T_DataPtrSizeT_T").define()) .put(new Info("std::tuple", "std::pair").pointerTypes("T_TypePtrLong_T").define()) // Parse this pair as tuple because Parser doesn't generate valid code for optional .put(new Info("std::tuple,c10::impl::TorchDispatchModeKey>").pointerTypes("T_SafePyObjectTorchDispatchModeKey_T").define()) - .put(new Info("std::tuple,std::vector > >").pointerTypes("T_MessageWeakStorage_T").define()) + //.put(new Info("std::tuple,std::vector > >").pointerTypes("T_MessageWeakStorage_T").define()) // Message not on Windows .put(new Info("std::tuple >,std::vector >").pointerTypes("T_SizeTVectorVectorSizeTVector_T").define()) ; @@ -1066,7 +1066,7 @@ public void map(InfoMap infoMap) { new PointerInfo("c10d::_SupplementBase"), new PointerInfo("c10d::ProcessGroup"), new PointerInfo("intra_node_comm::IntraNodeComm"), - new PointerInfo("torch::distributed::rpc::Message"), + //new PointerInfo("torch::distributed::rpc::Message"), // Not on Windows new PointerInfo("c10d::ProcessGroupGloo::AsyncWork"), new PointerInfo("c10d::ProcessGroupGloo::Options"), new PointerInfo("c10d::ProcessGroupGloo") @@ -1821,8 +1821,8 @@ public void map(InfoMap infoMap) { new PointerInfo("torch::jit::SugaredValue"), new PointerInfo("caffe2::serialize::ReadAdapterInterface"), new PointerInfo("c10::SafePyObject"), - new PointerInfo("torch::distributed::autograd::SendRpcBackward"), - new PointerInfo("torch::distributed::autograd::RecvRpcBackward"), + //new PointerInfo("torch::distributed::autograd::SendRpcBackward"), // Not on Windows + //new PointerInfo("torch::distributed::autograd::RecvRpcBackward"), new PointerInfo("c10d::Logger"), // Not sure if this class (and c10d::Reducer) has any use, new PointerInfo("torch::distributed::autograd::DistAutogradContext"), new PointerInfo("torch::jit::CompilationUnit"), diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h index 9365a6648b4..42f700ac268 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h @@ -28,7 +28,7 @@ #include "c10/cuda/CUDAGuard.h" #include "ATen/cuda/CUDAEvent.h" #include "torch/csrc/distributed/c10d/intra_node_comm.hpp" -//#include "ATen/DynamicLibrary.h" // Useless ? +//#include "ATen/DynamicLibrary.h" // Useless ? Not available on Windows #include "ATen/cudnn/Descriptors.h" #include "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h" #include "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp" \ No newline at end of file diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h index 48d9a589423..6613427bf73 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h @@ -1451,16 +1451,16 @@ #include "torch/csrc/distributed/c10d/default_comm_hooks.hpp" #include "c10/util/ApproximateClock.h" #include "torch/csrc/distributed/c10d/reducer_timer.hpp" -#include "torch/csrc/autograd/functions/basic_ops.h" -#include "torch/csrc/autograd/engine.h" -#include "torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h" -#include "torch/csrc/distributed/rpc/message.h" -#include "torch/csrc/distributed/rpc/request_callback.h" -#include "torch/csrc/distributed/rpc/types.h" -#include "torch/csrc/distributed/rpc/rpc_agent.h" -#include "torch/csrc/distributed/autograd/functions/recvrpc_backward.h" -#include "torch/csrc/distributed/autograd/functions/sendrpc_backward.h" -#include "torch/csrc/distributed/autograd/context/context.h" +// #include "torch/csrc/autograd/functions/basic_ops.h" // Not on Windows +// #include "torch/csrc/autograd/engine.h" // Not on Windows +// #include "torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h" // Not on Windows +// #include "torch/csrc/distributed/rpc/message.h" // Not on Windows +// #include "torch/csrc/distributed/rpc/request_callback.h" // Not on Windows +// #include "torch/csrc/distributed/rpc/types.h" // Not on Windows +// #include "torch/csrc/distributed/rpc/rpc_agent.h" // Not on Windows +// #include "torch/csrc/distributed/autograd/functions/recvrpc_backward.h" // Not on Windows +// #include "torch/csrc/distributed/autograd/functions/sendrpc_backward.h" // Not on Windows +// #include "torch/csrc/distributed/autograd/context/context.h" // Not on Windows #include "torch/csrc/distributed/c10d/reducer.hpp" #include "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp" #include "torch/csrc/distributed/c10d/PrefixStore.hpp" From 4b99f14411d1a81480e3ea874d79f572b8904b5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sun, 9 Jun 2024 14:41:51 +0200 Subject: [PATCH 09/89] Add libuv to deploy-windows --- .github/actions/deploy-windows/action.yml | 2 +- .github/workflows/pytorch.yml | 2 +- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/actions/deploy-windows/action.yml b/.github/actions/deploy-windows/action.yml index 8fab07bd268..e93b3e2d4ad 100644 --- a/.github/actions/deploy-windows/action.yml +++ b/.github/actions/deploy-windows/action.yml @@ -12,7 +12,7 @@ runs: echo Installing MSYS2 C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm pkg-config" C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm base-devel git tar unzip p7zip zip autoconf autoconf-archive automake libtool make patch gnupg" - C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL2 mingw-w64-i686-SDL2 mingw-w64-x86_64-ragel mingw-w64-x86_64-vulkan-headers mingw-w64-i686-vulkan-headers mingw-w64-x86_64-vulkan-loader mingw-w64-i686-vulkan-loader" + C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL2 mingw-w64-i686-SDL2 mingw-w64-x86_64-ragel mingw-w64-x86_64-vulkan-headers mingw-w64-i686-vulkan-headers mingw-w64-x86_64-vulkan-loader mingw-w64-i686-vulkan-loader libuv" set "PATH=C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\msys64\usr\bin;%PATH%" C:\msys64\usr\bin\bash -lc "pacman -Q" diff --git a/.github/workflows/pytorch.yml b/.github/workflows/pytorch.yml index c0916d62689..6a1afc07abd 100644 --- a/.github/workflows/pytorch.yml +++ b/.github/workflows/pytorch.yml @@ -62,7 +62,7 @@ jobs: key: ${{ github.workflow }}-${{ github.job }}${{ matrix.ext }}@${{ github.run_id }}-${{ github.run_attempt }} restore-keys: ${{ github.workflow }}-${{ github.job }}${{ matrix.ext }}@ path: ~/ccache/? - - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions + - uses: HGuillemet/javacpp-presets/.github/actions/deploy-windows@hg_pytorch timeout-minutes: 350 redeploy: needs: [linux-x86_64, macosx-arm64, macosx-x86_64, windows-x86_64] diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 2159c9ea6f0..e5debaeed52 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -59,7 +59,7 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", - define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, + define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, include = { "torch/torch.h", "torch/script.h", From c7c374d863529143e7c8a16fa95886b2ee49e0a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 13 Jun 2024 17:53:51 +0200 Subject: [PATCH 10/89] Revert "Add libuv to deploy-windows" This reverts commit 4b99f14411d1a81480e3ea874d79f572b8904b5f. --- .github/actions/deploy-windows/action.yml | 2 +- .github/workflows/pytorch.yml | 2 +- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/actions/deploy-windows/action.yml b/.github/actions/deploy-windows/action.yml index e93b3e2d4ad..8fab07bd268 100644 --- a/.github/actions/deploy-windows/action.yml +++ b/.github/actions/deploy-windows/action.yml @@ -12,7 +12,7 @@ runs: echo Installing MSYS2 C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm pkg-config" C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm base-devel git tar unzip p7zip zip autoconf autoconf-archive automake libtool make patch gnupg" - C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL2 mingw-w64-i686-SDL2 mingw-w64-x86_64-ragel mingw-w64-x86_64-vulkan-headers mingw-w64-i686-vulkan-headers mingw-w64-x86_64-vulkan-loader mingw-w64-i686-vulkan-loader libuv" + C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL2 mingw-w64-i686-SDL2 mingw-w64-x86_64-ragel mingw-w64-x86_64-vulkan-headers mingw-w64-i686-vulkan-headers mingw-w64-x86_64-vulkan-loader mingw-w64-i686-vulkan-loader" set "PATH=C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\msys64\usr\bin;%PATH%" C:\msys64\usr\bin\bash -lc "pacman -Q" diff --git a/.github/workflows/pytorch.yml b/.github/workflows/pytorch.yml index 6a1afc07abd..c0916d62689 100644 --- a/.github/workflows/pytorch.yml +++ b/.github/workflows/pytorch.yml @@ -62,7 +62,7 @@ jobs: key: ${{ github.workflow }}-${{ github.job }}${{ matrix.ext }}@${{ github.run_id }}-${{ github.run_attempt }} restore-keys: ${{ github.workflow }}-${{ github.job }}${{ matrix.ext }}@ path: ~/ccache/? - - uses: HGuillemet/javacpp-presets/.github/actions/deploy-windows@hg_pytorch + - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions timeout-minutes: 350 redeploy: needs: [linux-x86_64, macosx-arm64, macosx-x86_64, windows-x86_64] diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index e5debaeed52..2159c9ea6f0 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -59,7 +59,7 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", - define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, + define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, include = { "torch/torch.h", "torch/script.h", From 0e74675d2a0162430e575eeffdae787785276b8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 13 Jun 2024 18:04:25 +0200 Subject: [PATCH 11/89] Add compilation of libuv for windows. Remove non exported classes. --- pytorch/cppbuild.sh | 23 ++++++++ .../org/bytedeco/pytorch/global/gloo.java | 30 ----------- .../org/bytedeco/pytorch/gloo/Context.java | 52 ------------------- .../java/org/bytedeco/pytorch/gloo/Slot.java | 30 ----------- .../org/bytedeco/pytorch/presets/gloo.java | 6 ++- .../org/bytedeco/pytorch/presets/torch.java | 8 ++- .../bytedeco/pytorch/presets/gloo_include.h | 2 +- 7 files changed, 36 insertions(+), 115 deletions(-) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 4455017d991..3e2147c65b9 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -45,6 +45,23 @@ mkdir -p "$PLATFORM$EXTENSION" cd "$PLATFORM$EXTENSION" INSTALL_PATH=`pwd` +# Distributed needs libuv on Windows (on other platforms, it's included +# in tensorpipe) +if [[ $PLATFORM == windows* ]]; then + if [[ ! -d libuv ]]; then + mkdir libuv + cd libuv + download https://dist.libuv.org/dist/v1.39.0/libuv-v1.39.0.tar.gz libuv.tgz + tar xfz libuv.tgz + mkdir build + cd build + cmake ../libuv-v1.39.0 -DBUILD_TESTING=OFF + cmake --install . --config Release --prefix=../dist + cd ../.. + fi + export libuv_ROOT=`pwd`/libuv/dist +fi + if [[ ! -d pytorch ]]; then git clone https://github.com/pytorch/pytorch fi @@ -189,6 +206,9 @@ sedinplace 's/const std::string& interface)/const std::string\& interface_name)/ "$PYTHON_BIN_PATH" setup.py build rm -Rf ../lib +if [[ ! -e torch/include/gloo ]]; then + ln -sf ../../third_party/gloo/gloo torch/include +fi ln -sf ../../third_party/gloo/gloo torch/include ln -sf pytorch/torch/include ../include ln -sf pytorch/torch/lib ../lib @@ -202,6 +222,9 @@ case $PLATFORM in install_name_tool -id @rpath/libiomp5.dylib ../lib/libiomp5.dylib install_name_tool -change @rpath/libomp.dylib @rpath/libiomp5.dylib ../lib/libtorch_cpu.dylib ;; + windows-*) + cp libuv/dist/lib/Release/* lib + ;; esac cd ../.. 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 b9560ad50f3..a37d74d7864 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java @@ -136,33 +136,6 @@ public class gloo extends org.bytedeco.pytorch.presets.gloo { // namespace gloo -// Parsed from gloo/context.h - -/** - * Copyright (c) 2017-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. - */ - -// #pragma once - -// #include -// #include -// #include - -// #include - -// There is no need to materialize all transport types here. - -// Targeting ../gloo/Context.java - - - - // namespace gloo - - // Parsed from gloo/common/common.h /** @@ -248,9 +221,6 @@ public class gloo extends org.bytedeco.pytorch.presets.gloo { @Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kBroadcastSlotPrefix(); @Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kBarrierSlotPrefix(); @Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kAlltoallSlotPrefix(); -// Targeting ../gloo/Slot.java - - @Namespace("gloo") public static native @ByVal float16 cpu_float2half_rn(float f); @Namespace("gloo") public static native float cpu_half2float(@ByVal float16 h); // Targeting ../gloo/float16.java diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java deleted file mode 100644 index 54195410947..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java +++ /dev/null @@ -1,52 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.gloo; - -import org.bytedeco.pytorch.chrono.*; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.gloo.*; - - -@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) -public class Context extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Context(Pointer p) { super(p); } - - public Context(int rank, int size, int base/*=2*/) { super((Pointer)null); allocate(rank, size, base); } - @SharedPtr @Name("std::make_shared") private native void allocate(int rank, int size, int base/*=2*/); - public Context(int rank, int size) { super((Pointer)null); allocate(rank, size); } - @SharedPtr @Name("std::make_shared") private native void allocate(int rank, int size); - - @MemberGetter public native int rank(); - @MemberGetter public native int size(); - public native int base(); public native Context base(int setter); - - public native @SharedPtr("gloo::transport::Device") @ByRef Device getDevice(); - - public native @UniquePtr Pair getPair(int i); - - // Factory function to create an unbound buffer for use with the - // transport used for this context. Use this function to avoid tying - // downstream code to a specific transport. - public native @UniquePtr UnboundBuffer createUnboundBuffer( - Pointer ptr, @Cast("size_t") long size); - - public native int nextSlot(int numToSkip/*=1*/); - public native int nextSlot(); - - public native void closeConnections(); - - public native void setTimeout(@ByVal Milliseconds timeout); - - public native @ByVal Milliseconds getTimeout(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java deleted file mode 100644 index 42c92a5e2b8..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java +++ /dev/null @@ -1,30 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.gloo; - -import org.bytedeco.pytorch.chrono.*; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.gloo.*; - - -@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) -public class Slot extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Slot(Pointer p) { super(p); } - - public static native @ByVal Slot build(@Cast("uint8_t") byte prefix, @Cast("uint32_t") int tag); - - public native @Cast("uint64_t") @Name("operator uint64_t") long asLong(); - - public native @ByVal @Name("operator +") Slot add(@Cast("uint8_t") byte i); -} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java index 208450e2288..923e6ebc94e 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java @@ -75,13 +75,17 @@ public void map(InfoMap infoMap) { .put(new Info("gloo::transport::Context").pointerTypes("TransportContext")) ; + //// Not exported + infoMap + .put(new Info("gloo::Slot").skip()) + ; + infoMap .put(new Info("__CUDA_ARCH__").define(false)) ; infoMap.put(new Info("gloo::kOnDeviceThreshold").javaText("public static final long kOnDeviceThreshold = 256 * 1024;")); - new torch.PointerInfo("gloo::Context").makeShared(infoMap); new torch.PointerInfo("gloo::transport::Context").javaBaseName("TransportContext").makeShared(infoMap); new torch.PointerInfo("gloo::transport::Device").makeShared(infoMap); diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 2159c9ea6f0..bf3c64ce90e 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -59,6 +59,8 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", + // __WINSOCKAPI_ fixes compilation error on windows due to + // inclusion of both V1 and V2 of winsock API. define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, include = { "torch/torch.h", @@ -76,7 +78,11 @@ "torch/csrc/jit/serialization/storage_context.h", "datasets.h", - "pytorch_adapters.h" + "pytorch_adapters.h", + + // Fix link error on Windows: + "gloo/common/logging.cc" + }, exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"}, link = {"c10", "torch_cpu", "torch"}, diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h index a4ad67a73c1..adbae60f042 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h @@ -4,7 +4,7 @@ #include "gloo/transport/buffer.h" #include "gloo/transport/unbound_buffer.h" #include "gloo/transport/pair.h" -#include "gloo/context.h" +//#include "gloo/context.h" #include "gloo/common/common.h" #include "gloo/types.h" #include "gloo/math.h" From 20b3bfce67008e8cca426505e2560bd18adfa199 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 13 Jun 2024 19:05:55 +0200 Subject: [PATCH 12/89] Fix compilation of libuv --- pytorch/cppbuild.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 3e2147c65b9..abecf3d9250 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -56,6 +56,7 @@ if [[ $PLATFORM == windows* ]]; then mkdir build cd build cmake ../libuv-v1.39.0 -DBUILD_TESTING=OFF + cmake --build . --config Release cmake --install . --config Release --prefix=../dist cd ../.. fi From 3bb3c2a4e64353879ad92e57e8c928bb8eed23b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 13 Jun 2024 23:59:45 +0200 Subject: [PATCH 13/89] Fix creation of link for gloo includes --- pytorch/cppbuild.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index abecf3d9250..7003ef073cf 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -210,7 +210,6 @@ rm -Rf ../lib if [[ ! -e torch/include/gloo ]]; then ln -sf ../../third_party/gloo/gloo torch/include fi -ln -sf ../../third_party/gloo/gloo torch/include ln -sf pytorch/torch/include ../include ln -sf pytorch/torch/lib ../lib ln -sf pytorch/torch/bin ../bin From 6cc590a9d90995e68946f4cefbe3bad23d61c83e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Fri, 14 Jun 2024 08:04:32 +0200 Subject: [PATCH 14/89] Fix libuv files copying on windows --- pytorch/cppbuild.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 7003ef073cf..4ec16cb9058 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -223,7 +223,7 @@ case $PLATFORM in install_name_tool -change @rpath/libomp.dylib @rpath/libiomp5.dylib ../lib/libtorch_cpu.dylib ;; windows-*) - cp libuv/dist/lib/Release/* lib + cp ../libuv/dist/lib/Release/* ../lib ;; esac From 9e0bd72121eefbd4b70d8e5508fb65edfb62b3cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Fri, 14 Jun 2024 17:57:54 +0200 Subject: [PATCH 15/89] Add cuda-platform dep to javacpp plugin --- pytorch/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pytorch/pom.xml b/pytorch/pom.xml index 05d8f1f6fed..45d738f6266 100644 --- a/pytorch/pom.xml +++ b/pytorch/pom.xml @@ -49,6 +49,11 @@ openblas-platform 0.3.27-${project.parent.version} + + org.bytedeco + cuda-platform + 12.3-8.9-${project.parent.version} + org.bytedeco numpy-platform From bd2c8c91eb4ce299a5c1db037e4cc6b343bb2229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 15 Jun 2024 10:50:02 +0200 Subject: [PATCH 16/89] Remove NCCL --- pytorch/cppbuild.sh | 2 + pytorch/include_list.pl | 5 +- .../cuda/AOTIModelContainerRunnerCuda.java | 1 - .../pytorch/cuda/ActivationDescriptor.java | 1 - .../pytorch/cuda/AllocatorConfigInfo.java | 1 - .../bytedeco/pytorch/cuda/AllocatorState.java | 1 - .../org/bytedeco/pytorch/cuda/BlockInfo.java | 1 - .../pytorch/cuda/CTCLossDescriptor.java | 1 - .../bytedeco/pytorch/cuda/CUDAAllocator.java | 1 - .../org/bytedeco/pytorch/cuda/CUDAEvent.java | 1 - .../org/bytedeco/pytorch/cuda/CUDAGuard.java | 1 - .../pytorch/cuda/CUDAKernelLaunchInfo.java | 1 - .../cuda/CUDAKernelLaunchInfoVector.java | 1 - .../cuda/CUDAKernelLaunchRegistry.java | 1 - .../pytorch/cuda/CUDAMultiStreamGuard.java | 1 - .../org/bytedeco/pytorch/cuda/CUDAStream.java | 1 - .../pytorch/cuda/CUDAStreamArrayRef.java | 1 - .../cuda/CUDAStreamCaptureModeGuard.java | 1 - .../pytorch/cuda/CUDAStreamGuard.java | 1 - .../pytorch/cuda/CheckpointDelta.java | 1 - .../org/bytedeco/pytorch/cuda/Constant.java | 1 - .../pytorch/cuda/ConvolutionDescriptor.java | 1 - .../pytorch/cuda/DebugInfoWriter.java | 51 -- .../pytorch/cuda/DeviceAssertionData.java | 1 - .../pytorch/cuda/DeviceAssertionsData.java | 1 - .../cuda/DeviceAssertionsDataVector.java | 1 - ...aVectorCUDAKernelLaunchInfoVectorPair.java | 1 - .../bytedeco/pytorch/cuda/DeviceStats.java | 1 - .../pytorch/cuda/DropoutDescriptor.java | 1 - .../pytorch/cuda/FilterDescriptor.java | 1 - .../bytedeco/pytorch/cuda/IntraNodeComm.java | 152 ------ .../pytorch/cuda/IntraNodeCommWork.java | 75 --- .../org/bytedeco/pytorch/cuda/PointerSet.java | 1 - .../pytorch/cuda/ProcessGroupNCCL.java | 514 ------------------ .../pytorch/cuda/RNNDataDescriptor.java | 1 - .../bytedeco/pytorch/cuda/RNNDescriptor.java | 1 - .../bytedeco/pytorch/cuda/SegmentInfo.java | 1 - .../bytedeco/pytorch/cuda/SnapshotInfo.java | 1 - .../cuda/SpatialTransformerDescriptor.java | 1 - .../java/org/bytedeco/pytorch/cuda/Stat.java | 1 - .../pytorch/cuda/TensorDescriptor.java | 1 - .../org/bytedeco/pytorch/cuda/TraceEntry.java | 1 - .../pytorch/cuda/TraceEntryVector.java | 1 - .../bytedeco/pytorch/cuda/WarningState.java | 1 - .../bytedeco/pytorch/cuda/gil_checker_t.java | 44 -- .../bytedeco/pytorch/cuda/ncclRedOpRAII.java | 56 -- .../bytedeco/pytorch/cuda/trace_time_.java | 1 - .../bytedeco/pytorch/global/torch_cuda.java | 470 ++-------------- .../bytedeco/pytorch/presets/torch_cuda.java | 22 +- .../pytorch/presets/torch_cuda_include.h | 13 +- 50 files changed, 65 insertions(+), 1378 deletions(-) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 4ec16cb9058..13611e8693b 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -23,6 +23,8 @@ export USE_NUMPY=0 export USE_OPENMP=1 export USE_SYSTEM_NCCL=1 export USE_DISTRIBUTED=1 +export USE_NCCL=0 # Not supported on Windows + if [[ "$EXTENSION" == *gpu ]]; then export USE_CUDA=1 export USE_CUDNN=1 diff --git a/pytorch/include_list.pl b/pytorch/include_list.pl index 36f61be8a35..1b8be314ac2 100644 --- a/pytorch/include_list.pl +++ b/pytorch/include_list.pl @@ -78,9 +78,10 @@ sub go { print <*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize, bufferSize); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( - Topology topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); - public IntraNodeComm( - Topology topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( - Topology topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize); - public IntraNodeComm( - @Cast("c10d::intra_node_comm::Topology") int topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize, bufferSize); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( - @Cast("c10d::intra_node_comm::Topology") int topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); - public IntraNodeComm( - @Cast("c10d::intra_node_comm::Topology") int topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( - @Cast("c10d::intra_node_comm::Topology") int topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize); - - /** - * Rendezvous via a c10d::Store. - * This function may return nullptr if intra-node comm is not applicable. - * It guarantees all participants either succeeds or abort. - */ - public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - @StdString BytePointer prefix, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); - public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - @StdString BytePointer prefix, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize); - public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - @StdString String prefix, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); - public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - @StdString String prefix, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize); - - /** - * Selects a AllReduceAlgo that we think will outperform nccl. - * Returns AllReduceAlgo::NONE if we don't think we can outperform nccl. - */ - public native AllReduceAlgo selectAllReduceAlgo(@Const @ByRef Tensor input); - - public native @ByVal Tensor allReduce(@Const @ByRef Tensor input, AllReduceAlgo algo); - public native @ByVal Tensor allReduce(@Const @ByRef Tensor input, @Cast("c10d::intra_node_comm::AllReduceAlgo") int algo); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java deleted file mode 100644 index 5a2b73ee38a..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java +++ /dev/null @@ -1,75 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.helper.*; -import org.bytedeco.cuda.cudart.*; -import org.bytedeco.cuda.cusparse.*; -import org.bytedeco.cuda.cublas.*; -import org.bytedeco.cuda.cusolver.*; -import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - - -/** - * NOTE [IntraNodeComm Stream Semantics] - * - * ProcessGroupNCCL launches kernels differently from the conventional PyTorch - * CUDA semantics: it always launches collective kernels onto a dedicated - * communication stream. Therefore, it needs to: - * - * - Synchronize the calling stream and the comm stream. - * - Ensure the memory safety of the operands (via record_stream or stashing). - * - Synchronize the waiting stream with the comm stream. - * - * Unconditionally performing these tasks makes sense when we expect most of the - * communication to benefit from compute/comm overlap. However, IntraNodeComm - * primarily aims to optimize small, latency-sensitive, blocking communication, - * in which the overhead incurred by the above steps can be quite pronounced. - * - * Thus, IntraNodeComm follows the conventional PyTorch CUDA semantics and - * launches kernels onto the stream specified by the user. Although the user - * can perform neccessary synchronization via wait_stream, to provide a UX - * consistent to that of ProcessGroupNCCL, the neccessary stream - * synchronization can also be performed via IntraNodeWork::wait(). - */ -@Namespace("c10d::intra_node_comm") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class IntraNodeCommWork extends Work { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public IntraNodeCommWork(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public IntraNodeCommWork(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public IntraNodeCommWork position(long position) { - return (IntraNodeCommWork)super.position(position); - } - @Override public IntraNodeCommWork getPointer(long i) { - return new IntraNodeCommWork((Pointer)this).offsetAddress(i); - } - - public IntraNodeCommWork() { super((Pointer)null); allocate(); } - private native void allocate(); - - public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); - public native @Cast("bool") @Name("wait") boolean _wait(); -} 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 a2d222b4da6..3df1ef468e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java deleted file mode 100644 index f989c7f84e5..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java +++ /dev/null @@ -1,514 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.helper.*; -import org.bytedeco.cuda.cudart.*; -import org.bytedeco.cuda.cusparse.*; -import org.bytedeco.cuda.cublas.*; -import org.bytedeco.cuda.cusolver.*; -import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - -// #endif - -// ProcessGroupNCCL implements NCCL bindings for c10d. -// -// All functions of the class are expected to be called in the same order -// across all processes in the process group. This is the only way that we -// can guarantee to match up the same calls among all processes. -// -// All NCCL functions provided by this class are asynchronous functions. More -// specifically, each NCCL call is scheduled on a separate CUDA stream that is -// different from the current CUDA stream. This is for the purpose of -// achieving potentially concurrency and better performance. As a result, -// it is the callers' responsibility to make sure that the CUDA stream their -// code works on needs to wait for the NCCL operation from -// this class. -// -// This can be done by calling: -// -// either WorkNCCL::wait() or WorkNCCL::synchronize(), both achieves the same -// functionality and are synonyms. -// -// Also note that WorkNCCL::finishedGPUExecution() is a helper function only -// provided by ProcessGroupNCCL to check if the NCCL operation of WorkNCCL has -// finished execution on the GPU (not just scheduled). -// -// Example on using the NCCL process group -// -// ProcessGroupNCCL pg(store, rank, size); -// std::shared_ptr work = pg.allreduce(tensors); -// -// // At this point, NCCL kernel has already by queued successfully -// // Now, let current stream wait for the NCCL to finish, this function is -// // async operation as well -// -// work->wait() -// -// // Now continue on other work in the current stream. -@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class ProcessGroupNCCL extends DistributedBackend { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ProcessGroupNCCL(Pointer p) { super(p); } - - @NoOffset public static class WorkNCCL extends Work { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public WorkNCCL(Pointer p) { super(p); } - - - // Constructor takes a list of CUDA devices - public WorkNCCL( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq, - @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, - @Cast("bool") boolean desyncDebug/*=false*/, - @Cast("bool") boolean enableTiming/*=false*/, - @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel) { super((Pointer)null); allocate(device, rank, opType, seq, profilingTitle, inputs, desyncDebug, enableTiming, distDebugLevel); } - private native void allocate( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq, - @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, - @Cast("bool") boolean desyncDebug/*=false*/, - @Cast("bool") boolean enableTiming/*=false*/, - @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel); - public WorkNCCL( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq) { super((Pointer)null); allocate(device, rank, opType, seq); } - private native void allocate( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq); - public WorkNCCL( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq, - String profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, - @Cast("bool") boolean desyncDebug/*=false*/, - @Cast("bool") boolean enableTiming/*=false*/, - @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel) { super((Pointer)null); allocate(device, rank, opType, seq, profilingTitle, inputs, desyncDebug, enableTiming, distDebugLevel); } - private native void allocate( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq, - String profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, - @Cast("bool") boolean desyncDebug/*=false*/, - @Cast("bool") boolean enableTiming/*=false*/, - @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel); - // Copy constructor doing partial copy without outputs_. Cleanup thread - // monitors and removes finished works. However it will deadlock when - // destructs outputs_ tensors who are view tensors in autograd graph. - public WorkNCCL(@Const @ByRef WorkNCCL w) { super((Pointer)null); allocate(w); } - private native void allocate(@Const @ByRef WorkNCCL w); - - // Checks if the NCCL kernel has started to execute. - public native @Cast("bool") boolean isStarted(); - - // Checks if request has completed. In this specific case of NCCL, it checks - // if the NCCL operation has completed on the GPU in its own NCCL stream. - // Non-blocking operation. - public native @Cast("bool") boolean isCompleted(); - - public native @Cast("bool") boolean isSuccess(); - - // Same as calling synchronize() for NCCL work. - public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); - public native @Cast("bool") @Name("wait") boolean _wait(); - - public native void abort(); - - // Let current stream wait on the completing of the NCCL work - // Throws on exceptions. Blocking operation, which will wait for work - // completion. - public native void synchronize(); - - // Synchronize streams by blocking each on the NCCL stream - public native void synchronizeStream(); - - // Helper function to handle exception (throw if needed). - public native void handleException(ErrorHandlingMode asyncErrorHandling); - public native void handleException(@Cast("c10d::ErrorHandlingMode") int asyncErrorHandling); - - // Helper function that checks if the NCCL kernels have finished - // execution on the GPUs - public native @Cast("bool") boolean finishedGPUExecution(); - - // Get a Future object that will be marked as completed internally. - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture(); - - public native float getDuration(); - - public native @Cast("uint64_t") long getSequencenumber(); - - public native @StdString BytePointer logPrefix(); - - // Helper function that sets an exception_ptr on the WorkNCCL object. - public native void setException(@ByVal @Cast("std::exception_ptr*") Pointer exception_ptr); - - // Helper function that returns True if the WorkNCCL object has timed out - // and False otherwise. - // In case of timeout, set exception on the WorkNCCL object. - public native @Cast("bool") boolean checkTimeout( - @ByVal(nullValue = "c10::optional(c10::nullopt)") @Cast("c10::optional*") Pointer timeout); - public native @Cast("bool") boolean checkTimeout(); - - public native @ByVal TensorVector result(); - } - - @NoOffset public static class Options extends DistributedBackend.Options { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Options(Pointer p) { super(p); } - - // NOTE: timeout in ProcessGroupNCCL::Options denote the timeout for - // operations. This is only used when blockingWait_ is enabled. - public Options(@Cast("bool") boolean is_high_priority_stream/*=false*/) { super((Pointer)null); allocate(is_high_priority_stream); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@Cast("bool") boolean is_high_priority_stream/*=false*/); - public Options() { super((Pointer)null); allocate(); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); - - // return intrusive_ptr of the object - public static native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create( - @Cast("bool") boolean is_high_priority_stream/*=false*/); - public static native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create(); - - // Schedule NCCL operations on high priority CUDA streams - public native @Cast("bool") boolean is_high_priority_stream(); public native Options is_high_priority_stream(boolean setter); - -// #ifdef NCCL_HAS_COMM_NONBLOCKING -// #endif - - // Optional "parent" backend and color to create communicators from - // via `ncclCommSplit` - public native @SharedPtr ProcessGroupNCCL split_from(); public native Options split_from(ProcessGroupNCCL setter); - public native @Cast("int64_t") long split_color(); public native Options split_color(long setter); - public native @Cast("uint64_t*") @StdVector LongPointer global_ranks_in_group(); public native Options global_ranks_in_group(LongPointer setter); - } - - // If you wish to create multiple process groups, each with a potentially - // different rank and size, you can do so by passing a new store instance - // to each one. If you have only a single store object, you can - // use the `c10d::PrefixStore` to derive scoped instances. - // This is also what the Python API in torch.distributed does. - // - // The process group instance keeps a reference to the store because - // it may be used long after the constructor runs. In fact, the constructor - // doesn't create any NCCL communicators. A single NCCL communicator can - // only be used on a specific set of devices, and are therefore created - // on-demand when a collective runs. If another collective is executed later, - // against a different set of devices, the process group creates another NCCL - // communicator. These NCCL communicators are cached and reused if possible. - // - public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, options); } - private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); - public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size) { super((Pointer)null); allocate(store, rank, size); } - private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size); - - // This constructor includes the deprecated `groupName` argument. - // If you have existing code that uses the `groupName`, you can replace - // it by specifying a `c10d::PrefixStore(groupName, store)` for store. - @Deprecated public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString BytePointer groupName, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, groupName, options); } - @Deprecated private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString BytePointer groupName, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); - @Deprecated public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString BytePointer groupName) { super((Pointer)null); allocate(store, rank, size, groupName); } - @Deprecated private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString BytePointer groupName); - @Deprecated public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString String groupName, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, groupName, options); } - @Deprecated private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString String groupName, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); - @Deprecated public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString String groupName) { super((Pointer)null); allocate(store, rank, size, groupName); } - @Deprecated private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString String groupName); - - public native @Cast("uint64_t") long getUid(); - - public native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options getOptions(); - - public native @StdString BytePointer getBackendName(); - - public native @Cast("bool") boolean supportsSplitting(); - - public native void startCoalescing(); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(); - - // For specifying a composite optype, such as ALLGATHER and REDUCE_SCATTER - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(@ByVal OpType optype); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _broadcast_oop( - @ByRef Tensor outputTensors, - @ByRef Tensor inputTensors, - @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _broadcast_oop( - @ByRef Tensor outputTensors, - @ByRef Tensor inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_oop( - @ByRef Tensor outputTensors, - @ByRef Tensor inputTensors, - @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_oop( - @ByRef Tensor outputTensors, - @ByRef Tensor inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( - @StdVector TensorVector outputTensors, - @ByRef TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( - @StdVector TensorVector outputTensors, - @ByRef TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( - @ByRef Tensor outputbuffer, - @ByRef Tensor inputbuffer, - @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( - @ByRef Tensor outputbuffer, - @ByRef Tensor inputbuffer); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( - @StdVector TensorVector outputTensorLists, - @ByRef TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( - @StdVector TensorVector outputTensorLists, - @ByRef TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( - @ByRef TensorVector outputs, - @ByRef TensorVector inputs, - @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( - @ByRef TensorVector outputs, - @ByRef TensorVector inputs); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( - @ByRef TensorVector outputTensors, - @StdVector TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( - @ByRef TensorVector outputTensors, - @StdVector TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( - @ByRef Tensor outputTensor, - @ByRef Tensor inputTensor, - @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( - @ByRef Tensor outputTensor, - @ByRef Tensor inputTensor); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( - @ByRef TensorVector outputs, - @ByRef TensorVector inputs, - @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( - @ByRef TensorVector outputs, - @ByRef TensorVector inputs); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( - @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier(); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( - @ByRef Tensor outputTensor, - @ByRef Tensor inputTensor, - @Cast("std::vector*") @ByRef LongVector outputSplitSizes, - @Cast("std::vector*") @ByRef LongVector inputSplitSizes, - @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( - @ByRef Tensor outputTensor, - @ByRef Tensor inputTensor, - @Cast("std::vector*") @ByRef LongVector outputSplitSizes, - @Cast("std::vector*") @ByRef LongVector inputSplitSizes); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( - @ByRef TensorVector outputTensors, - @ByRef TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( - @ByRef TensorVector outputTensors, - @ByRef TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( - @ByRef TensorVector tensors, - int dstRank, - int tag); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( - @ByRef TensorVector tensors, - int srcRank, - int tag); - - public native void groupStart(); - - public native void groupEnd(); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( - @StdVector TensorVector outputTensors, - @ByRef TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( - @StdVector TensorVector outputTensors, - @ByRef TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( - @ByRef TensorVector outputTensors, - @StdVector TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( - @ByRef TensorVector outputTensors, - @StdVector TensorVector inputTensors); - - // Unsupported Ops - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( - @ByRef TensorVector tensors, - int tag); - - // Agrees on an initial sequence number for the whole group by having rank 0 - // create it and broadcast it to other ranks using the store. - public native void setSequenceNumberForGroup(); - - // Retrieves the current sequence number for the whole group, which should be - // in sync. If the returned number is not consistent across the group, it - // may indicate that there is some sort of collective desynchronization. - public native @Cast("uint64_t") long getSequenceNumberForGroup(); - - // Return the total number of splits the communicators held by this process - // group have performed. - public native @Cast("uint64_t") long getCommSplitCounter(); - - public native void registerOnCompletionHook( - @ByRef(true) WorkInfoConsumer hook); - public native void waitForPendingWorks(); - - public native void enableCollectivesTiming(); - - // Helper function for iteratively aborting communicators in the provided map - - public native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm initIntraNodeComm(); - - // Provides an API to abort the ProcessGroup (similar to ncclCommAbort) - // instead of relying on ProcessGroupNCCL destructor. - // return true if abort is successful, otherwise false - public native @Cast("bool") boolean abort(@ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional abortReason); - public native @Cast("bool") boolean abort(); - - public native void shutdown(@ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional reason); - public native void shutdown(); - - public native void eagerConnectSingleDevice(@ByVal Device device); - - public native void performNocolorSplit(@ByVal Device device); -} 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 d8ef7fce33f..8fa3c501128 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 44a9bbafa83..cbc38f73281 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 5594e9669fd..fee6e92fc4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 9763cc7ff75..317b45aa6c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 a85d2772e0d..eac2e1fa25c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 d3a40978cbc..e4dd0432ab4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 1b9508d149e..c3686b8515d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 5159c3b66e8..b6fd10b0a9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 15f7c888464..be1a8a12bc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 d22fdfee6dd..7a495705271 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java deleted file mode 100644 index c848d724da7..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java +++ /dev/null @@ -1,44 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.helper.*; -import org.bytedeco.cuda.cudart.*; -import org.bytedeco.cuda.cusparse.*; -import org.bytedeco.cuda.cublas.*; -import org.bytedeco.cuda.cusolver.*; -import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - - -// Similar to get_cpp_trace_dumper, this stores a function defined in -// torch-python layer that lets us check whether the GIL can be acquired, -// helpful for instrumenting in cases where a hang was observed. -@Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class gil_checker_t extends FunctionPointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public gil_checker_t(Pointer p) { super(p); } - protected gil_checker_t() { allocate(); } - private native void allocate(); - public native @Cast("bool") boolean call(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java deleted file mode 100644 index 215c43e66fe..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java +++ /dev/null @@ -1,56 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.helper.*; -import org.bytedeco.cuda.cudart.*; -import org.bytedeco.cuda.cusparse.*; -import org.bytedeco.cuda.cublas.*; -import org.bytedeco.cuda.cusolver.*; -import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - - -// Helper that automatically cleans up premul sums. -@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class ncclRedOpRAII extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ncclRedOpRAII(Pointer p) { super(p); } - - public ncclRedOpRAII() { super((Pointer)null); allocate(); } - private native void allocate(); - public ncclRedOpRAII(@Cast("ncclRedOp_t") int op) { super((Pointer)null); allocate(op); } - private native void allocate(@Cast("ncclRedOp_t") int op); - public ncclRedOpRAII(@Cast("ncclRedOp_t") int op, ncclComm comm) { super((Pointer)null); allocate(op, comm); } - private native void allocate(@Cast("ncclRedOp_t") int op, ncclComm comm); - - - public ncclRedOpRAII(@ByRef(true) ncclRedOpRAII tmp) { super((Pointer)null); allocate(tmp); } - private native void allocate(@ByRef(true) ncclRedOpRAII tmp); -// #if defined(ENABLE_NCCL_PREMUL_SUM_SUPPORT) -// #endif - public native @Cast("ncclRedOp_t") @Name("operator ncclRedOp_t") int asInt(); - public native @Cast("ncclRedOp_t") int op_(); public native ncclRedOpRAII op_(int setter); - public native ncclComm comm_(); public native ncclRedOpRAII comm_(ncclComm setter); - public native @Cast("bool") boolean premul_sum_(); public native ncclRedOpRAII premul_sum_(boolean setter); -} 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 0e64a8f0eb7..2a763df6248 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 @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java index 72b989837c8..a223495ec9e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java @@ -11,7 +11,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; @@ -118,6 +117,25 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10 +// Parsed from ATen/cudnn/cudnn-wrapper.h + +// #pragma once + +// #include + +// #define STRINGIFY(x) #x +// #define STRING(x) STRINGIFY(x) + +// #if CUDNN_MAJOR < 6 +// #pragma message ("CuDNN v" STRING(CUDNN_MAJOR) " found, but need at least CuDNN v6. You can get the latest version of CuDNN from https://developer.nvidia.com/cudnn or disable CuDNN with USE_CUDNN=0") +// #pragma message "We strongly encourage you to move to 6.0 and above." +// #pragma message "This message is intended to annoy you enough to update." +// #endif + +// #undef STRINGIFY +// #undef STRING + + // Parsed from c10/core/impl/GPUTrace.h // #pragma once @@ -816,25 +834,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // #include -// Parsed from ATen/cudnn/cudnn-wrapper.h - -// #pragma once - -// #include - -// #define STRINGIFY(x) #x -// #define STRING(x) STRINGIFY(x) - -// #if CUDNN_MAJOR < 6 -// #pragma message ("CuDNN v" STRING(CUDNN_MAJOR) " found, but need at least CuDNN v6. You can get the latest version of CuDNN from https://developer.nvidia.com/cudnn or disable CuDNN with USE_CUDNN=0") -// #pragma message "We strongly encourage you to move to 6.0 and above." -// #pragma message "This message is intended to annoy you enough to update." -// #endif - -// #undef STRINGIFY -// #undef STRING - - // Parsed from ATen/cuda/ATenCUDAGeneral.h // #pragma once @@ -877,203 +876,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { -// Parsed from torch/csrc/distributed/c10d/NCCLUtils.hpp - -// #pragma once - -// #ifdef USE_C10D_NCCL - -// #include -// #include - -// #include -// #include -// #include - -// #include -// #include -// #include -// #include - -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 14) -// #define NCCL_HAS_COMM_NONBLOCKING -// #endif - -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 18) -// #define NCCL_HAS_COMM_SPLIT -// #endif - -// ncclGetLastError() is enabled only for NCCL versions 2.13+ -// ncclRemoteError only exists in NCCL versions 2.13+ -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 13) -// #define ENABLE_NCCL_GET_LAST_ERROR -// #define NCCL_REMOTE_ERROR -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define ENABLE_NCCL_GET_LAST_ERROR -// #define NCCL_REMOTE_ERROR -// #endif - -// Error checking is enabled only for NCCL versions 2.4+ since ncclCommAbort() -// and ncclCommGetAsyncError() are not supported in earlier versions. -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 4) -// #define ENABLE_NCCL_ERROR_CHECKING -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define ENABLE_NCCL_ERROR_CHECKING -// #endif - -// P2P is enabled only for NCCL versions 2.7+ since ncclSend() -// and ncclRecv() are not supported in earlier versions. -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 7) -// #define ENABLE_NCCL_P2P_SUPPORT -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define ENABLE_NCCL_P2P_SUPPORT -// #endif - -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 11) -// #define ENABLE_NCCL_PREMUL_SUM_SUPPORT -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define ENABLE_NCCL_PREMUL_SUM_SUPPORT -// #endif - -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 17) -// #define NCCL_HAS_COMM_CTA_CGA -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define NCCL_HAS_COMM_CTA_CGA -// #endif - -// #if defined(NCCL_REGISTRATION_SUPPORTED) || -// ((defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 19))) -// #define NCCL_HAS_COMM_REGISTER -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define NCCL_HAS_COMM_REGISTER -// #endif - -// Macro to throw on a non-successful NCCL return value. -// #define C10D_NCCL_CHECK(cmd, failureReason) -// do { -// ncclResult_t result = cmd; -// if (result != ncclSuccess) { -// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + -// "\n" + getNcclErrorDetailStr(result, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } -// } while (0) - -// Macro to throw on a non-successful NCCL return value for NONBLOCKING calls. -// #define C10D_NCCL_CHECK_NONBLOCKING(cmd, failureReason) -// do { -// ncclResult_t result = cmd; -// if (result != ncclSuccess && result != ncclInProgress) { -// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + -// "\n" + getNcclErrorDetailStr(result, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } -// } while (0) - -// Macro to throw on a non-successful NCCL return value, non-blocking. -// #define C10D_NCCL_CHECK_TIMEOUT(cmd, comm, failureReason) -// ncclResult_t result = cmd; -// auto startTimepoint = std::chrono::steady_clock::now(); -// while (result == ncclInProgress) { -// if (nccl_nonblocking_timeout() > 0) { -// auto currentTimepoint = std::chrono::steady_clock::now(); -// auto timeElapsed = std::chrono::duration_cast( -// currentTimepoint - startTimepoint) -// .count(); -// if (timeElapsed > nccl_nonblocking_timeout()) { -// std::string err = "NCCL timeout in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + -// ncclGetErrorWithVersion(result) + "\n" + -// getNcclErrorDetailStr(result, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } -// } -// ncclCommGetAsyncError(comm, &result); -// } -// if (result != ncclSuccess) { -// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + -// "\n" + getNcclErrorDetailStr(result, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } - -// #define C10D_NCCL_CHECK_TIMEOUT_GROUPEND(cmd, comm, failureReason) -// ncclResult_t state = cmd; -// auto startTimepoint = std::chrono::steady_clock::now(); -// if (state == ncclInProgress) { -// do { -// if (nccl_nonblocking_timeout() > 0) { -// auto currentTimepoint = std::chrono::steady_clock::now(); -// auto timeElapsed = std::chrono::duration_cast( -// currentTimepoint - startTimepoint) -// .count(); -// if (timeElapsed > nccl_nonblocking_timeout()) { -// std::string err = "NCCL timeout in: " + std::string(__FILE__) + -// ":" + std::to_string(__LINE__) + ", " + -// ncclGetErrorWithVersion(state) + "\n" + -// getNcclErrorDetailStr(state, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } -// } -// ncclCommGetAsyncError(comm->getNcclComm(), &state); -// } while (state == ncclInProgress); -// } -// if (state != ncclSuccess) { -// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(state) + -// "\n" + getNcclErrorDetailStr(state, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } - -// Macro to print and abort on a non-successful NCCL return value. -// #define C10D_NCCL_ASSERT(cmd) -// do { -// ncclResult_t result = cmd; -// if (result != ncclSuccess) { -// std::string err = ncclGetErrorWithVersion(result); -// fprintf( -// stderr, -// "NCCL error in: %s:%d, %s\n", -// __FILE__, -// __LINE__, -// err.c_str()); -// abort(); -// } -// } while (0) - -@Namespace("c10d") public static native @Cast("size_t") long hashTensors(@Const @ByRef TensorVector tensors); - - - - - -// Provides additional detail into NCCL error codes based on when these are -// thrown in the NCCL codebase. - -// Targeting ../cuda/DebugInfoWriter.java - - - -// RAII wrapper for NCCL communicator -// Targeting ../cuda/ncclRedOpRAII.java - - - - // namespace c10d - -// #endif // USE_C10D_NCCL - - // Parsed from c10/cuda/CUDAGraphsC10Utils.h // #pragma once @@ -1340,70 +1142,19 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10::cuda -// Parsed from ATen/cuda/CUDAEvent.h - -// #pragma once - -// #include -// #include -// #include -// #include -// #include -// #include -// #include - -// #include - -// #include -// #include -// Targeting ../cuda/CUDAEvent.java - - - - // namespace at::cuda - - -// Parsed from torch/csrc/distributed/c10d/intra_node_comm.hpp +// Parsed from ATen/cudnn/Types.h // #pragma once -// #include -// #include -// #include -// #include -// #include - -@Namespace("c10d::intra_node_comm") @MemberGetter public static native @Cast("const size_t") long kMaxDevices(); -@Namespace("c10d::intra_node_comm") @MemberGetter public static native @Cast("const size_t") long kDefaultBufferSize(); - -@Namespace("c10d::intra_node_comm") public enum Topology { UNKNOWN(0), FULLY_CONNECTED(1), HYBRID_CUBE_MESH(2); - - public final int value; - private Topology(int v) { this.value = v; } - private Topology(Topology e) { this.value = e.value; } - public Topology intern() { for (Topology e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} - -@Namespace("c10d::intra_node_comm") public enum AllReduceAlgo { NONE(0), ONE_SHOT(1), TWO_SHOT(2), HCM(3); - - public final int value; - private AllReduceAlgo(int v) { this.value = v; } - private AllReduceAlgo(AllReduceAlgo e) { this.value = e.value; } - public AllReduceAlgo intern() { for (AllReduceAlgo e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} -// Targeting ../cuda/IntraNodeComm.java - +// #include +// #include -// Targeting ../cuda/IntraNodeCommWork.java +@Namespace("at::native") public static native @Cast("cudnnDataType_t") int getCudnnDataTypeFromScalarType(ScalarType dtype); -@Namespace("c10d::intra_node_comm") public static native @Cast("int64_t") long getIntraNodeCommUsageCounter(); - // namespace intra_node_comm - // namespace c10d + // namespace at::cudnn // Parsed from ATen/cudnn/Descriptors.h @@ -1486,177 +1237,42 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace -// Parsed from torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h - -// #if !defined(C10_MOBILE) && !defined(ANDROID) -// #pragma once - -// #include -// #include -// Targeting ../cuda/AOTIModelContainerRunnerCuda.java - - - - // namespace torch::inductor -// #endif - - -// Parsed from torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp +// Parsed from ATen/cuda/CUDAEvent.h // #pragma once -// #if defined(__linux__) -// #include -// #include -// #include -// #include -// #endif - -// #ifdef USE_C10D_NCCL - -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include - -// #include -// #include -// #include -// #include -// #include - -// #include +// #include // #include -// #include -// #include -// #include -// #include -// #include +// #include // #include +// #include +// #include +// #include -// #include - -// Control whether or not wait() is blocking or non-blocking. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_BLOCKING_WAIT(); public static native void TORCH_NCCL_BLOCKING_WAIT(StringVector setter); - -// Control whether or not we perform Async Error Handling with NCCL. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ASYNC_ERROR_HANDLING(); public static native void TORCH_NCCL_ASYNC_ERROR_HANDLING(StringVector setter); - -// Control whether dumping debug info on watchdog -// timeout is enabled. This variable must be set together with -// TORCH_NCCL_ENABLE_MONITORING=1 and TORCH_NCCL_TRACE_BUFFER_SIZE > 0. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_DUMP_ON_TIMEOUT(); public static native void TORCH_NCCL_DUMP_ON_TIMEOUT(StringVector setter); - -// Control whether Desync Debug is enabled. This variable must be set -// together with TORCH_NCCL_ASYNC_ERROR_HANDLING. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_DESYNC_DEBUG(); public static native void TORCH_NCCL_DESYNC_DEBUG(StringVector setter); - -// Enable recording start-events for all ProcessGroupNCCL collectives, and -// compute accurate collective timing per-collective. (Note: end-events are -// recorded by default. Turn on this flag can increase chances of a watchdog -// hang due to performing a CUDA event query which eventually calls -// cudaEventElapsedTime() API. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ENABLE_TIMING(); public static native void TORCH_NCCL_ENABLE_TIMING(StringVector setter); - -// Enable monitoring thread which aborts the process when the ProcessGroupNCCL -// Watchdog thread gets stuck and no heartbeat is detected after -// TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC. This can happen due to calling CUDA/NCCL -// APIs that may hang. It is Useful to prevent jobs being stuck for a prolonged -// time than necessary tying up cluster resources. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ENABLE_MONITORING(); public static native void TORCH_NCCL_ENABLE_MONITORING(StringVector setter); - -// Control the watchdog heartbeat timeout period after which the monitoring -// thread will abort the process. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC(); public static native void TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC(StringVector setter); - -// The maximum number of events we store in the flight recorder's ring buffer. -// (One event could be the start or end of a collective, for example). -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_TRACE_BUFFER_SIZE(); public static native void TORCH_NCCL_TRACE_BUFFER_SIZE(StringVector setter); - -// Control how much extra time we will wait for dumping the debugging info -// before we exit and throws timeout exception. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_WAIT_TIMEOUT_DUMP_MILSEC(); public static native void TORCH_NCCL_WAIT_TIMEOUT_DUMP_MILSEC(StringVector setter); - -// Control the interval inside the watchdog thread to check the coordinated -// signal from other ranks, e.g. to dump the debugging information. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_COORD_CHECK_MILSEC(); public static native void TORCH_NCCL_COORD_CHECK_MILSEC(StringVector setter); - -// Whether to abort the communicators when users call destroy_process_group(). -// If yes, communicators will be aborted when destroy_process_group is called, -// but not in destructor. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ABORT_IN_DESTROY_PG(); public static native void TORCH_NCCL_ABORT_IN_DESTROY_PG(StringVector setter); - -@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer NCCL_BACKEND_NAME(); - -@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer TIMEOUT_DUMP(); - -@Namespace("c10d") @MemberGetter public static native int kWorkStatusUpdatePeriodMs(); // 10 seconds - -// NoHandling: do not handle asynchronous NCCL errors -// TearDown: tear down process upon error, see `WorkNCCL::handleException` -// CleanUpOnly: just clean up collectives and abort communicators without -// tearing down process SkipCleanUp: (this is a temporary option and can be -// removed in future) tear down process without cleaning up NCCL communicators. -// This should be used as a last resort in case `ncclCommAbort` itself is -// hanging -@Namespace("c10d") public enum ErrorHandlingMode { - NoHandling(0), - TearDown(1), - CleanUpOnly(2), - SkipCleanUp(3); - - public final int value; - private ErrorHandlingMode(int v) { this.value = v; } - private ErrorHandlingMode(ErrorHandlingMode e) { this.value = e.value; } - public ErrorHandlingMode intern() { for (ErrorHandlingMode e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} - -// #define SHOULD_CLEAN_UP(a) (a != NoHandling && a != SkipCleanUp) - -// #define SHOULD_TEAR_DOWN(a) (a != NoHandling && a != CleanUpOnly) - -// #define PRINT_COLLECTIVE_HASH_SIGNATURE(phase, opType, numel, hashValue) -// LOG(WARNING) << logPrefix() << "Hash of " << phase << " to NCCL " << opType -// << " with size " << numel << " is " << hashValue; +// #include -// If set, ProcessGroupNCCL doesn't use recordStream calls to ensure -// caching allocator safety for tensors used on both user-facing and -// internal comm streams. -// Instead, it stashes live references to those tensors until after -// user-facing streams are synced with comm streams. -// See stashed_for_allocator_safety_ below. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_AVOID_RECORD_STREAMS(); public static native void TORCH_NCCL_AVOID_RECORD_STREAMS(StringVector setter); +// #include +// #include +// Targeting ../cuda/CUDAEvent.java -// If set, ProcessGroupNCCL registers postAlloc and preFree hooks to cuda cache -// allocator so that whenever a tensor is allocated or freed, ProcessGroupNCCL -// can register/deregister the tensor on all available NCCL communicators. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_USE_TENSOR_REGISTER_ALLOCATOR_HOOK(); public static native void TORCH_NCCL_USE_TENSOR_REGISTER_ALLOCATOR_HOOK(StringVector setter); -// #if defined(__linux__) -// #else -// Targeting ../cuda/ProcessGroupNCCL.java + // namespace at::cuda -@Namespace("c10d") public static native @StdString BytePointer dump_nccl_trace(); +// Parsed from torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h -// Gets a mutable reference to a global optional function. Heartbeat Monitor -// will query this function and if available, call it to dump traces. Inside -// fbcode, we store a function here that uses an internal tool for process -// tracing -// Targeting ../cuda/gil_checker_t.java +// #if !defined(C10_MOBILE) && !defined(ANDROID) +// #pragma once +// #include +// #include +// Targeting ../cuda/AOTIModelContainerRunnerCuda.java -@Namespace("c10d") public static native @ByPtrRef gil_checker_t get_gil_checker(); - // namespace c10d -// #endif // USE_C10D_NCCL + // namespace torch::inductor +// #endif } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index 9c843425231..61072958c81 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -37,17 +37,17 @@ value = { @Platform( extension = "-gpu", - define = "USE_C10D_NCCL", + // define = "USE_C10D_NCCL", // Not on Windows include = { - "ATen/cudnn/Descriptors.h", "ATen/cudnn/Types.h", + "ATen/cudnn/Descriptors.h", + "ATen/cuda/CUDAEvent.h", "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h", - "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp", // For inclusion in JNI only, not parsed "ATen/cuda/CUDAGeneratorImpl.h", }, - link = { "cudart", "cusparse", "cudnn", "nccl" }, + link = { "cudart", "cusparse", "cudnn" }, linkpath = { "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/", "/usr/local/cuda-12.3/lib64/", @@ -83,7 +83,7 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.cuda.cublas.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cusolver.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cudnn.*;")) - .put(new Info().javaText("import org.bytedeco.cuda.nccl.*;")) + // .put(new Info().javaText("import org.bytedeco.cuda.nccl.*;")) // Not on Windows .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.cuda.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) @@ -102,8 +102,8 @@ public void map(InfoMap infoMap) { ).skip()) //// std::unordered_map - //.put(new Info("std::unordered_map >").pointerTypes("StringNCCLCommMap").define()) - .put(new Info("std::unordered_map >").skip()) // See getNcclErrorDetailStr below + ////.put(new Info("std::unordered_map >").pointerTypes("StringNCCLCommMap").define()) + //.put(new Info("std::unordered_map >").skip()) // See getNcclErrorDetailStr below. Not on Windows //// std::unordered_set .put(new Info("std::unordered_set").pointerTypes("PointerSet").define()) @@ -123,12 +123,14 @@ public void map(InfoMap infoMap) { ; //// Intrusive pointers + /* Not on Windows for (PointerInfo pi : new PointerInfo[]{ new PointerInfo("c10d::ProcessGroupNCCL::Options"), new PointerInfo("c10d::intra_node_comm::IntraNodeComm") }) { pi.makeIntrusive(infoMap); } + */ //// Function pointers infoMap @@ -202,9 +204,9 @@ public void map(InfoMap infoMap) { "std::hash", - "std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn", // See comment for GatheredContextSupplier + "std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn" // See comment for GatheredContextSupplier - "std::enable_shared_from_this" + // "std::enable_shared_from_this" // Not on Windows ).cast().pointerTypes("Pointer")); new PointerInfo("c10d::Store").makeIntrusive(infoMap); @@ -220,7 +222,7 @@ public void map(InfoMap infoMap) { .put(new Info("cublasLtHandle_t").valueTypes("cublasLtContext").pointerTypes("@ByPtrPtr cublasLtContext")) .put(new Info("cusolverDnHandle_t").valueTypes("cusolverDnContext").pointerTypes("@ByPtrPtr cusolverDnContext")) .put(new Info("cudnnHandle_t").valueTypes("cudnnContext").pointerTypes("@ByPtrPtr cudnnContext")) - .put(new Info("ncclComm_t").valueTypes("ncclComm").pointerTypes("@ByPtrPtr ncclComm", "@Cast(\"ncclComm**\") PointerPointer")) + // .put(new Info("ncclComm_t").valueTypes("ncclComm").pointerTypes("@ByPtrPtr ncclComm", "@Cast(\"ncclComm**\") PointerPointer")) // Not on Windows .put(new Info( // Enums, cuda presets doesn't use Info.enumerate "cudnnActivationMode_t", "cudnnLossNormalizationMode_t", "cudnnRNNInputMode_t", "cudnnRNNDataLayout_t", diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h index 42f700ac268..280f36fc877 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h @@ -3,9 +3,10 @@ // Included by // ATen/cudnn/Types.h // ATen/cudnn/Descriptors.h +// ATen/cuda/CUDAEvent.h // torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h -// torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp +#include "ATen/cudnn/cudnn-wrapper.h" #include "c10/core/impl/GPUTrace.h" //#include "c10/cuda/impl/cuda_cmake_macros.h" #include "c10/cuda/CUDAMacros.h" @@ -17,18 +18,14 @@ #include "c10/cuda/CUDAStream.h" #include "ATen/cuda/Exceptions.h" #include "ATen/cuda/CUDAContext.h" -#include "ATen/cudnn/cudnn-wrapper.h" #include "ATen/cuda/ATenCUDAGeneral.h" #include "ATen/cudnn/Handle.h" #include "ATen/cudnn/Utils.h" -#include "torch/csrc/distributed/c10d/NCCLUtils.hpp" #include "c10/cuda/CUDAGraphsC10Utils.h" #include "c10/cuda/CUDACachingAllocator.h", #include "c10/cuda/impl/CUDAGuardImpl.h" #include "c10/cuda/CUDAGuard.h" -#include "ATen/cuda/CUDAEvent.h" -#include "torch/csrc/distributed/c10d/intra_node_comm.hpp" -//#include "ATen/DynamicLibrary.h" // Useless ? Not available on Windows +#include "ATen/cudnn/Types.h" #include "ATen/cudnn/Descriptors.h" -#include "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h" -#include "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp" \ No newline at end of file +#include "ATen/cuda/CUDAEvent.h" +#include "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h" \ No newline at end of file From 3ba3ac2773a662f9de7fc7b513aa88293b87a96b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 15 Jun 2024 13:39:01 +0200 Subject: [PATCH 17/89] Merge functions packages into main packages --- .../gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java | 1 - .../java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java | 1 - .../java/org/bytedeco/pytorch/AcceleratorHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AdagradParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java | 1 - .../org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java | 1 - .../pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java | 1 - .../org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java | 1 - .../java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java | 1 - .../java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java | 1 - .../bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java | 1 - .../java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AssignListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java | 1 - .../gen/java/org/bytedeco/pytorch/AttributeListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java | 1 - .../org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java | 1 - .../java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java | 1 - .../org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java | 1 - .../gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java | 1 - .../org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java | 1 - .../gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Await.java | 1 - .../gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java | 1 - .../org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Block.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/BooleanElementReference.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Break.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java | 1 - .../gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BytePointerVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Call.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java | 1 - .../java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java | 1 - .../bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java | 1 - .../java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java | 1 - .../java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java | 1 - .../java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java | 1 - .../org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java | 1 - .../org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java | 1 - .../java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java | 1 - .../java/org/bytedeco/pytorch/ClassTypePropertyOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Code.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CommHookInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java | 1 - .../gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Context.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java | 1 - .../org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java | 1 - .../org/bytedeco/pytorch/CosineSimilarityImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java | 1 - .../org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java | 1 - .../java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Def.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java | 1 - .../org/bytedeco/pytorch/DeserializationStorageContext.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Device.java | 1 - .../gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java | 1 - .../gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java | 1 - .../bytedeco/pytorch/DimVectorInferExpandGeometryResult.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java | 1 - .../gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java | 1 - .../java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DistributedBackend.java | 1 - .../java/org/bytedeco/pytorch/DistributedBackendOptional.java | 1 - .../java/org/bytedeco/pytorch/DistributedBackendOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DistributedSampler.java | 1 - .../java/org/bytedeco/pytorch/DistributedSequentialSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java | 1 - .../gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java | 1 - .../org/bytedeco/pytorch/DoubleComplexElementReference.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java | 1 - .../java/org/bytedeco/pytorch/DoubleComplexListIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/DoubleElementReference.java | 1 - .../java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java | 1 - .../org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java | 1 - .../java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java | 1 - .../src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java | 1 - .../org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java | 1 - .../gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Example.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java | 1 - .../gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java | 1 - .../org/bytedeco/pytorch/ExecutorExecutionModeOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java | 1 - .../org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java | 1 - .../java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java | 1 - .../org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/For.java | 1 - .../gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java | 1 - .../java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java | 1 - .../org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java | 1 - .../org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Function.java | 1 - .../gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java | 1 - .../gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java | 1 - .../gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java | 1 - .../gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java | 1 - .../java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Future.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/FutureElementReference.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FutureListIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/FutureSingleElementType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/GenericElementReference.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GenericListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Global.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java | 1 - .../gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java | 1 - .../java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java | 1 - .../gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java | 1 - .../gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Half.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java | 1 - .../gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java | 1 - .../org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/IdentListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/If.java | 1 - .../gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java | 1 - .../gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java | 1 - .../src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java | 1 - .../gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java | 1 - .../org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java | 1 - .../bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java | 1 - .../bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java | 1 - .../pytorch/JavaDistributedRandomTensorDataLoaderBase.java | 1 - .../bytedeco/pytorch/JavaDistributedSequentialDataLoader.java | 1 - .../pytorch/JavaDistributedSequentialDataLoaderBase.java | 1 - .../pytorch/JavaDistributedSequentialTensorDataLoader.java | 1 - .../pytorch/JavaDistributedSequentialTensorDataLoaderBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java | 1 - .../java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java | 1 - .../org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java | 1 - .../java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java | 1 - .../org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java | 1 - .../bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java | 1 - .../java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java | 1 - .../org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java | 1 - .../java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java | 1 - .../org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java | 1 - .../java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java | 1 - .../org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java | 1 - .../java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java | 1 - .../java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java | 1 - .../org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Library.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java | 1 - .../gen/java/org/bytedeco/pytorch/ListSingleElementType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java | 1 - .../gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java | 1 - .../org/bytedeco/pytorch/LocalResponseNormImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongElementReference.java | 1 - .../java/org/bytedeco/pytorch/LongExpandingArrayOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java | 1 - .../java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java | 1 - .../gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java | 1 - .../org/bytedeco/pytorch/MarginRankingLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java | 1 - .../java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java | 1 - .../gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Method.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Module.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java | 1 - .../java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java | 1 - .../gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java | 1 - .../org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java | 1 - .../java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java | 1 - .../bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java | 1 - .../org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java | 1 - .../java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java | 1 - .../bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java | 1 - .../org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/MultiheadAttentionOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java | 1 - .../gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java | 1 - .../gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java | 1 - .../gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Node.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java | 1 - .../src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java | 1 - .../gen/java/org/bytedeco/pytorch/OpRegistrationListener.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java | 1 - .../gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java | 1 - .../src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java | 1 - .../bytedeco/pytorch/OptimizerCloneableAdagradParamState.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java | 1 - .../bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java | 1 - .../java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java | 1 - .../java/org/bytedeco/pytorch/OptimizerParamGroupVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java | 1 - .../src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java | 1 - .../gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java | 1 - .../org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Param.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ParamListIterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java | 1 - .../java/org/bytedeco/pytorch/ParameterDictImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java | 1 - .../java/org/bytedeco/pytorch/ParameterListImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java | 1 - .../java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java | 1 - .../java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java | 1 - .../java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java | 1 - .../java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java | 1 - .../org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Property.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java | 1 - .../gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java | 1 - .../gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java | 1 - .../gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java | 1 - .../gen/java/org/bytedeco/pytorch/RRefSingleElementType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java | 1 - .../java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java | 1 - .../java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java | 1 - .../java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java | 1 - .../java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RegisterOperators.java | 1 - .../gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java | 1 - .../org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java | 1 - .../org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java | 1 - .../org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Result.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Return.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java | 1 - .../gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java | 1 - .../java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java | 1 - .../java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Select.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Self.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SequentialSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java | 1 - .../java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java | 1 - .../gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java | 1 - .../java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java | 1 - .../java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Source.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Store.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java | 1 - .../gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java | 1 - .../org/bytedeco/pytorch/StringAnyModuleDictItemVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java | 1 - .../gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java | 1 - .../gen/java/org/bytedeco/pytorch/StringGenericListDict.java | 1 - .../org/bytedeco/pytorch/StringGenericListDictIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java | 1 - .../gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java | 1 - .../java/org/bytedeco/pytorch/StringSharedModuleDictItem.java | 1 - .../org/bytedeco/pytorch/StringSharedModuleDictItemVector.java | 1 - .../gen/java/org/bytedeco/pytorch/StringSharedModulePair.java | 1 - .../gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java | 1 - .../java/org/bytedeco/pytorch/StringTensorDictItemVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringTensorVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringViewOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java | 1 - .../gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java | 1 - .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java | 1 - .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_DataPtrSizeT_T.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_IntInt_T.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_LongLong_T.java | 1 - .../bytedeco/pytorch/T_PackedSequenceT_TensorTensor_T_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_PackedSequenceTensor_T.java | 1 - .../bytedeco/pytorch/T_SafePyObjectTorchDispatchModeKey_T.java | 1 - .../org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java | 1 - .../src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_T.java | 1 - .../java/org/bytedeco/pytorch/T_StringSizeTSizeT_TOptional.java | 1 - .../T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java | 1 - .../bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwned_T.java | 1 - .../java/org/bytedeco/pytorch/T_TensorT_TensorTensor_T_T.java | 1 - .../java/org/bytedeco/pytorch/T_TensorTensorDoubleLong_T.java | 1 - .../pytorch/T_TensorTensorTensorTensorTensorTensorTensor_T.java | 1 - .../bytedeco/pytorch/T_TensorTensorTensorTensorTensor_T.java | 1 - .../bytedeco/pytorch/T_TensorTensorTensorTensorVector_T.java | 1 - .../java/org/bytedeco/pytorch/T_TensorTensorTensorTensor_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_TensorTensorTensor_T.java | 1 - .../bytedeco/pytorch/T_TensorTensorVectorTensorVector_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_TensorTensorVector_T.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_TensorTensor_TOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_TypePtrLong_TOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorElementReference.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorExampleCollation.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorExampleIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorExampleOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java | 1 - .../java/org/bytedeco/pytorch/TensorExampleVectorIterator.java | 1 - .../java/org/bytedeco/pytorch/TensorExampleVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java | 1 - .../org/bytedeco/pytorch/TensorOptionalElementReference.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java | 1 - .../java/org/bytedeco/pytorch/TensorOptionalListIterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java | 1 - .../gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java | 1 - .../gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Token.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TraceableFunction.java | 1 - .../gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java | 1 - .../org/bytedeco/pytorch/TransformerDecoderImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java | 1 - .../bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java | 1 - .../org/bytedeco/pytorch/TransformerDecoderLayerOptions.java | 1 - .../java/org/bytedeco/pytorch/TransformerDecoderOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java | 1 - .../org/bytedeco/pytorch/TransformerEncoderImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java | 1 - .../bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java | 1 - .../org/bytedeco/pytorch/TransformerEncoderLayerOptions.java | 1 - .../java/org/bytedeco/pytorch/TransformerEncoderOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TransformerOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java | 1 - .../gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java | 1 - .../org/bytedeco/pytorch/TripletMarginLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java | 1 - .../org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java | 1 - .../pytorch/TripletMarginWithDistanceLossImplCloneable.java | 1 - .../bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Type.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java | 1 - .../src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Use.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Value.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Var.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java | 1 - .../gen/java/org/bytedeco/pytorch/VariableHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java | 1 - .../java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java | 1 - .../java/org/bytedeco/pytorch/WeakStorageVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/While.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/With.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Work.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/attribute_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java | 1 - .../org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java | 2 -- .../java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java | 2 -- .../java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java | 2 -- .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java | 2 -- .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java | 2 -- .../java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java | 2 -- .../org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java | 2 -- .../java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java | 2 -- .../java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java | 2 -- .../org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java | 2 -- ...eviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java | 2 -- .../org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java | 1 - .../src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java | 1 - .../gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java | 1 - .../gen/java/org/bytedeco/pytorch/named_attribute_iterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/named_attribute_list.java | 1 - .../gen/java/org/bytedeco/pytorch/named_buffer_iterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/named_buffer_list.java | 1 - .../gen/java/org/bytedeco/pytorch/named_module_iterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/named_module_list.java | 1 - .../gen/java/org/bytedeco/pytorch/named_parameter_iterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/named_parameter_list.java | 1 - .../src/gen/java/org/bytedeco/pytorch/parameter_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java | 1 - .../org/bytedeco/pytorch/{functions => }/ArchiveWriter.java | 2 +- .../org/bytedeco/pytorch/{functions => }/BackendMetaPtr.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/DDPLogger.java | 2 +- .../org/bytedeco/pytorch/{functions => }/DistanceFunction.java | 2 +- .../main/java/org/bytedeco/pytorch/{functions => }/Func.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/GradCallback.java | 2 +- .../bytedeco/pytorch/{functions => }/GraphFunctionCreator.java | 2 +- .../org/bytedeco/pytorch/{functions => }/IValueSupplier.java | 2 +- .../bytedeco/pytorch/{functions => }/IValueVectorConsumer.java | 2 +- .../pytorch/{functions => }/JitModuleApplyFunction.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/LossClosure.java | 2 +- .../org/bytedeco/pytorch/{functions => }/MemCopyFunction.java | 2 +- .../org/bytedeco/pytorch/{functions => }/MetadataLogger.java | 2 +- .../bytedeco/pytorch/{functions => }/ModuleApplyFunction.java | 2 +- .../pytorch/{functions => }/NamedModuleApplyFunction.java | 2 +- .../pytorch/{functions => }/NamedSharedModuleApplyFunction.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/ObjLoader.java | 2 +- .../org/bytedeco/pytorch/{functions => }/OperationCreator.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/PickleReader.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/PickleWriter.java | 2 +- .../org/bytedeco/pytorch/{functions => }/PlacementConsumer.java | 2 +- .../org/bytedeco/pytorch/{functions => }/PlacementCopier.java | 2 +- .../org/bytedeco/pytorch/{functions => }/PointerConsumer.java | 2 +- .../org/bytedeco/pytorch/{functions => }/PointerSupplier.java | 2 +- .../main/java/org/bytedeco/pytorch/{functions => }/Reader.java | 2 +- .../pytorch/{functions => }/SharedModuleApplyFunction.java | 2 +- .../org/bytedeco/pytorch/{functions => }/SizeTSupplier.java | 2 +- .../org/bytedeco/pytorch/{functions => }/StringConsumer.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/StringMapper.java | 2 +- .../org/bytedeco/pytorch/{functions => }/StringSupplier.java | 2 +- .../org/bytedeco/pytorch/{functions => }/TensorIdGetter.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TensorMapper.java | 2 +- .../org/bytedeco/pytorch/{functions => }/TensorTensorHook.java | 2 +- .../bytedeco/pytorch/{functions => }/TensorTensorRefHook.java | 2 +- .../main/java/org/bytedeco/pytorch/TransformerActivation.java | 1 - .../java/org/bytedeco/pytorch/{functions => }/TypeMapper.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypeParser.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypePrinter.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypeRenamer.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypeResolver.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypeSupplier.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/ValueMapper.java | 2 +- .../org/bytedeco/pytorch/{functions => }/VoidTensorHook.java | 2 +- .../org/bytedeco/pytorch/{functions => }/WorkInfoConsumer.java | 2 +- .../pytorch/cuda/{functions => }/AllocatorTraceTracker.java | 2 +- .../pytorch/cuda/{functions => }/OutOfMemoryObserver.java | 2 +- .../org/bytedeco/pytorch/cuda/{functions => }/StreamFilter.java | 2 +- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 1 - .../src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java | 2 -- 1526 files changed, 46 insertions(+), 1567 deletions(-) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/ArchiveWriter.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/BackendMetaPtr.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/DDPLogger.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/DistanceFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/Func.java (93%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/GradCallback.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/GraphFunctionCreator.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/IValueSupplier.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/IValueVectorConsumer.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/JitModuleApplyFunction.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/LossClosure.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/MemCopyFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/MetadataLogger.java (96%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/ModuleApplyFunction.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/NamedModuleApplyFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/NamedSharedModuleApplyFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/ObjLoader.java (96%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/OperationCreator.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PickleReader.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PickleWriter.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PlacementConsumer.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PlacementCopier.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PointerConsumer.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PointerSupplier.java (93%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/Reader.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/SharedModuleApplyFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/SizeTSupplier.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/StringConsumer.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/StringMapper.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/StringSupplier.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TensorIdGetter.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TensorMapper.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TensorTensorHook.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TensorTensorRefHook.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeMapper.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeParser.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypePrinter.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeRenamer.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeResolver.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeSupplier.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/ValueMapper.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/VoidTensorHook.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/WorkInfoConsumer.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/cuda/{functions => }/AllocatorTraceTracker.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/cuda/{functions => }/OutOfMemoryObserver.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/cuda/{functions => }/StreamFilter.java (93%) diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java index d1ae6bdde84..7649b33f2cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java index 51c080134bb..24d062d374a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java index e89025cf3c6..c75e81e9c62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java index 378193c4b59..5d0dd65c2f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java index 9c360697c05..3eb87626574 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java index 73a94b65c37..f7cdbdc9218 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java index ed74488891d..1e8530963c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java index 13288cb3d0a..6690c17830a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java index 66b63d736b1..78f20bdf0df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java index 723c36440a8..b82c48f4a0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java index d1f3b509acc..89bf6cb4a57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java index f77621d62a3..4c7c7be806f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java index 147f8411c1b..8ae85b63b6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java index a1864313f1f..0e5a121d15c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java index 3c2c692c1e1..e4560fd3fdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java index 0641d1c683e..dd957a150be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java index fea634102fa..f067034ce0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java index 0bcad6fbf66..ba889f6da8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java index ababd03afb4..ac85564ad3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java index 90bfe013df3..a9b37775b30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java index 0f30843dab1..172fd4f8fa5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java index fc2430a53cd..e5f9963a5c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java index 040b318e0cb..6095adbde91 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java index 112ac688067..770815c11cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java index 93ea0d337fc..a807a998b99 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java index 46aedc969ea..ba72a243fa1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java index fbd8674896f..48275ae651c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java index 16d01ae53b7..46fb896baf6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java index 9282509d093..9fb85935f8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java index e87b0f749c7..81046edd8a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java index a6d94db735a..20f1e33dc5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java index 9861d768be9..1a2bd3a8170 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java index d95aad72b44..786ff0cb60b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java index e9e5f51ed1a..ab685775d25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java index 05ccf7f5959..a90f2b1ace2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java index e9b365b4233..2a112eb37d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java index a42f5495b90..3a009935a5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java index dcfb1912bbd..09b50c7de07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java index 9d7478bf91e..c91ea478c92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java index e7f4554a790..323ac751d43 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java index 163ed1a3eb2..932a80bd1ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java index b0446879523..17b9001ef51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java index 9eb36e395a7..ab62b00bca0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java index 121eb77def5..938eb7f3bac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java index 8a1e30f1d65..57048eb2970 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java index 22643f4e757..60159e39a6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java index 8455125fe5e..ad08c8f569e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java index 2629b0b5b18..1fec8f73577 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java index 4bd4d9e2092..86bcb192d8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java index 50f6d420654..39b759ad33b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java index b92f0040e3d..26578f6d244 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java index 316fca8b366..dd4d3736a07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java index 3c1da7cd84d..9a2c42caa0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java index 21406229ccd..4711d051257 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java index a171da82b58..eafc3212968 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java index a1e968b40fa..7d813d3ad74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java index b0e2a6cce3f..284dc4dd8fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java index c90255d196e..559ca3100a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java index 02ac5a9cf17..3ba12bf298a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java index 41ee3d066d2..5125d642ce4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java index 3f1f63249d5..a93ccb302dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java index 70ed1abbdd7..bb0992e9590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java index 3f637421875..516e5aaf97e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java index b53a2d81612..237c7509080 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java index aef00aaab5a..c25b83b7b35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java index da76e14fc4f..25e67fec4a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java index a9b292b628e..15282bff8cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java index ea788c88f34..5176f745414 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java index 263b8d9b7d0..54c23ddd091 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java index 97238769bbd..e898f48fd8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java index 0eb705482e5..1d8a133b826 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java index d46d032df2e..616365362ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java index 0fc5592721f..8a6470bfd06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java index af0b00730f6..5a9070fa49c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java index 110b8f43957..b29b0e83648 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java index b9a0d5fce1f..4c08743ec3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java index 2edd3b27b24..7037e3a5d0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java index 47f70c1a310..98542e95a2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java index a0b67098042..4855830a43e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java index c8ade36f864..c99e402f14e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java index 0e187078804..cd10fda2d14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java index 804a7ccf353..0f8808ca29d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java index 8f2106518a0..84897e7162a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java index 1c540da733f..ccb2d43da92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java index b613b252db0..a35c4b8e21c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java index 5bc0f714040..7c4cacb9716 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java index 4a9479654ca..9616383fc87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java index f1a7cc0a118..cdfa6db4fd5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java index 1caea1bcdc7..9295d0b6192 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java index f09eef059c4..7e99ac1500d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java index be534a386a5..3f0d9cbce2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java index 2ec2afd4589..025f80b7017 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java index b5ed7f9890b..f6ea1af1985 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java index c97d5ef80d1..7ced5230a76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java index e793c360852..ee5375d87bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java index 70303f348e4..fda374fda9d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java index 76efa718013..6c56ba63701 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java index 3f43ffd280a..ed50d996786 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java index 1ceb199c4e5..9629900b04a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java index 06d23ee44fa..98f5f7c5b30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java index d63388e3091..d1d1b863e94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java index 9c645e2c0fa..d0cf6908a37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java index 95b8c88f1ee..e8764a7b94d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java index 4f03dadc7d6..e54c96ce2e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java index 5b8c01eb117..62356e9f274 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java index 63f84fb70a1..b56ff087076 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java index 28ffe736f58..d66f279de2f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java index e3f0e2fd5e2..e554be53b67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java index 21ae4f9a1ef..983cd633fe8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java index 1b742faf813..9135e288e00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java index d2dc09c706b..0affc73cc66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java index dfffd2cc843..cd7cfbc3c44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java index 27e8023dff9..b9b40f7ceec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java index a21b16f9ee6..cd5f85c7257 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java index cbd2a3f3f14..100859f809f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java index 2c1c554768d..7ffbdcf4c1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java index 3470a33d6ec..c90893817b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java index b0c2c7e5e79..8434655c1db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java index 38e72150b8e..4b387b53209 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java index 8635e84017a..b1cd3fd6ccd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java index 7caab27c1b3..aa737aa6ab1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java index 89db9ff3422..4bbb1ae6810 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java index bd2bdfd3117..4c16a763e87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java index c0f0cb53c9b..4dfdfbe9b8a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java index b39230c78f8..d90383a0ad6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java index db162c11512..af443317a75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java index df51f240b24..19d7a836284 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java index 82d7de7ddab..c9ba4d30b48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java index d8d96d239b3..91f9920fbfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java index be795cb197a..81e081c5b96 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java index 7c07f97eff3..bde677cd533 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java index ea146c901f1..a7b0cedecb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java index ab4de26f10d..30dd8e99e5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java index b0c5656a7b6..486317176d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java index 2820c60e81c..ae26dc41415 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java index 0c69c7b2e75..1c1bed015a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java index 55b85bd5ed2..b1b2f446486 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java index 9cbef5113da..4a62d685c2f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java index 124f9cb1995..67f8a9c3c38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java index a10c5131adf..e14e713daa5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java index 9ef8ed844f1..5a74ecb3dc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java index 5bdebe459c7..80102435b2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java index 969b96dbd8c..c3ebbdbec4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java index 2afe2432b5d..5dda9020578 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java index 5de2ba9a0d0..7a734f6a674 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java index 100e257877f..ec2f5c8c620 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java index affd98c01c1..033315e6508 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java index 39a0a56cd62..518cbd980e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java index dec22b32e7c..caa8f5dcb8f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java index ffeea9f5e9c..308bd96b11c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java index 6ad302a1514..5bec7227a3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java index 27bdd258661..e82906a5286 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java index 6482de0b1fb..09ca7c312c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java index 9769ccb67c5..e3899065b44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java index 53a1cd806cd..60a8f80c8a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java index 7364616e86c..9cb3abe8b88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java index bbd730d5e56..97f7476bbbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java index ae97eb5a92a..2b1e1cba2ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java index 643b3ddc863..93836660661 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java index 515a95f47bb..b819c8678dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java index b864a46ee19..cb0a3cb3215 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java index 3e48144742b..c9ea0559c97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java index e48ff33586e..697fba0281d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java index cbd8dde982e..155973db963 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java index 1951f1a1a87..8d8f7136af1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java index f63bae31a73..a9c283686ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java index 769f57a65de..afbeadaec6c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java index 5444ac5a0ab..de1101b0368 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java index e3d03be3394..c0e452f7a4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java index d950525fa2a..eea7365f9df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java index d4b59d9c59a..548fd1f0497 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java index 825393828d9..79154dc0d84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java index 44cf96e8fc2..c2ecc1fe5ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java index 22db6fd6726..fa21f4e546a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java index 9b715245e61..260aab5287d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java index 92214b47b34..1a2252f9060 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java index ab702e2079f..0213fd510cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java index 28cae49f7d8..06835c90c4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java index 5b7f4d0607f..fba6fab9ebc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java index 95f5b00be47..1c177858417 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java index ff567ed88b5..a55a12f9c89 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java index bc4b891c212..e98f5396b32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java index fd826945697..1ee91680463 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java index 38c9dd48b00..97cf73d15e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java index ba73b3af26c..54e72aae8f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java index 4b5fc0ac3de..a20b10c45c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java index 61d43ea5b53..724f46c6fae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java index 31225883aea..8244e537118 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java index 2a668aef6c6..e4525880dc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java index 7ec8ab80ccf..0d1571d23ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java index 30dcbbc2446..ee04be23608 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java index 39ee504ece6..f051a5a0733 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java index 2e4cb207ecf..fe2056bc091 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java index bbb619ce12a..7254c699b1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java index a4a3ddb6978..d24d03e6f6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java index 654b58cb37c..1bc43b1a6be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java index c9b15c55cd9..e623b007e7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java index 0802c855e84..af1c1b4b047 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java index a27f4a80b02..016f0ce1bdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java index ee8109262b9..21c5696523d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java index 2c27eaf6890..6e84f184835 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java index c9aebabb13f..c295aa84f51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java index 6df65e480e6..b00ead3f263 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java index 766f7479d67..9bff5bf8e8a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java index a762c5b1c7b..361523a0cbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java index cd8a95653cb..0c68d089991 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java index d5411b8b6fd..47ebe72422e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java index c4349b8e5a2..edec5a6bbeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java index 04904d8935c..c4af7b6e2e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java index b20397e93c6..fc803805aa1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java index 99c006663c4..232ef40bdcf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java index f32141f157f..ffeb1ff817a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java index 2a3041d4a53..f1f70c250d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java index be467952de3..ebe1a8569a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java index b4bcba59767..1d2947a0d3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java index fe40ec1fb84..1f0cdc099d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java index ffc765bee9c..6f6e50c4390 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java index d5d83b2b382..2ffd993478a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java index 90c0b67ccd8..92db3b7f0a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java index b92f2cc251b..15b9edd031c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java index 49121bd4545..863d485464b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java index e8ce41d5a5e..321af18e916 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java index 773cd1bffa9..a6d9f03877e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java index f587c8356fb..aaff42a8b0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java index 949ed45cd82..2f9c6b1bb08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java index e3f8830b6b8..8f6353c64ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java index 16447510b11..555e7e1fe62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java index 8e5a96ed056..e5698f374ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java index c1a086d3ace..35ed1b809c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java index e953d257d8c..8f42a3dfc33 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java index 73091422379..5b181a8509a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java index 23decd0556f..dc1692fdc67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java index a5969239f5a..99dce225a1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java index 753b7c7b2da..28dcc342ae0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java index d36e48eeb8c..10a277a3ddb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java index 9259dc0a1cf..32b6955b8b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java index 59ad0df69a3..67b56aa48f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java index 0960fa621c6..36f2b25dda7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java index 45ba9b4e9ff..ed2d00374f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java index 2a1f4b30d24..c9d7b74975e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java index 4a42a3ea681..42a90c7af68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java index c86cc6547d6..bd89e224947 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java index 9eb46a708a8..76a8710678c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java index 8a284eee088..c8e2cf5c1fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java index e289c2b24fd..eef6e2f3bb0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java index ce312e55517..ed429787517 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java index 8606a5afde5..958aebd4132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java index 8ec83721cb8..e7ce7879892 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java index cddd890254a..fe5439d0057 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java index 3743b63a79a..d01969c9a36 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java index f9b88afff02..d5b41a9ec7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java index cf6d2f80419..fa3247bdb63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java index 324f432d639..476d0150a9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java index 94c2c3d76a5..4dc171d9a30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java index ebd7a416c41..bfdc97bd242 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java index dfd434b7e3a..1a0eabe1e1e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java index 744d6b29a0a..d7d297540f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java index ef25788f62f..280e6552d7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java index 8b0e6cf0cca..cf288273a38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java index f982863199a..9efc1d18212 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java index 79281a6b32c..e7e6e1b82a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java index ec7effe648b..0201e0151d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java index 6dd7fd74161..b707fe86682 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java index ac22f8c9944..a9d03442700 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java index 35e914f2f7f..6e1f2a00d72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java index a6189882bfd..c36b24ba7c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java index a1416b081b8..17d5fce58ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java index 9d445eea94c..f9fb3e0bc1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java index 554aab1811a..3ab2ad8cc8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java index cd5d20e8f33..dd199e5bd98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java index 5819be61f58..64cecd164b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java index 10a3ca719c9..959f43a4ba5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java index 94b7d4b29c5..1a720ef6ee6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java index 0b3e404ea1c..c6689b525f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java index 26e2a4e689f..0048457d7e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java index 0dfc1b8afb5..05f8ded93ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java index 4922e6404da..ca229b0ad0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java index 88662323e78..313d4f28207 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java index faa10db56b7..a4494a5f268 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java index b4aa70b1399..1ddab2ca232 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java index be447e80572..980efbfdecf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java index 0176beda370..6e52b8002e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java index 16edf31d9b3..e0e9ba4f79d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java index 85953744f54..24905e075fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java index 797dcec3085..0c9ec37b139 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java index 2732e90a3c0..c3e8b552ff6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java index 4003d036a60..d24b4d3030e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java index 706c313db9d..85faf52f01a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java index 26403cdd6ab..83dab9eeccb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java index 427b93ff496..dc76161dab6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java index c15f0e1a16c..2ee1c27e9ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java index c4a778ef6c7..c368ddb38f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java index 6975c991763..f33f36f4557 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java index 4dc77c59eb9..5bd66265132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java index 019997787a7..564101c1b56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java index bc68df437e8..2acf2ca9a6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java index 805b302474f..b0938119761 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java index 90fb75c98f7..7b634c418da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java index b1c771398bc..49258144b38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java index 11f2dc39bc2..d54a0f3f942 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java index abb6d4c2bf7..64f0a1c48c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java index 1455d13df39..2b885e70322 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java index d07eb712226..2f85f6c5318 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java index 1aea307c098..a795360698a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java index ca518f39b2e..41fd8a0c0c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java index 615c39973c3..750a505d04d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java index a9a1dc80e86..686c5deb4f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java index e75e9867c54..7459a007d8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java index 94368e02ab4..0b06cf924da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java index 89b73869b2a..7615fb78a50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java index bbd4172b8cf..51f75e099d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java index 741b0ef7816..28def850975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java index cb6207fcafe..de1ff64e170 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java index 8583c157bd5..02e10a7f811 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java index 6e1c3bbc19c..e09740d6b59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java index ad8d1442133..cef88baf9cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java index 871d462203c..c3a8e3ddc28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java index 5f2a3aa7d06..71f32a19d2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java index 9104994d6af..590ce2b4aa9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java index 6334115b132..6790b4a8751 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java index 87677f0064a..8acab4c3860 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java index 66337c49347..edbebd8c587 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java index 17847e3db39..61b9c773a2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java index e3689bfebc9..d2e255c2d2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java index 42cd20ea364..f5733296660 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java index a02b0591c31..a8183b5464b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java index ab212eacf8e..e84fd5c8b2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java index 5c7dd4d3592..4e9a105bf21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java index a0c7f2d4a41..99c40d587d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java index 6f75f98c743..b24491a7c05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java index 0b00a4995af..cccc35a0bf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java index 082e3414061..f8c69c888fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java index cd35d3d5b4d..68cf50835e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java index 7b63e7c9ada..fe7474416ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java index f0041409d58..5b02c81d859 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java index 8dac5eb85fc..fafd4d97f4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java index 9d130ee676c..f2c5ee69cd1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java index aa2c4d00424..68bada65240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java index 4ff78dc15d8..f3b707c97cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java index 748b9be2f85..3a3448ff9a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java index 10246dc4dbc..589848df68f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java index 99a4027437b..bd691ae162a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java index 49b7ea06896..0ac6fb8c132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java index 5f2896b6baf..0d810073f62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java index 92e42f12586..394f68381f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java index 2669bbc6f81..4a1a6ea5931 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java index a74d1497e4f..3bd40971e0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java index 5954a78ec24..fe5383416b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java index 6f73b56c542..78c88618650 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java index 7d731b41cae..2b36d0a4882 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java index 83da9433a28..d73fa42064b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java index 365739e8126..fb6b312f154 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java index c781e1c718d..ee302f8674a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java index 6385008ed0f..88ed1416e53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java index 9c861851943..a07915b2a77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java index f8dcf16417d..6fa2a6861b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java index 0b4a015233c..e418e9c6a0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java index 36c4e9ec99b..3766523734a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java index 1bfa5a5d2e0..2dd68fa9d72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java index 4826f2e761b..138ec7685f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java index 81eb63b22d2..008bbdf4a19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java index 90605fda75e..c4174079ae1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java index 436565a8026..31780a5468c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java index d83ba53cc33..48186fec09d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java index 7c1ae4f8f00..274bc442acd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java index 0739c3cd31d..201f70fc504 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java index 7e6ac2f0203..8502437f18d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java index 7b10f6763b0..66d2d040a60 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java index 2abacb0ffce..8c42f7545c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java index e9434137858..2d3107253a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java index d44788a7b10..9cae05982ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java index 34e2985899f..b3aeb75a514 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java index fd1f37af00d..81638697302 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java index e037826b0f3..e05a63bee5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java index 287c07e0226..65645b27043 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java index a1f436ab18b..95d3cd79979 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java index 3e5de82edfb..e39895fe0e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java index 3524ce6f179..32a5a121be1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java index 8dce85db5af..93a15c775e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java index b009b7de072..07ec9eff955 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java index e1c13110eb3..ab19faa531d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java index 4bf3e26ac88..3e69d3c799b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java index b36951c9f08..354c14296c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java index 4b97a7bea4d..c8641eee470 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java index 40e3a846cbb..355600fbcb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java index 59a0b6b17b6..f8cb61257e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java index 3bcb3a7cb0c..b128fa4be3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java index 054db105a74..31076b7751d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java index ee20f4e1d69..1fe2708c2d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java index bb36de584b9..b05d16c8e23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java index 0cd651dc41f..2dce0e20137 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java index b1aaad88780..07b9a6c011d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java index a27160562b0..72952f7f82e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java index 67817f9f282..5b8416cfb7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java index 1851242a252..eef9a6c373f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java index 94dac42bcee..eed5ce2cc02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java index b00d297f7bb..ea9c9ca1d82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java index f08a6a6ffc7..5fa55d7d468 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java index d73ef8b474b..1539aadc53a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java index c274cd79d06..a80b43bac31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java index b64fb3c3bdf..613b8d2564b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java index 4645f143ec1..484c13e26cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java index c3d39a350f3..5d004123096 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java index 6d8c21af93e..878a9b27450 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java index 581b397969b..e9266742948 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java index f3c43940bb8..4086d5a740a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java index 31655bdd7c9..178fca090f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java index 40ca5440ec2..569cb408c8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java index 686a4b9cda5..bcba92cadd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java index 3681f3da2a0..b83398f5d3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java index 5eadd039a01..42655b8785a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java index 63509acbc8b..73c9a317de8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java index c2aec571593..3d3c387e40b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java index 0522413ccca..dfb4fab7f45 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java index b243ec760dc..2077674feab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java index e441deba879..ac072d2c4b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java index 43c61817025..1c9da156094 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java index c0e547a8657..af86a8b88a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java index a13b6c938a1..4e2cc7659f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 390cfb0ac06..c88361cb7bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 bdbe4e8c30e..4ab35cf80db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 a8f4999ca52..7c9282c22d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 327982bdf8b..bf2119fb77f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java index 539919784d5..121b006950e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java index 712af9d1cd3..2d3c799cfed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java index 16bc059a236..97724babc0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java index 1338cd4653e..1b33119f1e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java index a44f9da27f3..b7b3ac8f1dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java index 7fbe8d71f08..2d4b9e8ae9f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java index 57ffefe3892..770eea04aa4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java index 0b1b2e713c3..fc627eb43eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java index 1cfc0f80d21..4582aad51dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java index 6d35ac7a080..e68750659df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java index c47746ab081..e6564781bef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java index 8c28122c5a1..95011a8b3f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java index d2ac89595b5..e88939d8c85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java index 0d6768628bf..5c950067149 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java index f05299c9169..00054eabc17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java index 2fe86cea791..ee247661b97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java index ac8d2ff6eeb..c6ec6654c56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java index e16ad53d5d7..e22b8bae826 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java index c97e585fc6d..6314b421891 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java index 953004086b7..759f11ad21d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java index c7917057ab8..a3876b1f7e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java index 4f96b32bdf0..cc5e1109b04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java index 83dcaf23ada..63805afbaf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java index 8daac547fab..1371cb9a2b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java index da9d86cb918..25dfcfbc4db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java index fb740b50959..9c30a6b4591 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java index 8cf0eb85665..e1b13acddea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java index 8c64d3934c7..326224f9700 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java index 30495f00ce3..9a607454d7d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java index e0f09260803..467f2f1320e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java index 29803581026..bda957b14c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java index a83878479d8..1cb8280ca89 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java index dd0aa748c3e..42fb4d7a81d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java index 0b2d3bb4f4b..55c6b7ed22e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java index 3ed6bc8eafd..4b417d97e8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java index fdde1deed6d..bd3cbf444fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java index d55c31c9e1d..2f28da88643 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java index b6e39aead01..1d31f30ce54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java index 3e18ae6805d..576ece16833 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java index 8146fb1b1c5..6f51085c6fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java index 6bf8664628b..6578f9ee301 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java index c0c2f7bd771..99971243dbb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java index 82cb60ac3d6..fea6166b430 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java index 1fb947aa8d2..9efff8ce039 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java index af86f7cdd5d..7767d71685e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java index 17ada1ba2c7..3774f12bc02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java index eb92c2d1fce..43ec259c02a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java index a4f6b313455..02eb48d2195 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java index b01673a199f..34947ca2198 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java index 50a40b3ef72..b100ece8c18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java index 0962e03f6db..c7b8ed77975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java index c40d36453eb..3d7405abf76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java index 4e1609855e8..03b493759ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java index 38f7067eef2..719445cd9a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java index caafab8afe7..6985bec5db2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java index 8b8950af4b0..a318bf969f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java index 057a3249148..61078f33d36 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java index aef4cd74894..809e6642efd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java index b48a624a1ca..7214b4015d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java index b0b8bc83f2b..b7ab7431f58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java index c2e686089cb..2b343b668ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java index 5b02b816dcb..55c3ed58ae3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java index b1c1701ae13..0c18f7250f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java index e526c3746bf..45bd6098d14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java index 4b3ea385ffc..adedb78c9d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java index 66d81dbcde1..e937314c83b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java index 1c2638b0619..94ef98fcc49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java index 53eaae9f06b..69aca55844c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java index 37ddac6e1ca..e3cae3dbc35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java index 751fc072918..26fb4517af0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java index 442f0404fde..58549f4f1c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java index 7e486dd4757..5347d3e1bd5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java index b28fcc09ef7..d1b12da0dba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java index af13d2f09f5..ffadc2b1e41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java index f58b8080684..fad2d147a32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java index 5ddfec6d97d..68eed7eff8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java index 5b88569eabb..880e103f0ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java index 5d24f2d5bb6..bb12b0b1283 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java index af16035dee1..9a45b5c94ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java index b8863d2c9a7..154b659e5f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java index 65ec089a8b7..766f626907b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java index f937e2aec6a..54a7390280c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java index 324501c3905..04a9bfdb486 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java index 0e1e4fda793..8f68d9ac39a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java index 9e663af985d..933ca12d8bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java index 140b80f0d73..4bbf279a3f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java index 962c727da9d..f32432ac8bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java index e8b7db49bdd..f94c8007e92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java index 9f90b7ac411..1aee4f59f54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java index 21533237683..27e18381c47 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java index 30369cd5cff..1eaf3eebda5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java index 2272dc93b53..a17e5a4df55 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java index bae751ecb9c..13a04b2e397 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java index bd65305bac2..c247715b2d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java index d2f005b9ac5..1de38b17bfe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java index 1ce2d58282d..edb4ee4137e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java index 9620cf305fa..8c0eb264067 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java index 377cce95419..43162466072 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java index 474de55ab68..ec3d5e86d2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java index b0ccecdfb90..72aaa37a323 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java index 2322e3c30f3..ff4ef1e8850 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java index 9f735f88443..f3d7c3d2b06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java index b0ef637dbd7..115db3ecdaa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java index f109785e5ef..736af20010b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java index d8ddcfe109e..edd22ecf77b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java index d376fd1773e..47c9775da83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java index 7e1ca549166..14436720f86 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java index c088c136594..3e378110d55 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java index 2b7c5630259..94cdf625ae3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java index 0ece1cd9629..4a2487d83df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java index 161c5c6b9fc..2696c86694b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java index 9dc4c200834..6055bf9c787 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java index 9df0133aa84..6a41d6b7705 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java index 038c749ddf4..f1491fded78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java index efdabf0ee5a..093c8a26ae3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java index 8816f7c42aa..9b3de1ab6cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java index 8578f973bb7..322c53c700e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java index bbad4fad495..59b307ec575 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java index 6b3f6c0fffc..62e9f60aa0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java index 4502dba80ba..f18af3c715c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java index c8924920602..9926c2d9cbb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java index ca7b8b8f552..a454ee6945a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java index c574da932de..0f3d380af58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java index d3518dc8436..d9b92a45dce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java index 22a21fd26b3..c9d478cd820 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java index 5fcd3dee707..9e4bea9395e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java index 102f44a52cf..ac3e1318f27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java index 226ed18c1fb..a30f8d27759 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java index c297a42b517..14d5f674dba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java index 7096e976daf..397b40b963a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java index e22498b7677..098eabb1e1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java index 9400f62ce69..d7792f11811 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java index 62cab4f018f..a5185fb9afc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java index e462558ad10..5229d92b217 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java index a218723b5e5..a39e0c709ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java index ca5b5639e05..3bc6c79e0e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java index 13dde1ee227..924f5c323d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java index b8747d0bf11..67d29544ecc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java index 56398f1ac1b..ca6b5d43f1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java index bce3da84e78..d311bf7d053 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java index 7cc3c877233..c0ad2d55a8f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java index 6a7ba5c539f..a18935bb811 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java index ec935f64df3..6352eaeb9a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java index 26f720a7f96..7c17c01b805 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java index 4c4daa54383..054980c2d8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java index 18bb2afc0d3..6b1bebc47e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java index a1d3c9d86b5..10e0fcc992c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java index b9852a9343a..3a7b4f6eefb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java index ae4e481dc16..775f3b64d13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java index 55cafe588e0..f89ae839bcb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java index ccdb8b606d9..020f6285026 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java index bd797b8f0f7..4990c05f91f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java index 07f99c0a590..f55fcfddfc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java index 621bab87e66..cfa1e4d83ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java index a7c7122e7e8..b8b3dccff9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java index 754a107bff0..55974da7148 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java index 45fcc18dde5..ea1f71b023c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java index ba14c2f7aca..b1077e26b6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java index 62bfca11c37..823b973586d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java index 8109321ec82..b0ae3c2c057 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java index 95996508d9a..b531ef1cfb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java index ea20e1ce96f..f2ab0114cc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java index 2c971d46a2b..4207ac142d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java index e082fdbdae1..88ad5e63df4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java index 03d87fb9536..6ef4c12d928 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java index 826aff294ad..83e511e1e1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java index cd6c85c2d04..7defd27bfdc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java index 6916b8be35a..1775f354b75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java index f6b13b336be..057fc67ae6e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java index 3ef6b433df3..ac1c313b4d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java index 755acfdd678..a8cbb30315f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java index 7ab494ccc52..eabed8346a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java index 7cd9c3a5588..35edc05fd69 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java index e38b67e72af..654b0fecc03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java index 2457fa63bcd..f721ffc35ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java index a74e8e977e3..094bfbd6eef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java index b26a95bd75d..cdaee73ab59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java index 10a8c9b688f..3d5649deddd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java index f489d05c400..e05419c5901 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java index 6ea52ad3e5d..1b5ea5a8e63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java index ebde430ce06..c7d006f8003 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java index df23726d621..69bf3416068 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java index 9cf3e989f6d..11bfc86dd97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java index 7274a26edc6..d68af18ab78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java index 9f3392eea6b..0ece53352b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java index c8139460ede..a9750d2bd6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java index 0fcbd645ac0..6407d581269 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java index 84cc3b9f226..dfc1372d3b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java index 67f0c6e6aa1..a1fadce9fac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java index 3439362b5c2..f3f97d79294 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java index 89075f05115..2ecf8d70955 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java index e3143f56b56..cdd562344c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java index f7d85e30340..7181b6dd769 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java index 88ca0e3e717..2aaa013db83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java index ec77a59ae7f..dbce543cf53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java index bd294b0339b..ea37c2ef3e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java index d041d8e888a..a4cb5b6b2db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java index 11f4d6db498..adb91bd7c8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java index 52ec6a0e981..6c1303e03c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java index 264d45e01c6..4fba9ad0c31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java index dec76b35d77..24170353af2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java index e98d6ece3e2..c245d6de809 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java index 542f2a35747..d1143fc9397 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java index a4fabe8f3a7..cef893244af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java index 4d66f4022fc..beaee111ce6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java index abdb338e6c0..a990919b792 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java index 3c564c51911..3bd2e4dc880 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java index ff66dcd9714..1b95113f2f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java index 38921f93234..0628113664f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java index ecae5c0bba9..3da44f3dd85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java index eebe06f1f6d..21f144e2267 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java index d357191ea6a..8c836f8d9d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java index e346b6269d6..05653c672cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java index 69f0b647fff..232f301ae35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java index fdad63508ab..3faf655771f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java index 97ffdc3e62a..1120d4319fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java index e83e361df15..c7ce9e350b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java index a8454498281..1414b124e08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java index e88ec591a6c..79ef38bbf12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java index 1789e0cf856..be7489c4d1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java index 7f678b5a903..d98f55f76ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java index e99b3e498da..9cc3573703f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java index b710378ff0e..faa05eb5e87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java index b00e40ed1a3..af79b86db1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java index a34fabdbbd0..59f780a1834 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java index e884f08958b..d0bb95287fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java index c2a906472f3..e1a6c261e74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java index 82ac9b68852..12d8e88b8e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java index 02e10f803fe..7acd1734e4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java index c29c5a24c6d..de6f87dbc90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java index 0566b1ef4cf..aad408ceb4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java index 67306643c65..8dcbd997f19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java index 068028b77dc..83deea209b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java index 895c5d56767..de186f886fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java index 0acde12f604..20780d84198 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java index 5a60d79ed57..67df05ac4f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java index 782a4c00fe2..03da912870b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java index 0fbe70fe6c8..278afdf6c7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java index cc3324f4dc6..b3936861399 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java index 5f026b4a11a..024264d5af3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java index cac4a45d149..04d421aaa23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java index a942a3e079d..ba619907fc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java index 5f13cb53585..fa6ebfa7bdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java index 1b33d1d0aaf..7f3f5b9b313 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java index c6554d1500d..4338155d4a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java index 3887b40c273..29f873e2932 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java index af6b7f6c722..da2e8c66ce7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java index 3016023d306..04cae6d32c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java index 05d290603b9..5ef9c76b6e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java index 411c0b29f97..25dc26358e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java index b3b341e0401..b9e8764ee6c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java index bf1f08b0ce7..54ce23d7500 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java index a0533497f42..4877cfb679f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java index a7e7696726f..4b2bbe769f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java index 874ca9a3abc..111e6af4a1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java index a2dfbe5a617..2cbb2d2bdb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java index cc9d33c59b7..cd7c16d4bfb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java index d76c0b1148b..50a56e16b11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java index a5b630d86d9..d38c98dac57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java index cc0b3bd1be2..089aa4c6ba7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java index 53a0be65b37..3f99a9c985c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java index 58d60466039..bf687dfd7b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java index 8c4293c21e3..53ce978cba5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java index bde57be143f..a53e639e847 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java index 8cec20ce8ed..08a5119f441 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java index 3f12eeda3b7..384feeca722 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java index ebdfa923c70..3b0b1b00d74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java index 58bcdc3c984..e24832e3d5b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java index 20414080156..5cf8935a156 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java index 393ce2bb094..49bb8d19810 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java index 9fd80e6c0cc..4cd8fa49ed6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java index 2138e3e4d8e..fa6669c262d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java index b87bfced5b1..d6b8e3ab5b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java index 887539b19ff..a15e232e945 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java index 9ebd1481368..0c452e81ab0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java index cac0cff201a..5df52338629 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java index cf82154768d..5c69b46dd32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java index aef3def27fc..7cd51574773 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java index e39a2b48dd1..e2f00082ec8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java index 251e9340181..d5617d75f3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java index 6447cb0769e..f6babb8d1ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java index 72dd0b83619..c9c63fe049b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java index 3034d8cdce4..1fd2feb0431 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java index 424fee416a0..c2f907092b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java index 34ea486bc83..bb5bb6eafd2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java index e55bcfbda76..78d52cca8d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java index b62ef2d3d53..eeba09284cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java index c9fbb4892c6..aa52701d58f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java index 24d3d3ab9e3..861825cdf20 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java index c21e151fb66..5920e4dab5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java index e8a2f68703a..431ff5b5355 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java index c280cdd8e97..77e53a3ea98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java index 99f1213c903..fdfa26f2de3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java index 839ff2a5de4..0eb775d0a7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java index 403c50ef84d..cf5f7783f3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java index df86c9c2573..d5aab44347f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java index 0e91cc80351..54e150d9d94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java index 03ab2c22e19..a6a58c5785a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java index 5b03ca1c218..e755ef71c14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java index 329dc2ae828..7094408a3e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java index 9bfa831fe8a..bdfbf736ed5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java index 3846c14e7bf..5127d4cf83a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java index e3752514edc..8a31f8de8bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java index 084cffaf197..7009c5565c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java index dd6b83f3d83..01a07b5065f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java index 5efaf024294..b61d7890629 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java index 814cb27ce00..6a4be2ab1b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java index d5c027cef1f..155c9f23073 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java index b2d2358a362..af100959c50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java index 825440ee0db..e0749280190 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java index 63785759c1a..19745b7288c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java index db723bfe49e..82053d264bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java index e02330e482a..50062719033 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java index bc90e13b5be..63cd6d08641 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java index 27cd7cf4770..96f4399bec7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java index 14a61be3e1c..9eacb2ee09a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java index ab433832eb5..f5c78b411a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java index 7587f7c5982..3232ab60f81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java index 7f6373fe1a2..e3a4ad78cf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java index 70576d78375..a93342c25f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java index 87419fb0cc8..8c530b373a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java index 4822735f785..794f7aaffd0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java index 59cc61b0f84..eec96583d17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java index 5844b458679..3ea70c7e825 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java index 2953ff32d31..bd478d3c14b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java index a60c64231a8..13c6f6c655f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java index fcadac4e3d5..93336e9f4ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java index 0683c9a120e..2492ffc133d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java index 86cd41cbd05..44bd55e7cfa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java index 0d91c1e8118..3b0e02ef73c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java index bec86ce2b2b..be667cd0ec6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java index 86517f5cbba..1831d387ef5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java index 4aad8abfe13..cbbb4a28ab1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java index 86cdfc0191c..14af9d60b28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java index 3f87f6759ab..a8e876c4ec7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java index fd628695030..390d7d096e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java index 298d722ea46..a8967cb1576 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java index 4f352e56700..01c663f1796 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java index 30f9b37d3b9..df75f230457 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java index 14f33ded237..492dc37be5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java index 7956409f7e4..b6563340c88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java index 9ad4131b428..7256d0612d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java index 28996163b71..5672102f3c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java index 837a0647c5f..d2f893b4456 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java index efa3832be92..40b32700911 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java index 861b9126835..2ed809fd366 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java index 91137af1538..a864ccc4758 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java index 31411d49d91..e6bd6a85db3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java index a42962b7c2c..4e28c52d88e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java index e9ef5780c60..6d769f4c3d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java index 539b503c862..8f9b0c91818 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java index 4f5361818d1..9da1878cd6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java index 273a43a0f0f..47a33e7e5df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java index 8f92753a7f2..84d0e70b59c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java index 402b22083ef..4e5761a10f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java index 188be922f59..2c310060652 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java index c6e5f107c17..af389da7ca5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java index 26e3e0e574d..3588f0bfb88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java index 64c81fb9121..6075dd40deb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java index 3e4347f9d01..cd230b4ef44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java index 651838ca279..12cef36cd2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java index f572e2de993..9e1629ed5a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java index fc41a8f9cd3..d26aad8e3d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java index 134491338e5..91de7498f5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java index 25a76fb39d9..c6e891c98ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java index f2e9242e33f..4e48c73eb2f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java index cf83cc0beeb..cda92404a2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java index 19e6513a53a..bc6b75b3ea0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java index ae4a611d8f2..5ad2cdb1738 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java index 329a99b01b4..edd9cda780a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java index df6a30228c0..0c64c15c014 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java index 7f1a9c09b81..e867857f64e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java index f1285d440ee..7a3641ba460 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java index 8a9e35af0df..f716e3e683e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java index 853d7e7473e..56de2d48624 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java index b452bf6005d..24c89ee11d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java index b62b5c29544..4490e425996 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java index 95ab399bee5..53d4491b7ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java index 65a0fba460e..5da161915da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java index 34c977da207..6f2c809aeea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java index 8d02a2c15f4..35d25adf6f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java index 409b66e2d32..8c58592b16a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java index c1016eace42..3557dc866be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java index bcd362a57a3..32930f37b2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java index 64e7772b04a..031a9123eb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java index f0ecd5c0a78..9d9ff805fed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java index 187115d526f..3623af9362a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java index 331fb10e44c..8bd0e48410d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java index 467729a5190..c4d9369d050 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java index 8f755811e08..139c163302b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java index 1bf4f1174a9..f7339206ec1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java index 7cb90039db0..7f142e0dfb1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java index ec32856f2a1..d26947b7887 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java index 0ec63ae12ac..ec47e2a31b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java index 4ec6083ebce..32b9f79112c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java index 601a84616da..dde85a39577 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java index c328b11368c..87caf993919 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java index 902d4b2ee30..e56714e888f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java index 1eda8f079b3..6b6f9520268 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java index 2aa6e57930b..768b0f1d397 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java index 7b02c6b29c9..ca977b31d82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java index 83875e87863..3254eadf762 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java index b251145276b..d4ce0b44fbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java index abaa5ede248..9d4b86c85ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java index 7045b0a79b4..4448fe627a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java index 4f8c01b57ba..2d9b61d91e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java index 061a061aa00..bdefb3de030 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java index f06a5d73590..77cd865dcbe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java index bd307f53232..511b1cac779 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java index 5f6d5c43531..c848657942d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java index 063dbc1064a..f04c5c58757 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java index c55e7de06f5..c32073cb078 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java index e80d3f71792..35f7e502d1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java index 63417944fd2..3c8106c377e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java index fa1610db06d..5040c383d92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java index 6f8e7b2ed4d..83f2b526b5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java index f35ea3d3311..efbe116364e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java index 1e4afd6832b..9e8cd61f16a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java index 08b1b268cf2..d1ea763765c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java index bb7b93726ed..82102f600fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java index 96e94d03d5f..ecce634577f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java index 2eec2ae4319..07052c7a6b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java index 0e2b805a2ce..2a27fb0158d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java index d7cee2f574f..3267d657400 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java index 6c141436622..8b8934374bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java index 0d2a08c36a9..ef390a0802f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java index 9efe444e7b6..ce7029d3ddf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java index 51ee5428b7a..eccfa861018 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java index e035bde92ab..f0af236326b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java index ab3da4013f4..d93397c3147 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java index ab0b3890d17..8733609849e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java index 56ed2c8e8d8..03bde968151 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java index 590e0dab1af..ab8f9268d11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java index 50ecd881723..2b1168865c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java index 2c09fbcc5b9..65969ceebd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java index 09c28c00d08..aa8fe0d3f41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java index f629ede681e..6ff522865ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java index 77212a4673b..e5659dc38a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java index 435e4c1e8f5..27aa98bc4ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java index 2a4a487cd6a..f296c59240a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java index 27eb2de2329..740d7090c07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java index 380ac976940..21c8ca3f8c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java index 77bb96448d8..07a945af49b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java index a2a6f2e9247..0fe21ab616e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java index 58ccb250be6..992208c2232 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java index c83c35072dc..f062db1d9a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java index cb3c841826c..fa0eaff6ad2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java index 790f77a38ad..1d627f3610f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java index af033e6242c..d4a53c95b99 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java index 02e7fd06bc9..e15c831107e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java index 8593d367d67..67a5e5be495 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java index 0f047bff8a9..6773ba5f445 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java index 09d42205572..9669d1acd52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java index 058881c18e5..52b96c351d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java index 7970ebf3e90..a629376af37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java index 87a9a9a3330..95cfb07f74a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java index bf8f382d36b..7046ee2092e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java index ae27bfec050..da4f234da80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java index 6c5e3598631..0a17b248854 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java index b971820dd31..3a1762fc8db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java index 67e785c137e..5a494b4cd53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java index 12d3aa4c93f..b89eb6df99e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java index 08ffb3c5c15..d9a959eb04f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java index f31f0054950..99c8b7820af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java index 431b15ef963..588c3d0ca12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java index 028b86fdee8..2ffbae72f1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java index 85bd5e3ab44..6bf6ca83f23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java index fec9b575343..ed45d4ce104 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java index 3e4bd46d807..4549fd39688 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java index 2adf8a7a40e..080a033ab1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java index 214bdf57809..ecdf4ca17ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java index c5f5450fd25..337223ed4c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java index bff7b59eb66..b4b1f962f59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java index 7ab994eb507..5b8be33f5eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java index d0436a48e97..6f412c02144 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java index b8e191b6473..32e3b12dc12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java index 4eddb41b82a..ea65af2a0ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java index 00b2199adb6..046ffe1e3b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java index 2ed3ba77663..3757f686e2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java index 621c08481ce..610f13bdaf7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java index 8263221de4d..bb85deda710 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java index e8362e9e36b..b13ac9491df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java index e066c3c5540..1a3db9c3895 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java index 7795c7554eb..49cc82f22a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java index 99889245343..9a6f3e7a831 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java index 3f70950eca5..5f06aa22cc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java index 795b3c94bc0..9266023533d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java index f73a2565e51..5c064f40354 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java index 658df61319c..e4eff42ae42 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java index 794c484c872..94e08c728f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java index 275a43c1920..88a1b1ea5d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java index e163c8f01f3..69e23e3f748 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java index b8f391d14ff..2cca0542694 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java index a6f88772af6..fa01c69f680 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java index 6b0b1702fe9..16da42c9ab4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java index 11c1ece09b7..5b183100602 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java index d0199966906..91b349c7bd4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java index 69d934f0b13..28efeb55db2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java index 90b54937e3d..ec5c9aea01a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java index 8daa2eedf39..90f1a4caf57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java index 6a1c9130297..f21b50fcd12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java index 3462f6b73b9..f998702caf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java index 8d777046c9b..b671ebff431 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java index 1f11d40b2d9..4db665422b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java index 3b3a9a576fb..5577e826694 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java index c9e1fe4b8ab..85f32ad73ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java index 161e8235071..f2ddb08098b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java index a29b73595bc..6b321cbe4c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java index 90efaefe58f..2a04f761a3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java index c7cb463025d..919374836b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java index d9a29536210..914f8704c86 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java index 24feeaeeaa9..f8fe5aa4326 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java index 39e31153282..f70c7d1f17e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java index 7d579b8a24e..76981a57681 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java index 51158a5eb80..ae6c34026da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java index 03f82487894..f6ab92b942c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java index cea46b37e01..5450c29fd56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java index 536f2620505..84763f5c9f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java index 43cadc0a2fc..9a766216f10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java index 5b9a07ae5d8..00fa77d2b94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java index 9d525d3ef97..0ee7214d40c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java index ff263933532..0e9c14ea805 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java index 0674c77e06f..80b4077c405 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java index a0cf9ed4970..7d29e0bd1d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java index 51c5a46a5b1..ca815837b30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java index 8a06792470d..25aaa0bd238 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java index 21b7974702d..baa580718f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java index 7c8c5a9a7a9..3cbd2deb433 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java index 7033ccd18a4..c8279e170cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java index 9402137f021..bd6c0f1c290 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java index 79b8a515e25..4194b9399b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java index ed4420bbca7..a39d4e686f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java index 2c7fe8ec2ec..0332cc68e35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java index 7f8d3059fea..53c514697d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java index f0d735ca092..fc482b587f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java index 3a6561d2019..42872c60d57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java index 7a05bdfb6dd..d83b48c8d82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java index 020cce8f199..12d42a6c165 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java index 3ebd4b1a660..aea5f69abeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java index 218d2868a30..ddf0cb0fdc4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java index 6346927a869..146235fe6d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java index bde010c95dc..aecf764afe2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java index 0af0bf1bba3..22eab075c87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java index 9ae47c24db2..389888ad207 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java index b1283bb122c..ab6bbe3f3ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java index 341bcd3fe3d..709fb92be05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java index 2a558116b4e..6f98a1bc5c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java index fb47ded9442..d6d89ef3adc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java index fd7a60a1dd9..9daaca3de90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java index 8bfee49d0ed..63ae79971f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java index 8392cec5b53..c28bd262577 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java index 4348a9a8560..760045ec018 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java index 3c2d85f5c1f..cf98adbb30a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java index 85b7561f601..960753c9846 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java index 01daf6e73c7..fe02e73d484 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java index f8f07a2fed6..ae4aeb63638 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java index 2efe3e6e5f4..85e5b68b086 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java index f99590dd92a..a91bc902bc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java index 6e0ac0bba3e..4793e1ebce0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java index 9dd60c6bfcd..170363b87fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java index 58932579d10..0a74d434a48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java index a4bbc21fc84..c19bf316af9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java index 256b48d5998..b92cec7f125 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java index 37da41a075f..373aaca290f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java index f736ad95bca..3d79bf61b48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java index cfa0ae7e088..cd0d57ac132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java index 17ab6bd32a4..0d8d52e0d46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java index e9853064eee..0212c301d1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java index 8a5ad6992f3..027e377d94b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java index e87178cb3d3..feb212855e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java index 9e193e0fdce..3e81ed327de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java index 3a5de935d34..9571a6ae5a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java index e4838e3f4b1..fae3e574fab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java index 30cef7cbd0f..00bd3cc4a5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java index 6ffae8f3a17..5181ccc7a6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java index 8d68ac25194..010900924cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java index 6773a0640db..85940ab3561 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java index 1ec4c6bdb74..f3bc12598d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java index 1e1153086db..b581a07a9b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java index 2499e13d2cb..2930ac3c91d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java index 215a128398c..a34f81b81ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java index b1ba31fed32..8d182e519c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java index 50050a44e69..cc01a814a53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java index fa62b819fbe..7a6419d6348 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java index 805ed9887aa..53555986459 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java index 424d6a44011..7fbc34330a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java index 240e3499e23..b771e3b5842 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java index ca973b7adf4..bd949969d49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java index 270a8904245..c395eb7a36e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java index 609313c6ef3..c02897af56f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java index 96fdf1aff4d..e335e27073b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java index 3a15815fed7..a49549a3cda 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java index 217c7e5dd5e..80f075f6e84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java index 3ed051b8d27..c82838dc9ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java index f7fb8f553b0..2a1797a496a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java index 2d8fe68acd4..da863fd89fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java index 7b1c9e4efad..5b32c316094 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java index e8e26b37028..76c77297e78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java index 88446ffde96..7e85f4d4a51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java index 265abd5f3f7..cbec09cae77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java index 12b9190b8f9..eb022a0ccb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java index 4f036d22490..72853e0063a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java index fc816ab7950..0dc45d84cb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java index 905290e6ea6..fcd19838444 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java index 94fb2a110fa..b2209278f55 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java index eaf1eef0762..397bcf200fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java index 414656b4a17..a319a05cec0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java index 9cfefa2c689..245d871c499 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java index 2fd5825f9cf..56541018fc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java index dd21892e69a..67e966e6a24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java index 920adbef2e4..ed5db9e09c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java index 130e1721233..168c59d45bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java index 8173e198a12..d31768f798b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java index dfec0fe2dfe..dcba87bdc4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java index f951b3cb955..08d42166480 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java index bc5af83e7a8..8a8eedefdf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java index 3d165237054..7d9c3946506 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java index fe8b9aa38c8..9bdfa2e0f65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java index f4e8418e7ad..7e0c3cfd06a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java index 3049e79bfdd..cb848dcff3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java index a68452d6143..9baaa86aa98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java index 895fed1eba9..856d88de155 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java index ab4a8950d5e..2e9d5805309 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java index 573fa89756c..8ab415d7256 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java index e5dbec6eae7..6151d2a2c46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java index 35295fe8e08..10947ccecc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java index c6e778a2cf4..ac5b3a45476 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java index 25a5a60fb39..d3ca700ff63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java index d978a65aaf8..b55421c9b8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java index 99087b89eff..7a33cd14f22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java index 190cbeefdad..b6559da3b7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java index e1fce657717..4a79767405c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java index f91e7e599fd..7483b13e141 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java index 683fa46ab97..3d1bbc64b13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java index 6b2f5e88148..f2e42516de4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java index 5304d9f57d1..8ddf753ed75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java index dc9b99040c0..f1240d72375 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java index df66f8e4f14..644d33b0eb1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java index 38cf1ed4d3c..cd60e9a4ade 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java index 67685eca520..826bfb66eff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java index 01b31f74f21..cf81ddb3ba9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java index 41629da7255..77b10a92ccc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java index ad11fe4e377..13b7eab0b27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java index e18ffd19afd..6c4e3d62857 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java index 9987bc95eed..d09c4bb516c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java index bafac886b39..716340cc764 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java index d5a50ae837a..c4028a58f7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java index b01aed2a931..a428687d590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java index 3ad9548f24a..ea4830cf767 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java index 0e8d816380d..7c890e2756f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java index b35cff08226..0790a34118f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java index f67c0f2f05b..d8ede34c125 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java index d93f95bdb21..a6b3afafb3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java index 272b4a7927b..65e04fc3fec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java index 41b43e00c4f..ed04d9b0439 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java index 472da44d5d3..8dcf1b10fbe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java index f2017464060..11c20feb87b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java index 8f1c38ed208..db0a8319895 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java index a3fd9f80a33..a37bf2fbc8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java index 6699da86de0..91e959debf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java index 8f44bd2a1ea..ea3449d6bd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java index 1b408502f76..44b712be102 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java index 137f6c1d974..bbe4138e12c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java index a1683926935..7d880c629a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java index 5392ff5a8b6..824fd9ffedc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java index 32ace85959e..9f217d37b2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java index 61322fd8c03..bf5de3a229b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java index a5236eb94c3..b2767acc2d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java index 9a85f38ac8e..5b7ff782283 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java index b85a5b1c007..e89d92f6abf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java index ef8f60fb746..ab273c4aeb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java index bbabfdb7a45..c276cc8de47 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java index dd9973b6b6c..d8aec90efd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java index d1ae19d0ab9..b6b1d1875fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java index eb26d4eeacf..8c407b8bf57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java index 145d132fe22..c23997c2b4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java index 4bd4e430038..adbb923f4ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java index fe3f472d4ce..161cc5ef2d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java index 0daf563a3a3..75e01ea3c0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java index 44e37af9a45..c27b29bb818 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java index 5a07b90b8a9..1633965c143 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java index 9956daaf15c..3501139bbee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java index aa2855dbb25..bcf8ca1a737 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java index 01b4d6fd080..772eadaa58d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java index 09a716ff45e..d38b74bad0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java index 67cf1e322de..fd26fa4f994 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java index 86d01e2b29b..22a20164f66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java index 6ccf02226b9..16b3f128be6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java index 569e45443d2..2eea7b88a18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java index 69f03c68830..021a45a498f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java index 525adfb25f4..ba8c5a4289a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java index 73d191ef37e..b4c1fdcda1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java index 649503ae3d1..3f14f629f8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java index d01664cba2e..c832c19a6c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java index 72d94279f08..d606daf20a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java index 73b49870dcb..36914e8ccfd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java index 9818a07fd51..c72c902429b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java index 7f2da5f6b81..2d950e10d44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java index fb527d660c8..60bd6b98c76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java index dc4da10cb02..b3419c62533 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java index dd8201461df..ea51f1d52c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java index 34264645537..bb4bccaafd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java index d86c24a15b9..fc626eb81bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java index 4d222c3439c..722968b8b62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java index b07d1023da5..02f3ef97497 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java index a264bc4dfdf..8df8ca25420 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java index 7cf5b353202..4ddf210a615 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java index 1d1ba4a640c..50f50c21974 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java index 4299b0b8b9b..34f4bf43e41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java index cd528ebc8f1..1b86b8f840b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java index 8b3dad711da..862236656a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java index 561bcede32a..8f645dcd2aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java index 0f182a8ec56..5f843ef252b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java index 33d6c46918a..3b88b2e0329 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java index 0385fccba80..c34085c67b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java index 76e80117e07..51b1475c73d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java index 7542690abf3..a66b09e1cac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java index c276de6e419..0b92e8828d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java index 0d01f7d1258..5ba37ae0944 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java index b8cb3c7ba29..38e7b417708 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java index f61e829e445..a607c26b942 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java index 2d6e9152fd1..35913dc20bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java index 5601b37922c..6da8325e582 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java index ed42e1cba36..8dadd6912d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java index fa090ad3250..60758c8f2be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java index 44abbee6239..9e5d3617812 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java index 8eb24f931ff..73deaf65878 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java index 3bee2fa4319..15c82123386 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java index 92da51c3a4c..64a80607367 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java index 1646802a144..b2b649dbf7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java index 2b52ec8335b..5ba858e210e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java index ec72c7887ae..923ca1b7a9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java index 4c805b6ba7c..bf843fecb26 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java index 70646690be5..d5e31281a72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java index 072c028c164..9b2c4c486e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java index d1c8dc4abd1..ae573d27730 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java index d241d374f3c..c02a9f28ade 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java index 58b25c70533..1c98fa0486b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java index 54a91da623a..d16a46f5878 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java index ecccddc953e..e311aa9ee3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java index 6cfd8cc0288..800c3b75bdc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java index e6a7253ad4d..88fdce5a6fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java index bc1707ec947..38828dc9836 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java index dd1590f860e..e5ae982d4ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java index af13cd7e775..39193d086b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java index 97e0503a33d..3cd85b19f74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java index 14e97098bcd..121f4d7d59c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java index 224e238bf9b..b85ce5b57ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java index bbd795166d2..2db38b64eaf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java index 70f3e435ee8..6144acca418 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 4d90bedac12..9538b20598d 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 8134ff9ec6c..e17efdfd4bc 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 eff724e2998..5b9d5551215 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 db1f9c7190a..f5afe57ac14 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 0dd95883b56..029d8aaf831 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 08f586b466b..25c8a4d9cfe 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 61026db65c4..24d41367d3d 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 7e1a8a65b7b..a2a2f19eb5e 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 6b4333fe64c..d6f6bf05a73 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 a8066adfcdb..053e66cf25e 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 3c513a51681..d9c820a7b55 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e1cae8c5f88..7fb87d8fb47 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 f6eb80acd62..7ffc9432060 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e60f6a3d55e..648450831a1 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 c24313049e7..86689dea52f 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 66ce2c9c708..382044fb587 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 8ce4202be31..e4c16387871 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 c50f85f8d78..1abce32bd3c 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 778dc51bd23..e5ab852d59e 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 cfc9fdc85db..e1d2caee25e 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 9c5d42678f6..8041e53c2fc 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 bd56d31d01c..f1b0c43ef3a 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e2e80edecb5..5c969cd81a3 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 fcdd8541733..2d50a9468a7 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java index 96addac7cf9..155f444d70f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java index 390eb8a5f3b..f7ba67f0ede 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java index 2b291075da7..392f68e8978 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java index 2806c9b8b9b..fdfdc4e5858 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java index 9578710c860..8c4857ddfd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java index e8c815971ec..76feb0c9ae6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java index 73698cb0f1b..a3d158f6820 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java index 3a08f4caf84..4d99ecfe4c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java index 19607f4f4a8..80ac288e70a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java index 4118254cfe0..91dbaf350aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java index 605ae577250..c85cebe707d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java index 60d9fe17c50..babf3257607 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java index f0bdb9eeeba..72c9eb1dffc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java index 5911bfc2c00..57dcfd23d02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java index 0e4131c91d7..ea136fe0ca9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java index 1468c1c1313..3ce0658691f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java index cb3b8319777..d1f8a974b83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java index 3c7cc06cc31..4c81fe47e8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java index a81498f7e68..c03528461f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java index 36987fe0763..9edf48771bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java index 12dd7ace8ba..0702d97157c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java index 363d50c20c8..5d0e023cc8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java index 8e6821be444..5eade4200e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java index d937f3eeccd..053d9687849 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java index 230c27fa7d4..ccc0d6289f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java index cb03964bd12..574ffbb82cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java index e495b62e54f..ad32effcf6e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java index 45e361914ba..56b6b8aa4dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java index d91db19e3a7..e988da3da19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java index a19df7a0956..dd19add7c37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java index 21ae9d95b53..4cecfc4f23b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java index 70410032fb2..a434d1114e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java index ed6aa27b6cd..8f964e6b5f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java index dd8ba2cae0a..0ec73f85688 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java index bf8e4b325c6..827942b0513 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java index 503e43339b2..b5038da1174 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java index 808bb7a4d64..d3838095a58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java index a5b38acbbe6..80e4dd7e41c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java index 2f4abf05be4..9ff34f7a966 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java index b73bc52f164..41d498a4c90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java index 3ed2161ea9c..3056ed966be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java index b67ecec6750..f043858d912 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java index 349404bd173..18d6ae3a92c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java index 75de1e3afee..2ac3f701bb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java index abcb135892d..855b6ddba23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java index bd1c675c353..28f9d0fdb32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java index 15b4d8b167c..7c3ce561e59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java index 529ba40f98a..8765dd9cf6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java index 4aa55f42b04..6508c668ef9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java index 1d2e9d150df..63e765d964f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java index f8ebd45d571..e681e60fe51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java index eb89c9bcc3c..ca6915167e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java index 13411446ccd..a13e864811e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java index 1e7dc294e64..0d72f8f8bed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java index 9c54709e996..2518fe77258 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java index 501e3c25fbf..04b6b5d2aae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java index fc33ca071c4..47cd9fac266 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java index 6d08fef9d14..671460f7586 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java index 237ee5af1da..89679065f29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java index 006cd9af55a..ddb61a9ff5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java index 719d59646f0..d6cc7b96d8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java index e57b2e51979..c1f1808b64b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java index ab8a8012afe..8608a3d5636 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java index d91c6e43739..ef6b03dafe0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java index 01643af0e4c..837310db9bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java index 0bac48889bb..7bea0827282 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java index 314ba7f4421..aedea24460f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java index 6fe92d8f825..04e07a98ae7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java index 7f5bf4ccc81..bab24e58094 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java index bb92439618e..06704195d58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java index 293d2ac5237..bc9edda57c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java index 9278dde61e9..71ce3131ca4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java index df5af291140..e72500cad68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java index fca831d9cfc..136731d8283 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java index c1e94623f74..ac2c4dae505 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java index 7468846ff4b..048c550d070 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java index ebe727ffd11..1f76ac0b3e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java index 9bce2407a4a..ad9f57d0e28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java index 1b17bc79ad6..88413f005af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java index c5ec85063c7..ccca7955bdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java index 4118fab147d..27774828380 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java index da05c8e63c9..84401d809b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java index c8792e1ac8b..c702b252075 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java index 89629613cd7..7f570060315 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java index 6331e75b1e9..292338456fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java index 5ac5c596c74..ad069c65171 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java index ebf297bc2c2..d0c17d04037 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java index a9784f1d063..0e052d0b628 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java index 334b6aaf8db..573b8f770a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java index a87414beaa6..1163e721889 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java index 880d7186972..b9d9bba3a6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java index 2ecb2f9158c..4defa627a1e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java index 338dd4f6d89..bdab2f17681 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java index 2022c5adbe3..f3c42192368 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java index 69c32908d2b..3e8952c5a7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java index 4dbb02bf7d3..8f9608e9c6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java index af2c299ba46..1bfe0870f2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java index b41cb532296..38b7b7470e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java index 888fd862b71..df8b6e667ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java index e55a82e0c9b..0c6782e1086 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java index 6ffc9cd31bd..adb2f261d86 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java index 98760f1f607..66d166f1938 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java index bf82aaeb2c8..610a5c879f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java index a26de4ef1be..05bcb63590d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java index 04f163c8123..9e0973755ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java index 369a4ae1a7c..574e69d19a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java index bc2ad5bebf5..32e4ed5a8c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java index 5ee05f83e81..6bbed605b47 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java index df9ae0dd8fc..cbce3270ec1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java index d2b0d44aebd..dd58bd0bad4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java index e1daca0c31e..42ad3c0aaa1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java index 35f52d76b58..e12cdb408eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java index a17a5c9b394..8b3ae4d2667 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java index 77b13973b9b..c07f28fa037 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java index baf172e514d..b3b3664f1b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java index 3308fb333da..b151b3dd3ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java index 4107ce99240..40b9b4eae3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java index e6209a5cf63..54860b9b6c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java index e8de6b30015..b3c18f984e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java index 30bd7dcdf85..88dfc99b62e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java index 0559bba7d52..3913bb7f98b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java index 04a99325189..016eb531c35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java index 5be61d2124f..40ad64850e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java index 27e131a8a97..5b16afac879 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java index 83167be5fd8..826da2c964a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java index 28deb9b7213..923918cc9c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java index e30b7209ce9..e42204a1a64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java index 45b4d7f1455..6c4c95cdf26 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java index b2fb1c189b7..38d34bf05ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java index d46602cea9c..53c7c05e2de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java index 2f5e7167166..c5f7b7b3305 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java index 7f2734b9e57..1d17b806dfa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java index 85da2ed2536..cbc8395bcaa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java index 617d42e2805..7feb7f13c25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java index f2cba6c5e52..4e35ebe549b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java index 36f329db23d..3572c953b64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java index fadcc96873b..608a5bfe0b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java index b9af2ea3614..759e736fb8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java index 8e24625721c..e5d32749b94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java index 2e684210873..eaef294fbdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java index 2dcd4db0718..25a08ff0f8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java index 09f889afd67..6dfd32c7e5b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java index cffe7f0d56b..7a5ae265045 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java index 251b9d062ef..a6ddf7ec526 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java index b9cbeaf6437..75c4915cbf3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java index 08ba90756d6..d068884e30c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java index 61a937c6002..48ea993fe2f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java index 7c026782316..a68b6e700ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java index 8938422783c..50dc9679a06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java index 26426ba9f40..7a261f0b579 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java index 01dd6917c2b..aaae3ee3203 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java index 9e2e5c738ed..1b425e83ccf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java index 39232d887b6..cb0becae830 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java index 56e954d8cba..58b1a6d108a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java index 9830781444e..7510c8c523e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java index 6558080980d..df48166a33a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java index 2a4574c08d0..0c74f5dd733 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java index 622f403a776..bfc0a0a69d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java index 0b291faf4a5..e8b272bd52f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java index 36cb30fb1de..8846ddfdd68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java index 3242df5a9da..5845c1c2a03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java index 2bfe5efe3be..de26d786b3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java index 5707ae85570..816a42d91e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java index 22a5b17901c..3c63c512656 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java index 046aed54aca..eb55786d8df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 6c8d4b9954e..4ebd80460a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e7a87809914..570ce97eab0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java index 3e18fc3c77c..f9aae37f700 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java index 8ee8dc8d1fa..10dc060ecf0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java index 7de261b7f0c..cd74f2cd6ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java index 2084bde114e..b781f4c9db3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java index d1c0d2eca53..0ceae2fb390 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java index a008ad5baf1..a43e6d7c620 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 4d2e5836ac8..039bc058f15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 f253ec15e8b..928916d0a61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 407fa4b3adb..0c6265cb999 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e7f208ce3db..3db58264c82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 c5fcf10db2b..bd147b1ce35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 54a20d3c50d..5ea5afb3ad1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 886d0f2c95c..93d85a9096e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 4e535c0078d..79e8134f50f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 70ccb8d0ba1..77a0809612d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 68e2a4a6e55..64f0f02178a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 5bdc227c397..88a37ebfcd2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 0ace9252073..d47d3fce0d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 b698cb7df46..c005a20d9a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 1e193f9f975..bdc9c0e9348 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 8a0c37dd208..808029a8113 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 f0e2aae0a3a..e8131f647b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 46f4366e639..08d6533d08b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 7d017b562e5..2623fff0a70 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 d7478f82c6a..e1c7c5dd26f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 1009d66bcd4..277847043fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 fbbead93f03..82d3368bde5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 406b89d840c..3933336ef3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 e13fe6d0d3b..56adf990328 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 83f58815e89..36f882570fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 63ac6154f9b..70e48030d0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 477509a295a..90c027900ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 fd5041cfc7c..43c23d8b66b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 11852c8d2a4..f5e32dad879 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 7b9fad16bed..e963e2e2f72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 1b0b5b2de41..d82ed595278 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 3df1ef468e3..9e92c3153c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 8fa3c501128..3aa433f7a0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 cbc38f73281..8f1cae151f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 fee6e92fc4e..463487d930a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 317b45aa6c4..662a8918274 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 eac2e1fa25c..195844ee59a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 e4dd0432ab4..a8a631375dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 c3686b8515d..733543e511e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 b6fd10b0a9c..4f479c336a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 be1a8a12bc5..b9e7688faf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 7a495705271..11c7b363d6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 2a763df6248..7ea30e47639 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 @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 8b0a2da9364..5dd30d31ee4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -6,7 +6,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java index a223495ec9e..8102f4ee042 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java @@ -11,8 +11,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java index bc4b9c8f51e..8d6abbbd685 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java index 7e9993fb515..46e3ec96255 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java index e5df8f5fad5..1779d5b57e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java index ed7935baba3..7924569b307 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java index 24e628f16f5..e6f2c455a92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java index c1c5fd2cbe9..b86802360dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java index 121cce4debc..5b42e94d7a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java index a8728050023..a760de686f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java index 060626b85af..c1cd947b083 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java index cb8f324b544..80861add884 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java index 059a83e1556..63fbf64c817 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java index 077b50e3342..f55501fbd22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java index 44a26aa6ef0..1b4f2970efc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java index a4f3621aa66..7db1a5a4f7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java index 0375c4fb521..980bd2b4d14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java index 0868c2d5e31..1f505b37b46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java index 8dcd0a53cb3..5a854c99850 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java index 764e22cbe5a..9457699c1a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java index 34ac859f402..a79f2bbb737 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java index b3e2918872a..015eac468ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java index 0bab8b5db79..664b9f6bea2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java index d1f0c2436ae..bf1a670285c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java index b81d1f7ed06..f022a612cad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java index 2ab7e8d4b37..21f88908a0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java index 47e3d8b8647..c5681226ed8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java index f29d4fb8982..eadfe595ff3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java index b7518fdf87d..cbf16f29285 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java index b0ea2081795..82a95951e0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java index 04436bc8273..fbd378aeff6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java index 2ae0875fd5d..8fe4e611962 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java index 2022ad8518f..fb9c639cd56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java index 5b023c6b829..666da0a2c22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java index 622e0971551..512a28bf763 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java index 5b3059cc8c7..df2f78f5c77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java index ba9a08da7b7..e97ff294475 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java index c99382cffb6..60640edc535 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java index 2fd3f98f0ea..918a88a1365 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java index 5bb469e6d93..d6852913a7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java index 480665ba64c..dbc37697376 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java index b64e6c536a4..fc29d9aafe1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java index 97cd6a1c129..ca8b17ad881 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java index e6734d68858..634c6271ce3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java index 3e0d2cdf41a..b092d66b05d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java index 470630b5650..9ed6ae927a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java index 6e5dca337f5..51c5f085dc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java index 8283cc1d726..4308280245a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java index 9f997b282c8..afaa4567de3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java index b74e696513c..6e8faca3964 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java index a27ef3d2b9c..8269938c359 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java index 7f2a60447bb..b75bda98fe7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java index a4d6e0eb26c..1cc67635cbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java index 9e6b4e0af53..c7892955b77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java index 4c536594d9a..19966be2378 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java index 915a661c092..0bd3b5d5bf3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java index bb687812417..431870961ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java index e6c828a9e3a..82d9c36d974 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java index 4a7129a3e1f..e488f0a7370 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java index 84d0fcc5562..1346b1c682a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java index 3bfb27ef4ba..4fd369dbf50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java index fa015922e03..e2d9794063d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java index 864d247f975..479d02265dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java index 2f20aad4c6d..2353372146d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java index 6cadf8fae48..dbce310e655 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ArchiveWriter.java b/pytorch/src/main/java/org/bytedeco/pytorch/ArchiveWriter.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/ArchiveWriter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/ArchiveWriter.java index e2e7e1f2d06..b183208852b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ArchiveWriter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/ArchiveWriter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/BackendMetaPtr.java b/pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/BackendMetaPtr.java rename to pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java index cb56ce261d5..b3eb3d25c52 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/BackendMetaPtr.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/DDPLogger.java b/pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/DDPLogger.java rename to pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java index d48bbaad51e..0ba1d825a3c 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/DDPLogger.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/DistanceFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/DistanceFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java index 8e914a19e6e..f566fb80f8b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/DistanceFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/Func.java b/pytorch/src/main/java/org/bytedeco/pytorch/Func.java similarity index 93% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/Func.java rename to pytorch/src/main/java/org/bytedeco/pytorch/Func.java index 68783f47625..bdeef6b1c52 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/Func.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/Func.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java b/pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java rename to pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java index 297d7aa1fde..1a82a2c3590 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GraphFunctionCreator.java b/pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/GraphFunctionCreator.java rename to pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java index 093c5e42825..3f748ca1a47 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GraphFunctionCreator.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java index 4e41a712d10..f721f5bb3b9 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueVectorConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueVectorConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java index 05855c1de81..8d488e2234b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueVectorConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/JitModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/JitModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java index c7ed499ea45..d773c0635f4 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/JitModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/LossClosure.java b/pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/LossClosure.java rename to pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java index 32877c79326..82fbe5e08f9 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/LossClosure.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/MemCopyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/MemCopyFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/MemCopyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/MemCopyFunction.java index ea5e809b236..f355e40b3d1 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/MemCopyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/MemCopyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/MetadataLogger.java b/pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java similarity index 96% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/MetadataLogger.java rename to pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java index 36a5026481b..04ec145b366 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/MetadataLogger.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/ModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java index c6dca07eb3c..08000cc999f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java index 63558e95a89..4b320765ec1 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedSharedModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedSharedModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java index 60d59d88319..03e14838c39 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedSharedModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java b/pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java similarity index 96% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java rename to pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java index b9159b2bdca..eba4ce8fd6d 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/OperationCreator.java b/pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/OperationCreator.java rename to pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java index 8e627b27ca6..f37279197d1 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/OperationCreator.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleReader.java b/pytorch/src/main/java/org/bytedeco/pytorch/PickleReader.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleReader.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PickleReader.java index 2906b6bc120..6a463178f22 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleReader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PickleReader.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleWriter.java b/pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleWriter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java index 016ef57108b..87d2e5a242f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleWriter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/PlacementConsumer.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PlacementConsumer.java index 769b0d1c618..32ad8a67d5f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PlacementConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementCopier.java b/pytorch/src/main/java/org/bytedeco/pytorch/PlacementCopier.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementCopier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PlacementCopier.java index f6a2500543c..e323cd2ce8b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementCopier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PlacementCopier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/PointerConsumer.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PointerConsumer.java index 6dccbb19ad2..41ca3d4830a 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PointerConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/PointerSupplier.java similarity index 93% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PointerSupplier.java index 86b40507c38..b05c245267f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PointerSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/Reader.java b/pytorch/src/main/java/org/bytedeco/pytorch/Reader.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/Reader.java rename to pytorch/src/main/java/org/bytedeco/pytorch/Reader.java index 6017ad60e1e..d6494b6dd1e 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/Reader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/Reader.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/SharedModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/SharedModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java index 2408d082311..0abca853bed 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/SharedModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/SizeTSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/SizeTSupplier.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/SizeTSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/SizeTSupplier.java index 7bd857fc056..d4ec25e7b2a 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/SizeTSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/SizeTSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/StringConsumer.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/StringConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/StringConsumer.java index 2a04e6cc844..c892a355986 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/StringConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/StringMapper.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java rename to pytorch/src/main/java/org/bytedeco/pytorch/StringMapper.java index c1d5d4ed1da..418b43b29f9 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/StringMapper.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/StringSupplier.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/StringSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/StringSupplier.java index b61b6fd61b2..72a285f7e14 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/StringSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorIdGetter.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorIdGetter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java index dd5dc371a3a..bb188e3d735 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorIdGetter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorMapper.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java index 6573817b45a..4a3eb0ce919 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorMapper.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorHook.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorHook.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java index da05e5ea79c..3b043c9b95d 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorHook.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorRefHook.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorRefHook.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java index 40f72a45f54..c0a9eeaecdb 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorRefHook.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TransformerActivation.java b/pytorch/src/main/java/org/bytedeco/pytorch/TransformerActivation.java index 98b5ad1ad65..c82f2e3b56f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/TransformerActivation.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TransformerActivation.java @@ -1,6 +1,5 @@ package org.bytedeco.pytorch; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeMapper.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java index cf253f1f7c8..f48239036bb 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeMapper.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeParser.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeParser.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeParser.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeParser.java index 200825857af..3629d9a731f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeParser.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeParser.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypePrinter.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypePrinter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java index f83ce7b650f..64340286b7f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypePrinter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeRenamer.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeRenamer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java index 0094edb2793..5c14748bcb2 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeRenamer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeResolver.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeResolver.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java index 629c0050107..e0f575ee241 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeResolver.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeSupplier.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeSupplier.java index 4d69ec28b5b..589a00b0f01 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ValueMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/ValueMapper.java rename to pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java index 86c52f934a1..c8d21aff09f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ValueMapper.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/VoidTensorHook.java b/pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/VoidTensorHook.java rename to pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java index 0f5b0ee53c2..2c170d67744 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/VoidTensorHook.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java index 1722ab85778..4336200d5a6 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/AllocatorTraceTracker.java b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/AllocatorTraceTracker.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/AllocatorTraceTracker.java rename to pytorch/src/main/java/org/bytedeco/pytorch/cuda/AllocatorTraceTracker.java index 8e35350649b..6743a6fc8dd 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/AllocatorTraceTracker.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/AllocatorTraceTracker.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.cuda.functions; +package org.bytedeco.pytorch.cuda; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/OutOfMemoryObserver.java b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/OutOfMemoryObserver.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/OutOfMemoryObserver.java rename to pytorch/src/main/java/org/bytedeco/pytorch/cuda/OutOfMemoryObserver.java index 557265eb2fb..0bb5987847b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/OutOfMemoryObserver.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/OutOfMemoryObserver.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.cuda.functions; +package org.bytedeco.pytorch.cuda; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/StreamFilter.java b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/StreamFilter.java similarity index 93% rename from pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/StreamFilter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/cuda/StreamFilter.java index 92bbd21c28b..83d63247577 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/StreamFilter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/StreamFilter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.cuda.functions; +package org.bytedeco.pytorch.cuda; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index bf3c64ce90e..7c086bd67b6 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -319,7 +319,6 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.pytorch.Allocator;")) .put(new Info().javaText("import org.bytedeco.pytorch.Function;")) - .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.Module;")) .put(new Info().javaText("import org.bytedeco.javacpp.annotation.Cast;")) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index 61072958c81..b7249a3adab 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -84,8 +84,6 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.cuda.cusolver.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cudnn.*;")) // .put(new Info().javaText("import org.bytedeco.cuda.nccl.*;")) // Not on Windows - .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) - .put(new Info().javaText("import org.bytedeco.pytorch.cuda.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.DeviceType;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.ScalarType;")) From 7abb739b2e9c2db4cee74c692f73f3b86b6c6a07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Mon, 17 Jun 2024 08:49:15 +0200 Subject: [PATCH 18/89] Add uv to preloads --- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 7c086bd67b6..6506990c7cb 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -86,12 +86,12 @@ }, exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"}, link = {"c10", "torch_cpu", "torch"}, - preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm"} + preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "uv"} ), @Platform( value = {"linux", "macosx", "windows"}, link = { "c10", "c10_cuda", "torch_cpu", "torch_cuda", "torch" }, - preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "cupti@.12"}, + preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "uv", "cupti@.12"}, includepath = {"/usr/local/cuda/include", "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/include/"}, preloadpath = { "/usr/local/cuda-12.3/lib64/", From 3165a769a111783f24c32bbcbf710d4ff5dff1e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 20 Jun 2024 16:37:07 +0200 Subject: [PATCH 19/89] Add uv to preloads --- pytorch/cppbuild.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 13611e8693b..83bf07b4bc0 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -47,8 +47,7 @@ mkdir -p "$PLATFORM$EXTENSION" cd "$PLATFORM$EXTENSION" INSTALL_PATH=`pwd` -# Distributed needs libuv on Windows (on other platforms, it's included -# in tensorpipe) +# Distributed needs libuv on Windows (on other platforms, it's included in tensorpipe) if [[ $PLATFORM == windows* ]]; then if [[ ! -d libuv ]]; then mkdir libuv @@ -62,7 +61,7 @@ if [[ $PLATFORM == windows* ]]; then cmake --install . --config Release --prefix=../dist cd ../.. fi - export libuv_ROOT=`pwd`/libuv/dist + export libuv_ROOT=${INSTALL_PATH}/libuv/dist fi if [[ ! -d pytorch ]]; then @@ -205,6 +204,16 @@ sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h # some windows header defines a macro named "interface" sedinplace 's/const std::string& interface)/const std::string\& interface_name)/g' torch/csrc/distributed/c10d/ProcessGroupGloo.hpp +if [[ $PLATFORM == windows* ]]; then + # Remove pytorch adaptations of FindOpenMP.cmake that, without iomp and with + # new versions of VS 2019 including -openmp:experimental and libomp, causes + # final binary to be linked to both libomp and vcomp and produce incorrect results. + # Wait for eventual upstream fix, or for cmake 2.30 that allows to choose between -openmp and -openmp:experimental + # and see if choosing experimental works. + rm cmake/Modules/FindOpenMP.cmake + sedinplace 's/include(${CMAKE_CURRENT_LIST_DIR}\/Modules\/FindOpenMP.cmake)/find_package(OpenMP)/g' cmake/Dependencies.cmake +fi + #USE_FBGEMM=0 USE_KINETO=0 USE_GLOO=0 USE_MKLDNN=0 \ "$PYTHON_BIN_PATH" setup.py build @@ -216,9 +225,9 @@ ln -sf pytorch/torch/include ../include ln -sf pytorch/torch/lib ../lib ln -sf pytorch/torch/bin ../bin -# fix library with correct rpath on Mac case $PLATFORM in macosx-*) + # fix library with correct rpath cp /usr/local/lib/libomp.dylib ../lib/libiomp5.dylib chmod +w ../lib/libiomp5.dylib install_name_tool -id @rpath/libiomp5.dylib ../lib/libiomp5.dylib From f059d370b007b96c52196b9ef5952b260d7cab2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 22 Jun 2024 08:41:43 +0200 Subject: [PATCH 20/89] Remove openmp preloads. Remove pytorch FindOpenMP for all platforms. --- pytorch/cppbuild.sh | 17 +++++------ .../bytedeco/pytorch/ProcessGroupGloo.java | 4 +-- .../org/bytedeco/pytorch/global/torch.java | 4 +-- .../org/bytedeco/pytorch/presets/torch.java | 30 +++++++++++++++---- .../bytedeco/pytorch/presets/torch_cuda.java | 7 ----- 5 files changed, 37 insertions(+), 25 deletions(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 83bf07b4bc0..0bae1f8362b 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -204,15 +204,14 @@ sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h # some windows header defines a macro named "interface" sedinplace 's/const std::string& interface)/const std::string\& interface_name)/g' torch/csrc/distributed/c10d/ProcessGroupGloo.hpp -if [[ $PLATFORM == windows* ]]; then - # Remove pytorch adaptations of FindOpenMP.cmake that, without iomp and with - # new versions of VS 2019 including -openmp:experimental and libomp, causes - # final binary to be linked to both libomp and vcomp and produce incorrect results. - # Wait for eventual upstream fix, or for cmake 2.30 that allows to choose between -openmp and -openmp:experimental - # and see if choosing experimental works. - rm cmake/Modules/FindOpenMP.cmake - sedinplace 's/include(${CMAKE_CURRENT_LIST_DIR}\/Modules\/FindOpenMP.cmake)/find_package(OpenMP)/g' cmake/Dependencies.cmake -fi +# Remove pytorch adaptations of FindOpenMP.cmake that. +# On Windows without iomp and with new versions of VS 2019, including -openmp:experimental and libomp, causes +# final binary to be linked to both libomp and vcomp and produce incorrect results. +# Wait for eventual upstream fix, or for cmake 2.30 that allows to choose between -openmp and -openmp:experimental +# and see if choosing experimental works. See Issue #1503. +# On Linux, pytorch FindOpenMP.cmake picks llvm libomp over libgomp. See Issue #1504. +rm cmake/Modules/FindOpenMP.cmake +sedinplace 's/include(${CMAKE_CURRENT_LIST_DIR}\/Modules\/FindOpenMP.cmake)/find_package(OpenMP)/g' cmake/Dependencies.cmake #USE_FBGEMM=0 USE_KINETO=0 USE_GLOO=0 USE_MKLDNN=0 \ "$PYTHON_BIN_PATH" setup.py build diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java index 2ffbae72f1d..4424ade3e4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java @@ -241,9 +241,9 @@ public Options( // Create new device instance for specific interface. public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForInterface( - @StdString BytePointer _interface); + @StdString BytePointer interface_name); public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForInterface( - @StdString String _interface); + @StdString String interface_name); // Create new device instance for specific hostname or address. public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForHostname( 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 5dd30d31ee4..1eb422baade 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -77508,11 +77508,11 @@ scalar_t sf(scalar_t x, scalar_t y) public static final int TORCH_VERSION_MINOR = 3; /** Indicates the patch version of LibTorch. */ -public static final int TORCH_VERSION_PATCH = 0; +public static final int TORCH_VERSION_PATCH = 1; /** Indicates the version of LibTorch. */ public static final String TORCH_VERSION = - "2.3.0"; + "2.3.1"; // Parsed from torch/csrc/api/include/torch/xpu.h diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 6506990c7cb..59272618eec 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -85,13 +85,10 @@ }, exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"}, - link = {"c10", "torch_cpu", "torch"}, - preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "uv"} + preload = { "asmjit", "fbgemm" } ), @Platform( value = {"linux", "macosx", "windows"}, - link = { "c10", "c10_cuda", "torch_cpu", "torch_cuda", "torch" }, - preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "uv", "cupti@.12"}, includepath = {"/usr/local/cuda/include", "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/include/"}, preloadpath = { "/usr/local/cuda-12.3/lib64/", @@ -103,9 +100,32 @@ "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/extras/CUPTI/lib64/", "C:/Program Files/NVIDIA Corporation/NvToolsExt/bin/x64/", }, - + linkpath = { + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/", + "/usr/local/cuda-12.3/lib64/", + "/usr/local/cuda/lib64/", + "/usr/lib64/" + }, extension = "-gpu" ), + @Platform( + value = {"linux", "macosx"}, + link = { "c10", "torch", "torch_cpu" } + ), + @Platform( + value = "windows", + link = { "c10", "torch", "torch_cpu", "uv" } + ), + @Platform( + value = "linux", + extension = "-gpu", + link = { "c10", "torch", "torch_cpu", "c10_cuda", "torch_cuda", "cudart", "cusparse", "cudnn" } // cupti@.12 needed ? + ), + @Platform( + value = "windows", + extension = "-gpu", + link = { "c10", "torch", "torch_cpu", "uv", "c10_cuda", "torch_cuda", "cudart", "cusparse", "cudnn" } + ) }, target = "org.bytedeco.pytorch", global = "org.bytedeco.pytorch.global.torch" diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index b7249a3adab..424d83cb1bd 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -47,13 +47,6 @@ // For inclusion in JNI only, not parsed "ATen/cuda/CUDAGeneratorImpl.h", }, - link = { "cudart", "cusparse", "cudnn" }, - linkpath = { - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/", - "/usr/local/cuda-12.3/lib64/", - "/usr/local/cuda/lib64/", - "/usr/lib64/" - }, library = "jnitorch" ), }, From d8829921d78531082d1de48edd1861707e4be526 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 22 Jun 2024 08:43:52 +0200 Subject: [PATCH 21/89] Update module-info.java --- pytorch/src/main/java9/module-info.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pytorch/src/main/java9/module-info.java b/pytorch/src/main/java9/module-info.java index 933f01a8cbe..a2f886ca397 100644 --- a/pytorch/src/main/java9/module-info.java +++ b/pytorch/src/main/java9/module-info.java @@ -3,7 +3,8 @@ requires transitive org.bytedeco.openblas; exports org.bytedeco.pytorch.global; exports org.bytedeco.pytorch.presets; - exports org.bytedeco.pytorch.functions; exports org.bytedeco.pytorch.cuda; + exports org.bytedeco.pytorch.gloo; + exports org.bytedeco.pytorch.chrono; exports org.bytedeco.pytorch; } From 75e6526e645826d77cdaf10d1c5fb2c51847c127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Fri, 7 Jun 2024 22:19:05 +0200 Subject: [PATCH 22/89] 2.3.1, add distributed, intrusive and weak adapters, cuda dep --- platform/pom.xml | 2 +- pytorch/README.md | 6 +- pytorch/cppbuild.sh | 4 +- pytorch/include_list.pl | 31 +- pytorch/platform/gpu/pom.xml | 2 +- pytorch/platform/pom.xml | 2 +- pytorch/pom.xml | 9 +- pytorch/samples/pom.xml | 4 +- .../pytorch/AOTIModelContainerRunner.java | 6 +- .../pytorch/AOTIModelContainerRunnerCpu.java | 2 + .../java/org/bytedeco/pytorch/ASMoutput.java | 2 + .../pytorch/AcceleratorHooksInterface.java | 2 + .../org/bytedeco/pytorch/ActivityTypeSet.java | 2 + .../java/org/bytedeco/pytorch/Adagrad.java | 2 + .../org/bytedeco/pytorch/AdagradOptions.java | 2 + .../bytedeco/pytorch/AdagradParamState.java | 2 + .../gen/java/org/bytedeco/pytorch/Adam.java | 2 + .../org/bytedeco/pytorch/AdamOptions.java | 2 + .../org/bytedeco/pytorch/AdamParamState.java | 2 + .../gen/java/org/bytedeco/pytorch/AdamW.java | 2 + .../org/bytedeco/pytorch/AdamWOptions.java | 2 + .../org/bytedeco/pytorch/AdamWParamState.java | 2 + .../pytorch/AdaptiveAvgPool1dImpl.java | 2 + .../pytorch/AdaptiveAvgPool1dImplBase.java | 2 + .../AdaptiveAvgPool1dImplCloneable.java | 2 + .../pytorch/AdaptiveAvgPool1dOptions.java | 2 + .../pytorch/AdaptiveAvgPool2dImpl.java | 2 + .../pytorch/AdaptiveAvgPool2dImplBase.java | 2 + .../AdaptiveAvgPool2dImplCloneable.java | 2 + .../pytorch/AdaptiveAvgPool2dOptions.java | 2 + .../pytorch/AdaptiveAvgPool3dImpl.java | 2 + .../pytorch/AdaptiveAvgPool3dImplBase.java | 2 + .../AdaptiveAvgPool3dImplCloneable.java | 2 + .../pytorch/AdaptiveAvgPool3dOptions.java | 2 + .../AdaptiveLogSoftmaxWithLossImpl.java | 2 + ...aptiveLogSoftmaxWithLossImplCloneable.java | 2 + .../AdaptiveLogSoftmaxWithLossOptions.java | 2 + .../pytorch/AdaptiveMaxPool1dImpl.java | 2 + .../pytorch/AdaptiveMaxPool1dImplBase.java | 2 + .../AdaptiveMaxPool1dImplCloneable.java | 2 + .../pytorch/AdaptiveMaxPool1dOptions.java | 2 + .../pytorch/AdaptiveMaxPool2dImpl.java | 2 + .../pytorch/AdaptiveMaxPool2dImplBase.java | 2 + .../AdaptiveMaxPool2dImplCloneable.java | 2 + .../pytorch/AdaptiveMaxPool2dOptions.java | 2 + .../pytorch/AdaptiveMaxPool3dImpl.java | 2 + .../pytorch/AdaptiveMaxPool3dImplBase.java | 2 + .../AdaptiveMaxPool3dImplCloneable.java | 2 + .../pytorch/AdaptiveMaxPool3dOptions.java | 2 + .../java/org/bytedeco/pytorch/AliasDb.java | 2 + .../java/org/bytedeco/pytorch/AliasInfo.java | 2 + .../bytedeco/pytorch/AliasInfoOptional.java | 2 + .../pytorch/AliasTypeSetOptional.java | 2 + .../org/bytedeco/pytorch/AllToAllOptions.java | 42 + .../bytedeco/pytorch/AllgatherOptions.java | 43 + .../java/org/bytedeco/pytorch/Allocator.java | 2 + ...nt.java => AllreduceCoalescedOptions.java} | 11 +- .../bytedeco/pytorch/AllreduceOptions.java | 44 + .../pytorch/AlphaDropoutFuncOptions.java | 2 + .../bytedeco/pytorch/AlphaDropoutImpl.java | 2 + .../pytorch/AlphaDropoutImplBase.java | 2 + .../pytorch/AlphaDropoutImplCloneable.java | 2 + .../org/bytedeco/pytorch/AnomalyMetadata.java | 2 + .../org/bytedeco/pytorch/AnomalyMode.java | 2 + .../org/bytedeco/pytorch/AnyClassType.java | 2 + .../org/bytedeco/pytorch/AnyClassTypePtr.java | 2 + .../org/bytedeco/pytorch/AnyEnumType.java | 2 + .../org/bytedeco/pytorch/AnyEnumTypePtr.java | 2 + .../org/bytedeco/pytorch/AnyListType.java | 2 + .../org/bytedeco/pytorch/AnyListTypePtr.java | 2 + .../java/org/bytedeco/pytorch/AnyModule.java | 2 + .../org/bytedeco/pytorch/AnyModuleVector.java | 2 + .../org/bytedeco/pytorch/AnyTupleType.java | 2 + .../org/bytedeco/pytorch/AnyTupleTypePtr.java | 2 + .../java/org/bytedeco/pytorch/AnyType.java | 2 + .../java/org/bytedeco/pytorch/AnyTypePtr.java | 2 + .../java/org/bytedeco/pytorch/AnyValue.java | 2 + .../gen/java/org/bytedeco/pytorch/Apply.java | 6 +- .../ApproximateClockToUnixTimeConverter.java | 20 +- .../java/org/bytedeco/pytorch/Argument.java | 2 + .../bytedeco/pytorch/ArgumentArrayRef.java | 2 + .../org/bytedeco/pytorch/ArgumentDef.java | 2 + .../bytedeco/pytorch/ArgumentDefArrayRef.java | 2 + .../org/bytedeco/pytorch/ArgumentInfo.java | 2 + .../org/bytedeco/pytorch/ArgumentSpec.java | 2 + .../bytedeco/pytorch/ArgumentSpecCreator.java | 2 + .../pytorch/ArgumentSpecExecutionPlanMap.java | 2 + .../gen/java/org/bytedeco/pytorch/Assert.java | 6 +- .../gen/java/org/bytedeco/pytorch/Assign.java | 6 +- .../java/org/bytedeco/pytorch/AssignList.java | 6 +- .../bytedeco/pytorch/AssignListIterator.java | 6 +- .../org/bytedeco/pytorch/AssignListMaybe.java | 6 +- .../java/org/bytedeco/pytorch/Attribute.java | 8 +- .../org/bytedeco/pytorch/AttributeList.java | 6 +- .../pytorch/AttributeListIterator.java | 6 +- .../org/bytedeco/pytorch/AttributePolicy.java | 2 + .../org/bytedeco/pytorch/AttributeValue.java | 2 + .../java/org/bytedeco/pytorch/AugAssign.java | 6 +- .../org/bytedeco/pytorch/AugAssignKind.java | 6 +- .../AutoDispatchBelowADInplaceOrView.java | 2 + .../pytorch/AutoDispatchBelowAutograd.java | 2 + .../AutoDispatchSkipFunctionalize.java | 2 + .../org/bytedeco/pytorch/AutoFwGradMode.java | 2 + .../org/bytedeco/pytorch/AutoGradMode.java | 2 + .../pytorch/AutoNonVariableTypeMode.java | 2 + .../org/bytedeco/pytorch/AutogradContext.java | 2 + .../org/bytedeco/pytorch/AutogradError.java | 47 + .../bytedeco/pytorch/AutogradMetaFactory.java | 2 + .../AutogradMetaFactoryRegisterer.java | 2 + .../pytorch/AutogradMetaInterface.java | 2 + .../bytedeco/pytorch/AutogradMetadata.java | 40 + .../org/bytedeco/pytorch/AutogradState.java | 2 + .../org/bytedeco/pytorch/AvgPool1dImpl.java | 2 + .../bytedeco/pytorch/AvgPool1dImplBase.java | 2 + .../pytorch/AvgPool1dImplCloneable.java | 2 + .../bytedeco/pytorch/AvgPool1dOptions.java | 2 + .../org/bytedeco/pytorch/AvgPool2dImpl.java | 2 + .../bytedeco/pytorch/AvgPool2dImplBase.java | 2 + .../pytorch/AvgPool2dImplCloneable.java | 2 + .../bytedeco/pytorch/AvgPool2dOptions.java | 2 + .../org/bytedeco/pytorch/AvgPool3dImpl.java | 2 + .../bytedeco/pytorch/AvgPool3dImplBase.java | 2 + .../pytorch/AvgPool3dImplCloneable.java | 2 + .../bytedeco/pytorch/AvgPool3dOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Await.java | 2 + .../java/org/bytedeco/pytorch/AwaitPtr.java | 154 -- .../pytorch/AwaitSingleElementType.java | 2 + .../java/org/bytedeco/pytorch/AwaitType.java | 2 + .../org/bytedeco/pytorch/BCELossImpl.java | 2 + .../pytorch/BCELossImplCloneable.java | 2 + .../org/bytedeco/pytorch/BCELossOptions.java | 2 + .../pytorch/BCEWithLogitsLossImpl.java | 2 + .../BCEWithLogitsLossImplCloneable.java | 2 + .../pytorch/BCEWithLogitsLossOptions.java | 2 + .../java/org/bytedeco/pytorch/BFloat16.java | 2 + .../bytedeco/pytorch/BFloat16ArrayRef.java | 2 + .../org/bytedeco/pytorch/BackendMeta.java | 19 +- .../org/bytedeco/pytorch/BackendMetaRef.java | 154 -- .../org/bytedeco/pytorch/BarrierOptions.java | 44 + .../org/bytedeco/pytorch/BatchNorm1dImpl.java | 2 + .../bytedeco/pytorch/BatchNorm1dImplBase.java | 2 + .../pytorch/BatchNorm1dImplBaseBase.java | 2 + .../pytorch/BatchNorm1dImplCloneable.java | 2 + .../org/bytedeco/pytorch/BatchNorm2dImpl.java | 2 + .../bytedeco/pytorch/BatchNorm2dImplBase.java | 2 + .../pytorch/BatchNorm2dImplBaseBase.java | 2 + .../pytorch/BatchNorm2dImplCloneable.java | 2 + .../org/bytedeco/pytorch/BatchNorm3dImpl.java | 2 + .../bytedeco/pytorch/BatchNorm3dImplBase.java | 2 + .../pytorch/BatchNorm3dImplBaseBase.java | 2 + .../pytorch/BatchNorm3dImplCloneable.java | 2 + .../pytorch/BatchNormFuncOptions.java | 2 + .../bytedeco/pytorch/BatchNormOptions.java | 2 + .../java/org/bytedeco/pytorch/BatchSize.java | 2 + .../bytedeco/pytorch/BatchSizeOptional.java | 2 + .../bytedeco/pytorch/BatchSizeSampler.java | 2 + .../org/bytedeco/pytorch/BilinearImpl.java | 2 + .../pytorch/BilinearImplCloneable.java | 2 + .../org/bytedeco/pytorch/BilinearOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/BinOp.java | 6 +- .../gen/java/org/bytedeco/pytorch/Blob.java | 2 + .../gen/java/org/bytedeco/pytorch/Block.java | 2 + .../org/bytedeco/pytorch/BlockArrayRef.java | 2 + .../java/org/bytedeco/pytorch/BlockWrap.java | 2 + .../org/bytedeco/pytorch/BoolArrayRef.java | 2 + .../org/bytedeco/pytorch/BoolOptional.java | 2 + .../java/org/bytedeco/pytorch/BoolType.java | 2 + .../org/bytedeco/pytorch/BoolTypePtr.java | 2 + .../java/org/bytedeco/pytorch/BoolVector.java | 2 + .../bytedeco/pytorch/BoolVectorOptional.java | 2 + .../pytorch/BooleanElementReference.java | 2 + .../org/bytedeco/pytorch/BooleanList.java | 4 +- .../bytedeco/pytorch/BooleanListIterator.java | 2 + .../gen/java/org/bytedeco/pytorch/Break.java | 6 +- .../bytedeco/pytorch/BroadcastOptions.java | 45 + .../bytedeco/pytorch/BucketAccumulator.java | 45 + .../org/bytedeco/pytorch/BufferPolicy.java | 2 + .../org/bytedeco/pytorch/BuiltinFunction.java | 2 + .../org/bytedeco/pytorch/BuiltinModule.java | 2 + .../org/bytedeco/pytorch/ByteArrayRef.java | 2 + .../org/bytedeco/pytorch/ByteOptional.java | 2 + .../org/bytedeco/pytorch/BytePointerPair.java | 2 + .../pytorch/BytePointerPairOptional.java | 2 + .../bytedeco/pytorch/BytePointerVector.java | 2 + .../java/org/bytedeco/pytorch/ByteVector.java | 92 + .../org/bytedeco/pytorch/C10FlagParser.java | 2 + .../java/org/bytedeco/pytorch/CELUImpl.java | 2 + .../bytedeco/pytorch/CELUImplCloneable.java | 2 + .../org/bytedeco/pytorch/CELUOptions.java | 2 + .../bytedeco/pytorch/CPUGeneratorImpl.java | 4 +- .../org/bytedeco/pytorch/CTCLossImpl.java | 2 + .../pytorch/CTCLossImplCloneable.java | 2 + .../org/bytedeco/pytorch/CTCLossOptions.java | 2 + .../org/bytedeco/pytorch/CUDAHooksArgs.java | 2 + .../bytedeco/pytorch/CUDAHooksInterface.java | 2 + .../gen/java/org/bytedeco/pytorch/Call.java | 2 + .../org/bytedeco/pytorch/CapsuleType.java | 2 + .../org/bytedeco/pytorch/CapsuleTypePtr.java | 2 + .../java/org/bytedeco/pytorch/CastValue.java | 2 + .../bytedeco/pytorch/ChunkBatchDataset.java | 2 + .../pytorch/ChunkBatchSharedBatchDataset.java | 2 + .../ChunkBatchSharedTensorBatchDataset.java | 2 + .../org/bytedeco/pytorch/ChunkDataReader.java | 2 + .../org/bytedeco/pytorch/ChunkDataset.java | 2 + .../bytedeco/pytorch/ChunkDatasetOptions.java | 2 + .../pytorch/ChunkMapBatchDataset.java | 2 + .../org/bytedeco/pytorch/ChunkMapDataset.java | 2 + .../pytorch/ChunkMapTensorBatchDataset.java | 2 + .../pytorch/ChunkMapTensorDataset.java | 2 + .../pytorch/ChunkRandomDataLoader.java | 2 + .../pytorch/ChunkRandomDataLoaderBase.java | 2 + .../pytorch/ChunkRandomTensorDataLoader.java | 2 + .../ChunkRandomTensorDataLoaderBase.java | 2 + .../bytedeco/pytorch/ChunkRecordIterator.java | 2 + .../pytorch/ChunkSharedBatchDataset.java | 2 + .../ChunkSharedTensorBatchDataset.java | 2 + .../pytorch/ChunkStatefulDataset.java | 2 + .../pytorch/ChunkStatefulTensorDataset.java | 2 + .../pytorch/ChunkTensorBatchDataset.java | 2 + .../pytorch/ChunkTensorDataReader.java | 2 + .../bytedeco/pytorch/ChunkTensorDataset.java | 2 + .../org/bytedeco/pytorch/ClassAttribute.java | 2 + .../java/org/bytedeco/pytorch/ClassDef.java | 6 +- .../java/org/bytedeco/pytorch/ClassType.java | 19 +- .../pytorch/ClassTypePropertyOptional.java | 2 + .../java/org/bytedeco/pytorch/ClassValue.java | 2 + .../org/bytedeco/pytorch/ClosureValue.java | 2 + .../gen/java/org/bytedeco/pytorch/Code.java | 2 + .../java/org/bytedeco/pytorch/CodeImpl.java | 2 + .../bytedeco/pytorch/CommHookInterface.java | 44 + .../org/bytedeco/pytorch/CompilationUnit.java | 2 + .../pytorch/CompileTimeEmptyString.java | 2 + .../bytedeco/pytorch/CompiledNodeArgs.java | 2 + .../org/bytedeco/pytorch/ComplexType.java | 2 + .../org/bytedeco/pytorch/ComplexTypePtr.java | 2 + .../java/org/bytedeco/pytorch/Compound.java | 4 +- .../java/org/bytedeco/pytorch/ConstExpr.java | 6 +- .../bytedeco/pytorch/ConstantPad1dImpl.java | 2 + .../pytorch/ConstantPad1dImplBase.java | 2 + .../pytorch/ConstantPad1dImplCloneable.java | 2 + .../pytorch/ConstantPad1dOptions.java | 2 + .../bytedeco/pytorch/ConstantPad2dImpl.java | 2 + .../pytorch/ConstantPad2dImplBase.java | 2 + .../pytorch/ConstantPad2dImplCloneable.java | 2 + .../pytorch/ConstantPad2dOptions.java | 2 + .../bytedeco/pytorch/ConstantPad3dImpl.java | 2 + .../pytorch/ConstantPad3dImplBase.java | 2 + .../pytorch/ConstantPad3dImplCloneable.java | 2 + .../pytorch/ConstantPad3dOptions.java | 2 + .../org/bytedeco/pytorch/ConstantString.java | 10 +- .../bytedeco/pytorch/ConstantStringPtr.java | 154 -- .../java/org/bytedeco/pytorch/Context.java | 2 + .../java/org/bytedeco/pytorch/Continue.java | 6 +- .../bytedeco/pytorch/Conv1dFuncOptions.java | 2 + .../java/org/bytedeco/pytorch/Conv1dImpl.java | 2 + .../org/bytedeco/pytorch/Conv1dImplBase.java | 2 + .../bytedeco/pytorch/Conv1dImplCloneable.java | 2 + .../org/bytedeco/pytorch/Conv1dOptions.java | 2 + .../org/bytedeco/pytorch/Conv1dPadding.java | 2 + .../bytedeco/pytorch/Conv2dFuncOptions.java | 2 + .../java/org/bytedeco/pytorch/Conv2dImpl.java | 2 + .../org/bytedeco/pytorch/Conv2dImplBase.java | 2 + .../bytedeco/pytorch/Conv2dImplCloneable.java | 2 + .../org/bytedeco/pytorch/Conv2dOptions.java | 2 + .../org/bytedeco/pytorch/Conv2dPadding.java | 2 + .../bytedeco/pytorch/Conv3dFuncOptions.java | 2 + .../java/org/bytedeco/pytorch/Conv3dImpl.java | 2 + .../org/bytedeco/pytorch/Conv3dImplBase.java | 2 + .../bytedeco/pytorch/Conv3dImplCloneable.java | 2 + .../org/bytedeco/pytorch/Conv3dOptions.java | 2 + .../org/bytedeco/pytorch/Conv3dPadding.java | 2 + .../org/bytedeco/pytorch/ConvPaddingMode.java | 2 + .../pytorch/ConvTranspose1dFuncOptions.java | 2 + .../bytedeco/pytorch/ConvTranspose1dImpl.java | 2 + .../pytorch/ConvTranspose1dImplBase.java | 2 + .../pytorch/ConvTranspose1dImplBaseBase.java | 2 + .../pytorch/ConvTranspose1dImplCloneable.java | 2 + .../pytorch/ConvTranspose1dOptions.java | 2 + .../pytorch/ConvTranspose2dFuncOptions.java | 2 + .../bytedeco/pytorch/ConvTranspose2dImpl.java | 2 + .../pytorch/ConvTranspose2dImplBase.java | 2 + .../pytorch/ConvTranspose2dImplBaseBase.java | 2 + .../pytorch/ConvTranspose2dImplCloneable.java | 2 + .../pytorch/ConvTranspose2dOptions.java | 2 + .../pytorch/ConvTranspose3dFuncOptions.java | 2 + .../bytedeco/pytorch/ConvTranspose3dImpl.java | 2 + .../pytorch/ConvTranspose3dImplBase.java | 2 + .../pytorch/ConvTranspose3dImplBaseBase.java | 2 + .../pytorch/ConvTranspose3dImplCloneable.java | 2 + .../pytorch/ConvTranspose3dOptions.java | 2 + .../pytorch/CosineEmbeddingLossImpl.java | 2 + .../CosineEmbeddingLossImplCloneable.java | 2 + .../pytorch/CosineEmbeddingLossOptions.java | 2 + .../pytorch/CosineSimilarityImpl.java | 2 + .../CosineSimilarityImplCloneable.java | 2 + .../pytorch/CosineSimilarityOptions.java | 2 + .../org/bytedeco/pytorch/CppFunction.java | 2 + .../org/bytedeco/pytorch/CppSignature.java | 2 + .../pytorch/CppSignatureOptional.java | 2 + .../pytorch/CrossEntropyLossImpl.java | 2 + .../CrossEntropyLossImplCloneable.java | 2 + .../pytorch/CrossEntropyLossOptions.java | 2 + .../bytedeco/pytorch/CrossMapLRN2dImpl.java | 2 + .../pytorch/CrossMapLRN2dImplCloneable.java | 2 + .../pytorch/CrossMapLRN2dOptions.java | 2 + .../bytedeco/pytorch/CustomBatchRequest.java | 2 + .../bytedeco/pytorch/CustomClassHolder.java | 2 + .../org/bytedeco/pytorch/DDPLoggingData.java | 2 + .../bytedeco/pytorch/DataLoaderOptions.java | 2 + .../java/org/bytedeco/pytorch/DataPtr.java | 2 + .../org/bytedeco/pytorch/DataPtrVector.java | 2 + .../org/bytedeco/pytorch/DebugInfoBase.java | 2 + .../org/bytedeco/pytorch/DebugInfoGuard.java | 2 + .../gen/java/org/bytedeco/pytorch/Decl.java | 6 +- .../gen/java/org/bytedeco/pytorch/Def.java | 6 +- .../java/org/bytedeco/pytorch/DefMaybe.java | 6 +- .../java/org/bytedeco/pytorch/DefVector.java | 2 + .../org/bytedeco/pytorch/DelayedError.java | 39 + .../gen/java/org/bytedeco/pytorch/Delete.java | 6 +- .../DeserializationStorageContext.java | 2 + .../bytedeco/pytorch/DetailConv1dOptions.java | 2 + .../bytedeco/pytorch/DetailConv2dOptions.java | 2 + .../bytedeco/pytorch/DetailConv3dOptions.java | 2 + .../bytedeco/pytorch/DetectAnomalyGuard.java | 2 + .../gen/java/org/bytedeco/pytorch/Device.java | 2 + .../pytorch/DeviceGuardImplInterface.java | 2 + .../pytorch/DeviceGuardImplRegistrar.java | 2 + .../org/bytedeco/pytorch/DeviceObjType.java | 2 + .../bytedeco/pytorch/DeviceObjTypePtr.java | 2 + .../org/bytedeco/pytorch/DeviceOptional.java | 2 + .../bytedeco/pytorch/DeviceTypeOptional.java | 2 + .../org/bytedeco/pytorch/DeviceTypeSet.java | 2 + .../java/org/bytedeco/pytorch/DictComp.java | 6 +- .../org/bytedeco/pytorch/DictLiteral.java | 6 +- .../java/org/bytedeco/pytorch/DictType.java | 2 + .../java/org/bytedeco/pytorch/DimVector.java | 2 + .../DimVectorInferExpandGeometryResult.java | 2 + .../bytedeco/pytorch/DimVectorOptional.java | 2 + .../java/org/bytedeco/pytorch/Dimname.java | 2 + .../org/bytedeco/pytorch/DimnameArrayRef.java | 2 + .../bytedeco/pytorch/DimnameListOptional.java | 2 + .../org/bytedeco/pytorch/DimnameOptional.java | 2 + .../org/bytedeco/pytorch/DimnameVector.java | 2 + .../pytorch/DisablePythonDispatcher.java | 2 + .../pytorch/DisableRecordFunctionGuard.java | 2 + .../org/bytedeco/pytorch/DisabledStr.java | 2 + .../pytorch/DispatchKeyExtractor.java | 2 + .../bytedeco/pytorch/DispatchKeyOptional.java | 2 + .../org/bytedeco/pytorch/DispatchKeySet.java | 2 + .../java/org/bytedeco/pytorch/Dispatcher.java | 2 + .../bytedeco/pytorch/DistAutogradContext.java | 86 + .../bytedeco/pytorch/DistBackendError.java | 29 - .../bytedeco/pytorch/DistributedBackend.java | 275 +++ .../pytorch/DistributedBackendOptional.java | 37 + .../pytorch/DistributedBackendOptions.java | 47 + .../pytorch/DistributedRandomSampler.java | 2 + .../bytedeco/pytorch/DistributedSampler.java | 2 + .../pytorch/DistributedSequentialSampler.java | 2 + .../gen/java/org/bytedeco/pytorch/Dots.java | 6 +- .../org/bytedeco/pytorch/DoubleArrayRef.java | 2 + .../pytorch/DoubleArrayRefOptional.java | 2 + .../org/bytedeco/pytorch/DoubleComplex.java | 2 + .../pytorch/DoubleComplexArrayRef.java | 2 + .../DoubleComplexElementReference.java | 2 + .../bytedeco/pytorch/DoubleComplexList.java | 4 +- .../pytorch/DoubleComplexListIterator.java | 2 + .../pytorch/DoubleElementReference.java | 2 + .../pytorch/DoubleExpandingArrayOptional.java | 2 + .../java/org/bytedeco/pytorch/DoubleList.java | 4 +- .../bytedeco/pytorch/DoubleListIterator.java | 2 + .../org/bytedeco/pytorch/DoubleOptional.java | 2 + .../org/bytedeco/pytorch/DoubleVector.java | 2 + .../pytorch/DoubleVectorOptional.java | 2 + .../org/bytedeco/pytorch/Dropout2dImpl.java | 2 + .../bytedeco/pytorch/Dropout2dImplBase.java | 2 + .../pytorch/Dropout2dImplCloneable.java | 2 + .../org/bytedeco/pytorch/Dropout3dImpl.java | 2 + .../bytedeco/pytorch/Dropout3dImplBase.java | 2 + .../pytorch/Dropout3dImplCloneable.java | 2 + .../bytedeco/pytorch/DropoutFuncOptions.java | 2 + .../org/bytedeco/pytorch/DropoutImpl.java | 2 + .../org/bytedeco/pytorch/DropoutImplBase.java | 2 + .../pytorch/DropoutImplCloneable.java | 2 + .../org/bytedeco/pytorch/DropoutOptions.java | 2 + .../org/bytedeco/pytorch/DynamicLibrary.java | 2 + .../java/org/bytedeco/pytorch/ELUImpl.java | 2 + .../bytedeco/pytorch/ELUImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/ELUOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Edge.java | 2 + .../java/org/bytedeco/pytorch/EdgeVector.java | 2 + .../bytedeco/pytorch/EllipsisIndexType.java | 2 + .../EmbeddingBagFromPretrainedOptions.java | 2 + .../pytorch/EmbeddingBagFuncOptions.java | 2 + .../bytedeco/pytorch/EmbeddingBagImpl.java | 2 + .../pytorch/EmbeddingBagImplCloneable.java | 2 + .../bytedeco/pytorch/EmbeddingBagMode.java | 2 + .../bytedeco/pytorch/EmbeddingBagOptions.java | 2 + .../EmbeddingFromPretrainedOptions.java | 2 + .../pytorch/EmbeddingFuncOptions.java | 2 + .../org/bytedeco/pytorch/EmbeddingImpl.java | 2 + .../pytorch/EmbeddingImplCloneable.java | 2 + .../bytedeco/pytorch/EmbeddingOptions.java | 2 + .../pytorch/EnableProfilingGuard.java | 2 + .../java/org/bytedeco/pytorch/EnabledStr.java | 2 + .../bytedeco/pytorch/EnforceFiniteError.java | 29 - .../gen/java/org/bytedeco/pytorch/Engine.java | 87 + .../{DistError.java => EngineStub.java} | 15 +- .../java/org/bytedeco/pytorch/EnumHolder.java | 6 +- .../org/bytedeco/pytorch/EnumHolderPtr.java | 154 -- .../org/bytedeco/pytorch/EnumNameValue.java | 2 + .../pytorch/EnumNameValueArrayRef.java | 2 + .../java/org/bytedeco/pytorch/EnumType.java | 8 + .../gen/java/org/bytedeco/pytorch/Error.java | 65 - .../pytorch/ErrorAlwaysShowCppStacktrace.java | 29 - .../org/bytedeco/pytorch/ErrorReport.java | 58 - .../java/org/bytedeco/pytorch/Example.java | 2 + .../bytedeco/pytorch/ExampleCollation.java | 2 + .../org/bytedeco/pytorch/ExampleIterator.java | 2 + .../org/bytedeco/pytorch/ExampleOptional.java | 2 + .../org/bytedeco/pytorch/ExampleVector.java | 2 + .../pytorch/ExampleVectorIterator.java | 2 + .../pytorch/ExampleVectorOptional.java | 2 + .../pytorch/ExceptionMessageValue.java | 2 + .../org/bytedeco/pytorch/ExceptionValue.java | 2 + .../org/bytedeco/pytorch/ExecutionPlan.java | 2 + .../ExecutorExecutionModeOptional.java | 2 + .../bytedeco/pytorch/ExperimentalConfig.java | 2 + .../gen/java/org/bytedeco/pytorch/Expr.java | 6 +- .../java/org/bytedeco/pytorch/ExprList.java | 6 +- .../bytedeco/pytorch/ExprListIterator.java | 6 +- .../java/org/bytedeco/pytorch/ExprMaybe.java | 6 +- .../java/org/bytedeco/pytorch/ExprStmt.java | 6 +- .../org/bytedeco/pytorch/ExtraFilesMap.java | 2 + .../org/bytedeco/pytorch/FanModeType.java | 2 + .../FeatureAlphaDropoutFuncOptions.java | 2 + .../pytorch/FeatureAlphaDropoutImpl.java | 2 + .../pytorch/FeatureAlphaDropoutImplBase.java | 2 + .../FeatureAlphaDropoutImplCloneable.java | 2 + .../org/bytedeco/pytorch/FileLineFunc.java | 2 + .../org/bytedeco/pytorch/FlattenImpl.java | 2 + .../pytorch/FlattenImplCloneable.java | 2 + .../org/bytedeco/pytorch/FlattenOptions.java | 2 + .../org/bytedeco/pytorch/Float8_e4m3fn.java | 2 + .../org/bytedeco/pytorch/Float8_e4m3fnuz.java | 2 + .../org/bytedeco/pytorch/Float8_e5m2.java | 2 + .../org/bytedeco/pytorch/Float8_e5m2fnuz.java | 2 + .../org/bytedeco/pytorch/FloatArrayRef.java | 2 + .../org/bytedeco/pytorch/FloatComplex.java | 2 + .../pytorch/FloatComplexArrayRef.java | 2 + .../org/bytedeco/pytorch/FloatOptional.java | 2 + .../java/org/bytedeco/pytorch/FloatType.java | 2 + .../org/bytedeco/pytorch/FloatTypePtr.java | 2 + .../java/org/bytedeco/pytorch/FoldImpl.java | 2 + .../bytedeco/pytorch/FoldImplCloneable.java | 2 + .../org/bytedeco/pytorch/FoldOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/For.java | 6 +- .../pytorch/ForceDispatchKeyGuard.java | 2 + .../org/bytedeco/pytorch/ForwardADLevel.java | 2 + .../org/bytedeco/pytorch/ForwardGrad.java | 2 + .../pytorch/FractionalMaxPool1dOptions.java | 2 + .../pytorch/FractionalMaxPool2dImpl.java | 2 + .../FractionalMaxPool2dImplCloneable.java | 2 + .../pytorch/FractionalMaxPool2dOptions.java | 2 + .../pytorch/FractionalMaxPool3dImpl.java | 2 + .../FractionalMaxPool3dImplCloneable.java | 2 + .../pytorch/FractionalMaxPool3dOptions.java | 2 + .../pytorch/FullDataLoaderOptions.java | 2 + .../bytedeco/pytorch/FuncTorchTLSBase.java | 2 + .../java/org/bytedeco/pytorch/Function.java | 6 +- .../pytorch/FunctionCrossMapLRN2d.java | 2 + .../bytedeco/pytorch/FunctionPostHook.java | 2 + .../pytorch/FunctionPostHookVector.java | 2 + .../org/bytedeco/pytorch/FunctionPreHook.java | 2 + .../pytorch/FunctionPreHookVector.java | 2 + .../org/bytedeco/pytorch/FunctionSchema.java | 2 + .../pytorch/FunctionSchemaOptional.java | 2 + .../pytorch/FunctionSchemaVector.java | 2 + .../org/bytedeco/pytorch/FunctionType.java | 2 + .../org/bytedeco/pytorch/FunctionValue.java | 2 + .../org/bytedeco/pytorch/FunctionVector.java | 2 + .../pytorch/FunctionalityOffsetAndMask.java | 2 + .../org/bytedeco/pytorch/FusionStrategy.java | 2 + .../gen/java/org/bytedeco/pytorch/Future.java | 34 +- ...rePtrArrayRef.java => FutureArrayRef.java} | 54 +- ...rence.java => FutureElementReference.java} | 12 +- .../{FuturePtrList.java => FutureList.java} | 61 +- .../bytedeco/pytorch/FutureListIterator.java | 86 + .../java/org/bytedeco/pytorch/FuturePtr.java | 154 -- .../pytorch/FuturePtrListIterator.java | 84 - .../pytorch/FutureSingleElementType.java | 2 + .../java/org/bytedeco/pytorch/FutureType.java | 2 + .../org/bytedeco/pytorch/FutureVector.java | 92 + .../java/org/bytedeco/pytorch/GELUImpl.java | 2 + .../bytedeco/pytorch/GELUImplCloneable.java | 2 + .../org/bytedeco/pytorch/GELUOptions.java | 2 + .../java/org/bytedeco/pytorch/GLUImpl.java | 2 + .../bytedeco/pytorch/GLUImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/GLUOptions.java | 2 + .../org/bytedeco/pytorch/GRUCellImpl.java | 2 + .../org/bytedeco/pytorch/GRUCellImplBase.java | 2 + .../pytorch/GRUCellImplCloneable.java | 2 + .../org/bytedeco/pytorch/GRUCellOptions.java | 2 + .../java/org/bytedeco/pytorch/GRUImpl.java | 2 + .../org/bytedeco/pytorch/GRUImplBase.java | 2 + .../bytedeco/pytorch/GRUImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/GRUOptions.java | 2 + .../org/bytedeco/pytorch/GatherOptions.java | 43 + .../org/bytedeco/pytorch/GatheredContext.java | 2 + .../java/org/bytedeco/pytorch/Generator.java | 8 +- .../org/bytedeco/pytorch/GeneratorImpl.java | 6 +- .../bytedeco/pytorch/GeneratorImplPtr.java | 154 -- .../bytedeco/pytorch/GeneratorOptional.java | 2 + .../org/bytedeco/pytorch/GeneratorType.java | 2 + .../bytedeco/pytorch/GeneratorTypePtr.java | 2 + .../org/bytedeco/pytorch/GenericDict.java | 4 +- .../bytedeco/pytorch/GenericDictEntryRef.java | 2 + .../bytedeco/pytorch/GenericDictIterator.java | 2 + .../pytorch/GenericElementReference.java | 2 + .../org/bytedeco/pytorch/GenericList.java | 4 +- .../bytedeco/pytorch/GenericListIterator.java | 2 + .../gen/java/org/bytedeco/pytorch/Global.java | 6 +- .../bytedeco/pytorch/GloballyUniqueId.java | 66 + .../bytedeco/pytorch/GlooDeviceVector.java | 92 + .../java/org/bytedeco/pytorch/GradBucket.java | 74 + .../java/org/bytedeco/pytorch/GradMode.java | 2 + .../gen/java/org/bytedeco/pytorch/Graph.java | 2 + .../java/org/bytedeco/pytorch/GraphAttr.java | 2 + .../org/bytedeco/pytorch/GraphExecutor.java | 6 +- .../pytorch/GraphExecutorImplBase.java | 2 + .../bytedeco/pytorch/GraphExecutorState.java | 2 + .../org/bytedeco/pytorch/GraphFunction.java | 6 +- .../pytorch/GraphOptimizerEnabledGuard.java | 2 + .../java/org/bytedeco/pytorch/GraphRoot.java | 40 + .../org/bytedeco/pytorch/GraphVector.java | 2 + .../java/org/bytedeco/pytorch/GraphsAttr.java | 2 + .../pytorch/GridSampleFuncOptions.java | 2 + .../org/bytedeco/pytorch/GridSampleMode.java | 2 + .../pytorch/GridSamplePaddingMode.java | 2 + .../pytorch/GroupNormFuncOptions.java | 2 + .../org/bytedeco/pytorch/GroupNormImpl.java | 2 + .../pytorch/GroupNormImplCloneable.java | 2 + .../bytedeco/pytorch/GroupNormOptions.java | 2 + .../pytorch/GumbelSoftmaxFuncOptions.java | 2 + .../org/bytedeco/pytorch/HIPHooksArgs.java | 2 + .../bytedeco/pytorch/HIPHooksInterface.java | 2 + .../gen/java/org/bytedeco/pytorch/Half.java | 2 + .../org/bytedeco/pytorch/HalfArrayRef.java | 2 + .../org/bytedeco/pytorch/HalfComplex.java | 2 + .../org/bytedeco/pytorch/HardshrinkImpl.java | 2 + .../pytorch/HardshrinkImplCloneable.java | 2 + .../bytedeco/pytorch/HardshrinkOptions.java | 2 + .../org/bytedeco/pytorch/HardtanhImpl.java | 2 + .../pytorch/HardtanhImplCloneable.java | 2 + .../org/bytedeco/pytorch/HardtanhOptions.java | 2 + .../pytorch/HashAliasedIValueMap.java | 2 + .../bytedeco/pytorch/HashAliasedIValues.java | 2 + .../bytedeco/pytorch/HermeticPyObjectTLS.java | 2 + .../pytorch/HingeEmbeddingLossImpl.java | 2 + .../HingeEmbeddingLossImplCloneable.java | 2 + .../pytorch/HingeEmbeddingLossOptions.java | 2 + .../org/bytedeco/pytorch/HuberLossImpl.java | 2 + .../pytorch/HuberLossImplCloneable.java | 2 + .../bytedeco/pytorch/HuberLossOptions.java | 2 + .../java/org/bytedeco/pytorch/IMethod.java | 2 + .../org/bytedeco/pytorch/IPUHooksArgs.java | 2 + .../bytedeco/pytorch/IPUHooksInterface.java | 2 + .../org/bytedeco/pytorch/IStreamAdapter.java | 2 + .../gen/java/org/bytedeco/pytorch/IValue.java | 58 +- .../org/bytedeco/pytorch/IValueArrayRef.java | 2 + .../org/bytedeco/pytorch/IValueOptional.java | 2 + .../pytorch/IValueOptionalVector.java | 2 + .../org/bytedeco/pytorch/IValueVector.java | 2 + .../gen/java/org/bytedeco/pytorch/Ident.java | 6 +- .../java/org/bytedeco/pytorch/IdentList.java | 6 +- .../bytedeco/pytorch/IdentListIterator.java | 6 +- .../java/org/bytedeco/pytorch/Identity.java | 42 + .../org/bytedeco/pytorch/IdentityImpl.java | 2 + .../pytorch/IdentityImplCloneable.java | 2 + .../src/gen/java/org/bytedeco/pytorch/If.java | 6 +- .../pytorch/IncludeDispatchKeyGuard.java | 2 + .../java/org/bytedeco/pytorch/IndexError.java | 30 - .../org/bytedeco/pytorch/InferenceMode.java | 2 + .../org/bytedeco/pytorch/InferredType.java | 2 + .../bytedeco/pytorch/InlinedCallStack.java | 2 + .../pytorch/InlinedCallStackOptional.java | 2 + .../org/bytedeco/pytorch/InputArchive.java | 2 + .../bytedeco/pytorch/InstanceNorm1dImpl.java | 2 + .../pytorch/InstanceNorm1dImplBase.java | 2 + .../pytorch/InstanceNorm1dImplBaseBase.java | 2 + .../pytorch/InstanceNorm1dImplCloneable.java | 2 + .../bytedeco/pytorch/InstanceNorm2dImpl.java | 2 + .../pytorch/InstanceNorm2dImplBase.java | 2 + .../pytorch/InstanceNorm2dImplBaseBase.java | 2 + .../pytorch/InstanceNorm2dImplCloneable.java | 2 + .../bytedeco/pytorch/InstanceNorm3dImpl.java | 2 + .../pytorch/InstanceNorm3dImplBase.java | 2 + .../pytorch/InstanceNorm3dImplBaseBase.java | 2 + .../pytorch/InstanceNorm3dImplCloneable.java | 2 + .../pytorch/InstanceNormFuncOptions.java | 2 + .../bytedeco/pytorch/InstanceNormOptions.java | 2 + .../org/bytedeco/pytorch/Instruction.java | 2 + .../org/bytedeco/pytorch/IntArrayRef.java | 2 + .../org/bytedeco/pytorch/IntOptional.java | 2 + .../pytorch/IntSizedSmallVectorBase.java | 2 + .../java/org/bytedeco/pytorch/IntType.java | 2 + .../java/org/bytedeco/pytorch/IntTypePtr.java | 2 + .../org/bytedeco/pytorch/InterfaceType.java | 2 + .../pytorch/InterpolateFuncOptions.java | 2 + .../org/bytedeco/pytorch/InterpolateMode.java | 2 + .../bytedeco/pytorch/JavaBatchDataset.java | 2 + .../org/bytedeco/pytorch/JavaDataset.java | 2 + .../org/bytedeco/pytorch/JavaDatasetBase.java | 2 + .../JavaDistributedRandomDataLoader.java | 2 + .../JavaDistributedRandomDataLoaderBase.java | 2 + ...JavaDistributedRandomTensorDataLoader.java | 2 + ...DistributedRandomTensorDataLoaderBase.java | 2 + .../JavaDistributedSequentialDataLoader.java | 2 + ...vaDistributedSequentialDataLoaderBase.java | 2 + ...DistributedSequentialTensorDataLoader.java | 2 + ...ributedSequentialTensorDataLoaderBase.java | 2 + .../pytorch/JavaRandomDataLoader.java | 2 + .../pytorch/JavaRandomDataLoaderBase.java | 2 + .../pytorch/JavaRandomTensorDataLoader.java | 2 + .../JavaRandomTensorDataLoaderBase.java | 2 + .../pytorch/JavaSequentialDataLoader.java | 2 + .../pytorch/JavaSequentialDataLoaderBase.java | 2 + .../JavaSequentialTensorDataLoader.java | 2 + .../JavaSequentialTensorDataLoaderBase.java | 2 + .../pytorch/JavaStatefulBatchDataset.java | 2 + .../pytorch/JavaStatefulDataLoader.java | 2 + .../pytorch/JavaStatefulDataLoaderBase.java | 2 + .../bytedeco/pytorch/JavaStatefulDataset.java | 2 + .../pytorch/JavaStatefulDatasetBase.java | 2 + .../JavaStatefulTensorBatchDataset.java | 2 + .../pytorch/JavaStatefulTensorDataLoader.java | 2 + .../JavaStatefulTensorDataLoaderBase.java | 2 + .../pytorch/JavaStatefulTensorDataset.java | 2 + .../JavaStatefulTensorDatasetBase.java | 2 + .../pytorch/JavaStreamBatchDataset.java | 2 + .../pytorch/JavaStreamDataLoader.java | 2 + .../pytorch/JavaStreamDataLoaderBase.java | 2 + .../bytedeco/pytorch/JavaStreamDataset.java | 2 + .../pytorch/JavaStreamTensorBatchDataset.java | 2 + .../pytorch/JavaStreamTensorDataLoader.java | 2 + .../JavaStreamTensorDataLoaderBase.java | 2 + .../pytorch/JavaStreamTensorDataset.java | 2 + .../pytorch/JavaTensorBatchDataset.java | 2 + .../bytedeco/pytorch/JavaTensorDataset.java | 2 + .../pytorch/JavaTensorDatasetBase.java | 2 + .../java/org/bytedeco/pytorch/JitModule.java | 18 +- .../java/org/bytedeco/pytorch/JitNode.java | 2 + .../org/bytedeco/pytorch/JitNodeVector.java | 2 + .../org/bytedeco/pytorch/JitNodeWrap.java | 2 + .../java/org/bytedeco/pytorch/JitObject.java | 12 +- .../bytedeco/pytorch/JitRRefPickleGuard.java | 40 + .../java/org/bytedeco/pytorch/JitString.java | 2 + .../org/bytedeco/pytorch/KLDivLossImpl.java | 2 + .../pytorch/KLDivLossImplCloneable.java | 2 + .../bytedeco/pytorch/KLDivLossOptions.java | 2 + .../bytedeco/pytorch/KLDivLossReduction.java | 2 + .../org/bytedeco/pytorch/KernelFunction.java | 2 + .../java/org/bytedeco/pytorch/L1LossImpl.java | 2 + .../bytedeco/pytorch/L1LossImplCloneable.java | 2 + .../org/bytedeco/pytorch/L1LossOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/LBFGS.java | 2 + .../org/bytedeco/pytorch/LBFGSOptions.java | 2 + .../org/bytedeco/pytorch/LBFGSParamState.java | 2 + .../org/bytedeco/pytorch/LPPool1dImpl.java | 2 + .../bytedeco/pytorch/LPPool1dImplBase.java | 2 + .../pytorch/LPPool1dImplCloneable.java | 2 + .../org/bytedeco/pytorch/LPPool1dOptions.java | 2 + .../org/bytedeco/pytorch/LPPool2dImpl.java | 2 + .../bytedeco/pytorch/LPPool2dImplBase.java | 2 + .../pytorch/LPPool2dImplCloneable.java | 2 + .../org/bytedeco/pytorch/LPPool2dOptions.java | 2 + .../org/bytedeco/pytorch/LPPool3dImpl.java | 2 + .../bytedeco/pytorch/LPPool3dImplBase.java | 2 + .../pytorch/LPPool3dImplCloneable.java | 2 + .../org/bytedeco/pytorch/LPPool3dOptions.java | 2 + .../org/bytedeco/pytorch/LRScheduler.java | 2 + .../org/bytedeco/pytorch/LSTMCellImpl.java | 2 + .../bytedeco/pytorch/LSTMCellImplBase.java | 2 + .../pytorch/LSTMCellImplCloneable.java | 2 + .../org/bytedeco/pytorch/LSTMCellOptions.java | 2 + .../java/org/bytedeco/pytorch/LSTMImpl.java | 2 + .../org/bytedeco/pytorch/LSTMImplBase.java | 2 + .../bytedeco/pytorch/LSTMImplCloneable.java | 2 + .../org/bytedeco/pytorch/LSTMOptions.java | 2 + .../pytorch/LayerNormFuncOptions.java | 2 + .../org/bytedeco/pytorch/LayerNormImpl.java | 2 + .../pytorch/LayerNormImplCloneable.java | 2 + .../bytedeco/pytorch/LayerNormOptions.java | 2 + .../pytorch/LayoutEnumerationType.java | 2 + .../org/bytedeco/pytorch/LayoutOptional.java | 2 + .../java/org/bytedeco/pytorch/LayoutType.java | 2 + .../org/bytedeco/pytorch/LayoutTypePtr.java | 2 + .../org/bytedeco/pytorch/LeakyReLUImpl.java | 2 + .../pytorch/LeakyReLUImplCloneable.java | 2 + .../bytedeco/pytorch/LeakyReLUOptions.java | 2 + .../pytorch/LegacyTensorConstructor.java | 2 + .../java/org/bytedeco/pytorch/Library.java | 2 + .../org/bytedeco/pytorch/LinAlgError.java | 29 - .../java/org/bytedeco/pytorch/LinearImpl.java | 2 + .../bytedeco/pytorch/LinearImplCloneable.java | 2 + .../org/bytedeco/pytorch/LinearOptions.java | 2 + .../java/org/bytedeco/pytorch/ListComp.java | 6 +- .../org/bytedeco/pytorch/ListLiteral.java | 6 +- .../pytorch/ListSingleElementType.java | 2 + .../java/org/bytedeco/pytorch/ListType.java | 2 + .../bytedeco/pytorch/LocalDispatchKeySet.java | 2 + .../pytorch/LocalResponseNormImpl.java | 2 + .../LocalResponseNormImplCloneable.java | 2 + .../pytorch/LocalResponseNormOptions.java | 2 + .../org/bytedeco/pytorch/LogSigmoidImpl.java | 2 + .../pytorch/LogSigmoidImplCloneable.java | 2 + .../pytorch/LogSoftmaxFuncOptions.java | 2 + .../org/bytedeco/pytorch/LogSoftmaxImpl.java | 2 + .../pytorch/LogSoftmaxImplCloneable.java | 2 + .../bytedeco/pytorch/LogSoftmaxOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Logger.java | 169 ++ .../org/bytedeco/pytorch/LoggerOptional.java | 37 + .../org/bytedeco/pytorch/LongArrayRef.java | 2 + .../pytorch/LongArrayRefOptional.java | 2 + .../bytedeco/pytorch/LongArrayRefVector.java | 112 + .../pytorch/LongElementReference.java | 2 + .../pytorch/LongExpandingArrayOptional.java | 2 + .../java/org/bytedeco/pytorch/LongList.java | 4 +- .../bytedeco/pytorch/LongListIterator.java | 2 + .../org/bytedeco/pytorch/LongOptional.java | 2 + .../pytorch/LongOptionalArrayRef.java | 2 + .../bytedeco/pytorch/LongOptionalVector.java | 2 + .../pytorch/LongRecvRpcBackwardMap.java | 52 + .../pytorch/LongSendRpcBackwardMap.java | 52 + .../bytedeco/pytorch/LongSmallVectorBase.java | 2 + .../pytorch/LongSmallVectorCommon.java | 2 + .../bytedeco/pytorch/LongSmallVectorImpl.java | 2 + .../bytedeco/pytorch/LongVaryingShape.java | 2 + .../java/org/bytedeco/pytorch/LongVector.java | 2 + .../bytedeco/pytorch/LongVectorOptional.java | 2 + .../org/bytedeco/pytorch/LossReduction.java | 2 + .../gen/java/org/bytedeco/pytorch/MNIST.java | 2 + .../bytedeco/pytorch/MNISTBatchDataset.java | 2 + .../org/bytedeco/pytorch/MNISTDataset.java | 2 + .../pytorch/MNISTMapBatchDataset.java | 2 + .../org/bytedeco/pytorch/MNISTMapDataset.java | 2 + .../pytorch/MNISTRandomDataLoader.java | 2 + .../pytorch/MNISTRandomDataLoaderBase.java | 2 + .../org/bytedeco/pytorch/MPSHooksArgs.java | 2 + .../bytedeco/pytorch/MPSHooksInterface.java | 2 + .../org/bytedeco/pytorch/MSELossImpl.java | 2 + .../pytorch/MSELossImplCloneable.java | 2 + .../org/bytedeco/pytorch/MSELossOptions.java | 2 + .../bytedeco/pytorch/MTIAHooksInterface.java | 2 + .../org/bytedeco/pytorch/MagicMethod.java | 2 + .../pytorch/MarginRankingLossImpl.java | 2 + .../MarginRankingLossImplCloneable.java | 2 + .../pytorch/MarginRankingLossOptions.java | 2 + .../org/bytedeco/pytorch/MatchTypeReturn.java | 2 + .../org/bytedeco/pytorch/MatchedSchema.java | 2 + .../org/bytedeco/pytorch/MaxPool1dImpl.java | 2 + .../bytedeco/pytorch/MaxPool1dImplBase.java | 2 + .../pytorch/MaxPool1dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxPool1dOptions.java | 2 + .../org/bytedeco/pytorch/MaxPool2dImpl.java | 2 + .../bytedeco/pytorch/MaxPool2dImplBase.java | 2 + .../pytorch/MaxPool2dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxPool2dOptions.java | 2 + .../org/bytedeco/pytorch/MaxPool3dImpl.java | 2 + .../bytedeco/pytorch/MaxPool3dImplBase.java | 2 + .../pytorch/MaxPool3dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxPool3dOptions.java | 2 + .../pytorch/MaxUnpool1dFuncOptions.java | 2 + .../org/bytedeco/pytorch/MaxUnpool1dImpl.java | 2 + .../bytedeco/pytorch/MaxUnpool1dImplBase.java | 2 + .../pytorch/MaxUnpool1dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxUnpool1dOptions.java | 2 + .../pytorch/MaxUnpool2dFuncOptions.java | 2 + .../org/bytedeco/pytorch/MaxUnpool2dImpl.java | 2 + .../bytedeco/pytorch/MaxUnpool2dImplBase.java | 2 + .../pytorch/MaxUnpool2dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxUnpool2dOptions.java | 2 + .../pytorch/MaxUnpool3dFuncOptions.java | 2 + .../org/bytedeco/pytorch/MaxUnpool3dImpl.java | 2 + .../bytedeco/pytorch/MaxUnpool3dImplBase.java | 2 + .../pytorch/MaxUnpool3dImplCloneable.java | 2 + .../bytedeco/pytorch/MaxUnpool3dOptions.java | 2 + .../pytorch/MemoryFormatOptional.java | 2 + .../bytedeco/pytorch/MemoryFormatType.java | 2 + .../pytorch/MemoryFormattEnumerationType.java | 2 + .../pytorch/MemoryReportingInfoBase.java | 2 + .../java/org/bytedeco/pytorch/Message.java | 72 + .../java/org/bytedeco/pytorch/MetaBase.java | 2 + .../gen/java/org/bytedeco/pytorch/Method.java | 8 +- .../org/bytedeco/pytorch/MethodOptional.java | 2 + .../org/bytedeco/pytorch/MethodValue.java | 2 + .../java/org/bytedeco/pytorch/MishImpl.java | 2 + .../bytedeco/pytorch/MishImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/MobileCode.java | 2 + .../gen/java/org/bytedeco/pytorch/Module.java | 2 + .../org/bytedeco/pytorch/ModuleDictImpl.java | 2 + .../pytorch/ModuleDictImplCloneable.java | 2 + .../bytedeco/pytorch/ModuleInstanceInfo.java | 2 + .../pytorch/ModuleInstanceInfoOptional.java | 2 + .../org/bytedeco/pytorch/ModuleListImpl.java | 2 + .../pytorch/ModuleListImplCloneable.java | 2 + .../org/bytedeco/pytorch/ModulePolicy.java | 2 + .../pytorch/MultiLabelMarginLossImpl.java | 2 + .../MultiLabelMarginLossImplCloneable.java | 2 + .../pytorch/MultiLabelMarginLossOptions.java | 2 + .../pytorch/MultiLabelSoftMarginLossImpl.java | 2 + ...MultiLabelSoftMarginLossImplCloneable.java | 2 + .../MultiLabelSoftMarginLossOptions.java | 2 + .../bytedeco/pytorch/MultiMarginLossImpl.java | 2 + .../pytorch/MultiMarginLossImplCloneable.java | 2 + .../pytorch/MultiMarginLossOptions.java | 2 + .../MultiheadAttentionForwardFuncOptions.java | 2 + .../pytorch/MultiheadAttentionImpl.java | 2 + .../MultiheadAttentionImplCloneable.java | 2 + .../pytorch/MultiheadAttentionOptions.java | 2 + .../pytorch/MzZipReaderIterWrapper.java | 2 + .../pytorch/NCCLPreMulSumSupplement.java | 37 + .../org/bytedeco/pytorch/NLLLossImpl.java | 2 + .../pytorch/NLLLossImplCloneable.java | 2 + .../org/bytedeco/pytorch/NLLLossOptions.java | 2 + .../org/bytedeco/pytorch/NameMangler.java | 2 + .../org/bytedeco/pytorch/NamedIValue.java | 2 + .../org/bytedeco/pytorch/NamedJitModule.java | 2 + .../org/bytedeco/pytorch/NamedTensor.java | 2 + .../org/bytedeco/pytorch/NamedTensorMeta.java | 2 + .../pytorch/NamedTensorMetaInterface.java | 2 + .../pytorch/NamedTupleConstructor.java | 2 + .../java/org/bytedeco/pytorch/NamedType.java | 2 + .../java/org/bytedeco/pytorch/NamedValue.java | 2 + .../bytedeco/pytorch/NamedValueArrayRef.java | 2 + .../bytedeco/pytorch/NamedValueOptional.java | 2 + .../java/org/bytedeco/pytorch/NamesMode.java | 2 + .../org/bytedeco/pytorch/NativeResolver.java | 2 + .../bytedeco/pytorch/NestedTensorImpl.java | 2 + .../org/bytedeco/pytorch/NoGradGuard.java | 2 + .../org/bytedeco/pytorch/NoNamesGuard.java | 2 + .../org/bytedeco/pytorch/NoTF32Guard.java | 2 + .../java/org/bytedeco/pytorch/NoTarget.java | 2 + .../gen/java/org/bytedeco/pytorch/Node.java | 2 + .../java/org/bytedeco/pytorch/NodeSet.java | 2 + .../java/org/bytedeco/pytorch/NoneType.java | 2 + .../org/bytedeco/pytorch/NoneTypePtr.java | 2 + .../org/bytedeco/pytorch/Nonlinearity.java | 2 + .../pytorch/NormalizeFuncOptions.java | 2 + .../org/bytedeco/pytorch/NotImplemented.java | 41 + .../bytedeco/pytorch/NotImplementedError.java | 29 - .../java/org/bytedeco/pytorch/NumberType.java | 2 + .../org/bytedeco/pytorch/NumberTypePtr.java | 2 + .../org/bytedeco/pytorch/ORTHooksArgs.java | 2 + .../bytedeco/pytorch/ORTHooksInterface.java | 2 + .../pytorch/{Object.java => Obj.java} | 34 +- .../gen/java/org/bytedeco/pytorch/ObjPtr.java | 154 -- .../pytorch/OnnxfiBackendSystemError.java | 29 - .../pytorch/OpRegistrationListener.java | 2 + .../org/bytedeco/pytorch/OperandInfo.java | 2 + .../java/org/bytedeco/pytorch/Operation.java | 2 + .../java/org/bytedeco/pytorch/Operator.java | 2 + .../org/bytedeco/pytorch/OperatorHandle.java | 2 + .../pytorch/OperatorHandleOptional.java | 2 + .../org/bytedeco/pytorch/OperatorKernel.java | 2 + .../org/bytedeco/pytorch/OperatorName.java | 2 + .../pytorch/OperatorNameOptional.java | 2 + .../org/bytedeco/pytorch/OperatorSet.java | 2 + .../org/bytedeco/pytorch/OperatorVector.java | 2 + .../java/org/bytedeco/pytorch/Optimizer.java | 2 + .../OptimizerCloneableAdagradOptions.java | 2 + .../OptimizerCloneableAdagradParamState.java | 2 + .../OptimizerCloneableAdamOptions.java | 2 + .../OptimizerCloneableAdamParamState.java | 2 + .../OptimizerCloneableAdamWOptions.java | 2 + .../OptimizerCloneableAdamWParamState.java | 2 + .../OptimizerCloneableLBFGSOptions.java | 2 + .../OptimizerCloneableLBFGSParamState.java | 2 + .../OptimizerCloneableRMSpropOptions.java | 2 + .../OptimizerCloneableRMSpropParamState.java | 2 + .../pytorch/OptimizerCloneableSGDOptions.java | 2 + .../OptimizerCloneableSGDParamState.java | 2 + .../bytedeco/pytorch/OptimizerOptions.java | 2 + .../bytedeco/pytorch/OptimizerParamGroup.java | 2 + .../pytorch/OptimizerParamGroupVector.java | 2 + .../bytedeco/pytorch/OptimizerParamState.java | 2 + .../bytedeco/pytorch/OptionalDeviceGuard.java | 2 + .../org/bytedeco/pytorch/OptionalType.java | 2 + .../org/bytedeco/pytorch/OutputArchive.java | 8 +- .../pytorch/PODLocalDispatchKeySet.java | 2 + .../java/org/bytedeco/pytorch/PReLUImpl.java | 2 + .../bytedeco/pytorch/PReLUImplCloneable.java | 2 + .../org/bytedeco/pytorch/PReLUOptions.java | 2 + .../org/bytedeco/pytorch/PackedSequence.java | 2 + .../org/bytedeco/pytorch/PadFuncOptions.java | 2 + .../org/bytedeco/pytorch/PaddingMode.java | 2 + .../pytorch/PairwiseDistanceImpl.java | 2 + .../PairwiseDistanceImplCloneable.java | 2 + .../pytorch/PairwiseDistanceOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Param.java | 6 +- .../java/org/bytedeco/pytorch/ParamList.java | 6 +- .../bytedeco/pytorch/ParamListIterator.java | 6 +- .../bytedeco/pytorch/ParameterDictImpl.java | 2 + .../pytorch/ParameterDictImplCloneable.java | 2 + .../bytedeco/pytorch/ParameterListImpl.java | 2 + .../pytorch/ParameterListImplCloneable.java | 2 + .../org/bytedeco/pytorch/ParameterPolicy.java | 2 + .../gen/java/org/bytedeco/pytorch/Pass.java | 6 +- .../java/org/bytedeco/pytorch/Pickler.java | 2 + .../bytedeco/pytorch/PixelShuffleImpl.java | 2 + .../pytorch/PixelShuffleImplCloneable.java | 2 + .../bytedeco/pytorch/PixelShuffleOptions.java | 2 + .../bytedeco/pytorch/PixelUnshuffleImpl.java | 2 + .../pytorch/PixelUnshuffleImplCloneable.java | 2 + .../pytorch/PixelUnshuffleOptions.java | 2 + .../pytorch/PlacementDeleteContext.java | 2 + .../org/bytedeco/pytorch/PointerPair.java | 2 + .../bytedeco/pytorch/PointerPairOptional.java | 2 + .../bytedeco/pytorch/PoissonNLLLossImpl.java | 2 + .../pytorch/PoissonNLLLossImplCloneable.java | 2 + .../pytorch/PoissonNLLLossOptions.java | 2 + .../pytorch/PostAccumulateGradHook.java | 2 + .../org/bytedeco/pytorch/PrefixStore.java | 84 + .../java/org/bytedeco/pytorch/PrintValue.java | 2 + .../pytorch/PrivateUse1HooksArgs.java | 2 + .../pytorch/PrivateUse1HooksInterface.java | 2 + .../org/bytedeco/pytorch/ProcessGroup.java | 351 +++ ... => ProcessGroupCppCommHookInterface.java} | 16 +- .../bytedeco/pytorch/ProcessGroupGloo.java | 440 ++++ .../org/bytedeco/pytorch/ProfileIValueOp.java | 2 + .../org/bytedeco/pytorch/ProfilerConfig.java | 2 + .../java/org/bytedeco/pytorch/Property.java | 6 +- .../org/bytedeco/pytorch/PropertyList.java | 6 +- .../pytorch/PropertyListIterator.java | 6 +- .../bytedeco/pytorch/PropertyListMaybe.java | 6 +- .../org/bytedeco/pytorch/PropertyVector.java | 2 + .../org/bytedeco/pytorch/PyInterpreter.java | 2 + .../bytedeco/pytorch/PyInterpreterVTable.java | 4 +- .../org/bytedeco/pytorch/PyObjectHolder.java | 2 + .../bytedeco/pytorch/PyObjectHolderPtr.java | 154 -- .../org/bytedeco/pytorch/PyObjectType.java | 2 + .../org/bytedeco/pytorch/PyObjectTypePtr.java | 2 + .../bytedeco/pytorch/PyTorchStreamReader.java | 2 + .../bytedeco/pytorch/PythonDispatcherTLS.java | 2 + .../java/org/bytedeco/pytorch/PythonOp.java | 2 + .../pytorch/PythonTorchFunctionTLS.java | 2 + .../org/bytedeco/pytorch/QEngineVector.java | 2 + .../org/bytedeco/pytorch/QSchemeType.java | 2 + .../org/bytedeco/pytorch/QSchemeTypePtr.java | 2 + .../org/bytedeco/pytorch/QTensorImpl.java | 2 + .../org/bytedeco/pytorch/QualifiedName.java | 2 + .../pytorch/QualifiedNameOptional.java | 2 + .../java/org/bytedeco/pytorch/Quantizer.java | 6 +- .../org/bytedeco/pytorch/QuantizerPtr.java | 154 -- .../org/bytedeco/pytorch/QuantizerType.java | 2 + .../bytedeco/pytorch/QuantizerTypePtr.java | 2 + .../java/org/bytedeco/pytorch/RMSprop.java | 2 + .../org/bytedeco/pytorch/RMSpropOptions.java | 2 + .../bytedeco/pytorch/RMSpropParamState.java | 2 + .../org/bytedeco/pytorch/RNNBaseMode.java | 2 + .../org/bytedeco/pytorch/RNNCellImpl.java | 2 + .../org/bytedeco/pytorch/RNNCellImplBase.java | 2 + .../pytorch/RNNCellImplCloneable.java | 2 + .../org/bytedeco/pytorch/RNNCellOptions.java | 2 + .../bytedeco/pytorch/RNNCellOptionsBase.java | 2 + .../java/org/bytedeco/pytorch/RNNImpl.java | 2 + .../org/bytedeco/pytorch/RNNImplBase.java | 2 + .../bytedeco/pytorch/RNNImplCloneable.java | 2 + .../org/bytedeco/pytorch/RNNNonlinearity.java | 2 + .../java/org/bytedeco/pytorch/RNNOptions.java | 2 + .../org/bytedeco/pytorch/RNNOptionsBase.java | 2 + .../pytorch/ROCmBackwardPassGuard.java | 2 + .../bytedeco/pytorch/RReLUFuncOptions.java | 2 + .../java/org/bytedeco/pytorch/RReLUImpl.java | 2 + .../bytedeco/pytorch/RReLUImplCloneable.java | 2 + .../org/bytedeco/pytorch/RReLUOptions.java | 2 + .../org/bytedeco/pytorch/RRefInterface.java | 2 + .../bytedeco/pytorch/RRefInterfacePtr.java | 154 -- .../pytorch/RRefSingleElementType.java | 2 + .../java/org/bytedeco/pytorch/RRefType.java | 2 + .../gen/java/org/bytedeco/pytorch/Raise.java | 6 +- .../org/bytedeco/pytorch/RandomSampler.java | 2 + .../java/org/bytedeco/pytorch/RangeValue.java | 2 + .../java/org/bytedeco/pytorch/ReLU6Impl.java | 2 + .../bytedeco/pytorch/ReLU6ImplCloneable.java | 2 + .../org/bytedeco/pytorch/ReLU6Options.java | 2 + .../java/org/bytedeco/pytorch/ReLUImpl.java | 2 + .../bytedeco/pytorch/ReLUImplCloneable.java | 2 + .../org/bytedeco/pytorch/ReLUOptions.java | 2 + .../pytorch/ReadAdapterInterface.java | 2 + .../pytorch/ReadAdapterInterfaceVector.java | 2 + .../org/bytedeco/pytorch/RecordFunction.java | 2 + .../pytorch/RecordFunctionCallbacksEntry.java | 2 + .../bytedeco/pytorch/RecordFunctionGuard.java | 2 + .../pytorch/RecordFunctionHandleIntList.java | 2 + .../pytorch/RecordFunctionHandleIntPair.java | 2 + .../bytedeco/pytorch/RecordFunctionTLS.java | 2 + .../org/bytedeco/pytorch/RecvRpcBackward.java | 47 + .../java/org/bytedeco/pytorch/ReduceOp.java | 106 + .../org/bytedeco/pytorch/ReduceOptions.java | 45 + .../pytorch/ReduceScatterOptions.java | 44 + .../java/org/bytedeco/pytorch/Reducer.java | 187 ++ .../bytedeco/pytorch/ReflectionPad1dImpl.java | 2 + .../pytorch/ReflectionPad1dImplBase.java | 2 + .../pytorch/ReflectionPad1dImplCloneable.java | 2 + .../pytorch/ReflectionPad1dOptions.java | 2 + .../bytedeco/pytorch/ReflectionPad2dImpl.java | 2 + .../pytorch/ReflectionPad2dImplBase.java | 2 + .../pytorch/ReflectionPad2dImplCloneable.java | 2 + .../pytorch/ReflectionPad2dOptions.java | 2 + .../bytedeco/pytorch/ReflectionPad3dImpl.java | 2 + .../pytorch/ReflectionPad3dImplBase.java | 2 + .../pytorch/ReflectionPad3dImplCloneable.java | 2 + .../pytorch/ReflectionPad3dOptions.java | 2 + .../bytedeco/pytorch/RegisterOperators.java | 2 + .../pytorch/RegisterWorkerInfoOnce.java | 40 + .../pytorch/RegistrationHandleRAII.java | 2 + .../pytorch/ReplicationPad1dImpl.java | 2 + .../pytorch/ReplicationPad1dImplBase.java | 2 + .../ReplicationPad1dImplCloneable.java | 2 + .../pytorch/ReplicationPad1dOptions.java | 2 + .../pytorch/ReplicationPad2dImpl.java | 2 + .../pytorch/ReplicationPad2dImplBase.java | 2 + .../ReplicationPad2dImplCloneable.java | 2 + .../pytorch/ReplicationPad2dOptions.java | 2 + .../pytorch/ReplicationPad3dImpl.java | 2 + .../pytorch/ReplicationPad3dImplBase.java | 2 + .../ReplicationPad3dImplCloneable.java | 2 + .../pytorch/ReplicationPad3dOptions.java | 2 + .../org/bytedeco/pytorch/RequestCallback.java | 36 + .../java/org/bytedeco/pytorch/Resolver.java | 2 + .../org/bytedeco/pytorch/ResolverVector.java | 2 + .../gen/java/org/bytedeco/pytorch/Result.java | 2 + .../gen/java/org/bytedeco/pytorch/Return.java | 6 +- .../java/org/bytedeco/pytorch/RpcAgent.java | 168 ++ .../bytedeco/pytorch/RpcBackendOptions.java | 48 + .../org/bytedeco/pytorch/RpcRetryInfo.java | 50 + .../org/bytedeco/pytorch/RpcRetryOptions.java | 51 + .../java/org/bytedeco/pytorch/SELUImpl.java | 2 + .../bytedeco/pytorch/SELUImplCloneable.java | 2 + .../org/bytedeco/pytorch/SELUOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/SGD.java | 2 + .../java/org/bytedeco/pytorch/SGDOptions.java | 2 + .../org/bytedeco/pytorch/SGDParamState.java | 2 + .../org/bytedeco/pytorch/SafePyHandle.java | 2 + .../org/bytedeco/pytorch/SafePyObject.java | 2 + .../pytorch/SafePyObjectOptional.java | 2 + .../java/org/bytedeco/pytorch/Sampler.java | 2 + .../pytorch/SavedTensorDefaultHooks.java | 2 + .../pytorch/SavedTensorDefaultHooksTLS.java | 2 + .../bytedeco/pytorch/SavedVariableHooks.java | 2 + .../gen/java/org/bytedeco/pytorch/Scalar.java | 2 + .../org/bytedeco/pytorch/ScalarArrayRef.java | 2 + .../org/bytedeco/pytorch/ScalarOptional.java | 2 + .../bytedeco/pytorch/ScalarTypeArrayRef.java | 2 + .../pytorch/ScalarTypeEnumerationType.java | 2 + .../bytedeco/pytorch/ScalarTypeOptional.java | 2 + .../org/bytedeco/pytorch/ScalarTypeType.java | 2 + .../bytedeco/pytorch/ScalarTypeTypePtr.java | 2 + .../bytedeco/pytorch/ScalarTypeVector.java | 2 + .../org/bytedeco/pytorch/ScatterOptions.java | 44 + .../org/bytedeco/pytorch/SchemaArgument.java | 2 + .../java/org/bytedeco/pytorch/SchemaInfo.java | 2 + .../gen/java/org/bytedeco/pytorch/Scope.java | 2 + .../org/bytedeco/pytorch/ScopeOptional.java | 2 + .../bytedeco/pytorch/ScriptTypeParser.java | 2 + .../gen/java/org/bytedeco/pytorch/Select.java | 6 +- .../gen/java/org/bytedeco/pytorch/Self.java | 2 + .../org/bytedeco/pytorch/SendRpcBackward.java | 51 + .../org/bytedeco/pytorch/SequentialImpl.java | 2 + .../pytorch/SequentialImplCloneable.java | 2 + .../bytedeco/pytorch/SequentialSampler.java | 2 + .../org/bytedeco/pytorch/SerializedPyObj.java | 39 + .../org/bytedeco/pytorch/ShapeSymbol.java | 2 + .../bytedeco/pytorch/ShapeSymbolVector.java | 2 + .../pytorch/ShapeSymbolVectorOptional.java | 2 + .../pytorch/SharedClassTypeVector.java | 2 + .../bytedeco/pytorch/SharedModuleVector.java | 2 + .../bytedeco/pytorch/SharedParserData.java | 2 + .../pytorch/SharedSugaredValueVector.java | 2 + .../java/org/bytedeco/pytorch/SharedType.java | 2 + .../org/bytedeco/pytorch/ShortArrayRef.java | 2 + .../java/org/bytedeco/pytorch/ShortSet.java | 48 + .../java/org/bytedeco/pytorch/SiLUImpl.java | 2 + .../bytedeco/pytorch/SiLUImplCloneable.java | 2 + .../org/bytedeco/pytorch/SigmoidImpl.java | 2 + .../pytorch/SigmoidImplCloneable.java | 2 + .../java/org/bytedeco/pytorch/SimpleSelf.java | 2 + .../org/bytedeco/pytorch/SimpleValue.java | 2 + .../bytedeco/pytorch/SingletonTypePtr.java | 2 + .../org/bytedeco/pytorch/SizeTArrayRef.java | 2 + .../pytorch/SizeTMatchedSchemaPair.java | 2 + .../org/bytedeco/pytorch/SizeTOptional.java | 2 + .../org/bytedeco/pytorch/SizeTStringMap.java | 53 + .../org/bytedeco/pytorch/SizeTVector.java | 2 + .../bytedeco/pytorch/SizeTVectorOptional.java | 2 + .../bytedeco/pytorch/SizeTVectorVector.java | 92 + .../org/bytedeco/pytorch/SizesAndStrides.java | 2 + .../gen/java/org/bytedeco/pytorch/Slice.java | 2 + .../java/org/bytedeco/pytorch/SliceExpr.java | 6 +- .../java/org/bytedeco/pytorch/SliceValue.java | 2 + .../java/org/bytedeco/pytorch/SlotCursor.java | 2 + .../bytedeco/pytorch/SmoothL1LossImpl.java | 2 + .../pytorch/SmoothL1LossImplCloneable.java | 2 + .../bytedeco/pytorch/SmoothL1LossOptions.java | 2 + .../bytedeco/pytorch/SoftMarginLossImpl.java | 2 + .../pytorch/SoftMarginLossImplCloneable.java | 2 + .../pytorch/SoftMarginLossOptions.java | 2 + .../org/bytedeco/pytorch/Softmax2dImpl.java | 2 + .../pytorch/Softmax2dImplCloneable.java | 2 + .../bytedeco/pytorch/SoftmaxFuncOptions.java | 2 + .../org/bytedeco/pytorch/SoftmaxImpl.java | 2 + .../pytorch/SoftmaxImplCloneable.java | 2 + .../org/bytedeco/pytorch/SoftmaxOptions.java | 2 + .../bytedeco/pytorch/SoftminFuncOptions.java | 2 + .../org/bytedeco/pytorch/SoftminImpl.java | 2 + .../pytorch/SoftminImplCloneable.java | 2 + .../org/bytedeco/pytorch/SoftminOptions.java | 2 + .../org/bytedeco/pytorch/SoftplusImpl.java | 2 + .../pytorch/SoftplusImplCloneable.java | 2 + .../org/bytedeco/pytorch/SoftplusOptions.java | 2 + .../org/bytedeco/pytorch/SoftshrinkImpl.java | 2 + .../pytorch/SoftshrinkImplCloneable.java | 2 + .../bytedeco/pytorch/SoftshrinkOptions.java | 2 + .../org/bytedeco/pytorch/SoftsignImpl.java | 2 + .../pytorch/SoftsignImplCloneable.java | 2 + .../gen/java/org/bytedeco/pytorch/Source.java | 2 + .../org/bytedeco/pytorch/SourceLocation.java | 2 + .../org/bytedeco/pytorch/SourceRange.java | 2 + .../bytedeco/pytorch/SourceRangeHasher.java | 2 + .../bytedeco/pytorch/SourceRangeOptional.java | 2 + .../pytorch/SourceRangeUnpickler.java | 2 + .../bytedeco/pytorch/SpecialFormValue.java | 2 + .../org/bytedeco/pytorch/SplitUntil32Bit.java | 2 + .../java/org/bytedeco/pytorch/StackEntry.java | 2 + .../java/org/bytedeco/pytorch/Starred.java | 6 +- .../gen/java/org/bytedeco/pytorch/StepLR.java | 2 + .../gen/java/org/bytedeco/pytorch/Stmt.java | 6 +- .../java/org/bytedeco/pytorch/StmtList.java | 6 +- .../bytedeco/pytorch/StmtListIterator.java | 6 +- .../java/org/bytedeco/pytorch/Storage.java | 8 +- .../org/bytedeco/pytorch/StorageImpl.java | 6 +- .../org/bytedeco/pytorch/StorageImplPtr.java | 154 -- .../org/bytedeco/pytorch/StorageType.java | 2 + .../org/bytedeco/pytorch/StorageTypePtr.java | 2 + .../gen/java/org/bytedeco/pytorch/Store.java | 105 + .../gen/java/org/bytedeco/pytorch/Stream.java | 2 + .../org/bytedeco/pytorch/StreamData3.java | 2 + .../org/bytedeco/pytorch/StreamObjType.java | 2 + .../bytedeco/pytorch/StreamObjTypePtr.java | 2 + .../org/bytedeco/pytorch/StreamOptional.java | 2 + .../org/bytedeco/pytorch/StreamSampler.java | 2 + .../gen/java/org/bytedeco/pytorch/Stride.java | 2 + .../org/bytedeco/pytorch/StrideArrayRef.java | 2 + .../org/bytedeco/pytorch/StrideOptional.java | 2 + .../bytedeco/pytorch/StrideVaryingShape.java | 2 + .../org/bytedeco/pytorch/StrideVector.java | 2 + .../pytorch/StrideVectorOptional.java | 2 + .../bytedeco/pytorch/StringAnyModuleDict.java | 2 + .../pytorch/StringAnyModuleDictItem.java | 2 + .../StringAnyModuleDictItemVector.java | 2 + .../bytedeco/pytorch/StringAnyModulePair.java | 2 + .../pytorch/StringAnyModuleVector.java | 2 + .../org/bytedeco/pytorch/StringArrayRef.java | 2 + .../org/bytedeco/pytorch/StringBoolMap.java | 2 + .../org/bytedeco/pytorch/StringCordView.java | 2 + .../pytorch/StringGenericListDict.java | 29 +- .../StringGenericListDictIterator.java | 46 + .../org/bytedeco/pytorch/StringIValueMap.java | 2 + .../org/bytedeco/pytorch/StringIntMap.java | 2 + .../org/bytedeco/pytorch/StringLiteral.java | 6 +- .../org/bytedeco/pytorch/StringLongMap.java | 2 + .../bytedeco/pytorch/StringLongVector.java | 2 + .../org/bytedeco/pytorch/StringOptional.java | 2 + .../java/org/bytedeco/pytorch/StringSet.java | 2 + .../pytorch/StringSharedModuleDict.java | 2 + .../pytorch/StringSharedModuleDictItem.java | 2 + .../StringSharedModuleDictItemVector.java | 2 + .../pytorch/StringSharedModulePair.java | 2 + .../pytorch/StringSharedModuleVector.java | 2 + .../org/bytedeco/pytorch/StringSizeTMap.java | 2 + .../org/bytedeco/pytorch/StringStringMap.java | 2 + .../bytedeco/pytorch/StringTensorDict.java | 2 + .../pytorch/StringTensorDictItem.java | 2 + .../pytorch/StringTensorDictItemVector.java | 2 + ...RefStringMap.java => StringTensorMap.java} | 21 +- .../bytedeco/pytorch/StringTensorPair.java | 2 + .../bytedeco/pytorch/StringTensorVector.java | 2 + .../java/org/bytedeco/pytorch/StringType.java | 2 + .../org/bytedeco/pytorch/StringTypePtr.java | 2 + .../org/bytedeco/pytorch/StringValueMap.java | 2 + .../org/bytedeco/pytorch/StringVector.java | 2 + .../pytorch/StringVectorOptional.java | 2 + .../bytedeco/pytorch/StringViewOptional.java | 2 + .../bytedeco/pytorch/StringViewVector.java | 2 + .../pytorch/StringViewVectorOptional.java | 2 + .../org/bytedeco/pytorch/StrongTypePtr.java | 4 +- .../java/org/bytedeco/pytorch/Subscript.java | 6 +- .../bytedeco/pytorch/SugaredEnumClass.java | 2 + .../bytedeco/pytorch/SugaredTupleValue.java | 2 + .../org/bytedeco/pytorch/SugaredValue.java | 2 + .../bytedeco/pytorch/SwapSavedVariables.java | 2 + .../java/org/bytedeco/pytorch/SymBool.java | 12 +- .../org/bytedeco/pytorch/SymBoolType.java | 2 + .../org/bytedeco/pytorch/SymDimVector.java | 2 + .../pytorch/SymDimVectorOptional.java | 2 + .../java/org/bytedeco/pytorch/SymFloat.java | 12 +- .../org/bytedeco/pytorch/SymFloatType.java | 2 + .../gen/java/org/bytedeco/pytorch/SymInt.java | 12 +- .../org/bytedeco/pytorch/SymIntArrayRef.java | 2 + .../pytorch/SymIntArrayRefOptional.java | 2 + .../org/bytedeco/pytorch/SymIntOptional.java | 2 + .../pytorch/SymIntSmallVectorBase.java | 2 + .../pytorch/SymIntSmallVectorCommon.java | 2 + .../pytorch/SymIntSmallVectorImpl.java | 2 + .../java/org/bytedeco/pytorch/SymIntType.java | 2 + .../org/bytedeco/pytorch/SymIntVector.java | 2 + .../java/org/bytedeco/pytorch/SymNode.java | 216 +- .../org/bytedeco/pytorch/SymNodeArrayRef.java | 26 +- .../org/bytedeco/pytorch/SymNodeImpl.java | 119 - .../org/bytedeco/pytorch/SymNodeVector.java | 92 + .../gen/java/org/bytedeco/pytorch/Symbol.java | 2 + .../org/bytedeco/pytorch/SymbolArrayRef.java | 2 + .../java/org/bytedeco/pytorch/SymbolSet.java | 2 + .../org/bytedeco/pytorch/SymbolVector.java | 2 + .../org/bytedeco/pytorch/SymbolicShape.java | 2 + .../bytedeco/pytorch/SymbolicShapeMeta.java | 2 + .../bytedeco/pytorch/T_DataPtrSizeT_T.java | 2 + .../java/org/bytedeco/pytorch/T_IntInt_T.java | 2 + .../org/bytedeco/pytorch/T_LongLong_T.java | 2 + .../pytorch/T_MessageWeakStorage_T.java | 38 + .../T_PackedSequenceT_TensorTensor_T_T.java | 2 + .../pytorch/T_PackedSequenceTensor_T.java | 2 + .../T_SafePyObjectTorchDispatchModeKey_T.java | 2 + .../T_SizeTVectorVectorSizeTVector_T.java | 38 + .../pytorch/T_StringSizeTSizeT_T.java | 2 + .../pytorch/T_StringSizeTSizeT_TOptional.java | 2 + ...nedTensorMaybeOwnedTensorMaybeOwned_T.java | 2 + .../T_TensorMaybeOwnedTensorMaybeOwned_T.java | 2 + .../pytorch/T_TensorT_TensorTensor_T_T.java | 2 + .../pytorch/T_TensorTensorDoubleLong_T.java | 2 + ...ensorTensorTensorTensorTensorTensor_T.java | 2 + .../T_TensorTensorTensorTensorTensor_T.java | 2 + .../T_TensorTensorTensorTensorVector_T.java | 2 + .../pytorch/T_TensorTensorTensorTensor_T.java | 2 + .../pytorch/T_TensorTensorTensor_T.java | 2 + .../T_TensorTensorVectorTensorVector_T.java | 2 + .../pytorch/T_TensorTensorVector_T.java | 2 + .../bytedeco/pytorch/T_TensorTensor_T.java | 2 + .../pytorch/T_TensorTensor_TOptional.java | 2 + .../org/bytedeco/pytorch/T_TypePtrLong_T.java | 2 + .../pytorch/T_TypePtrLong_TOptional.java | 2 + .../org/bytedeco/pytorch/TagArrayRef.java | 2 + .../java/org/bytedeco/pytorch/TagVector.java | 2 + .../java/org/bytedeco/pytorch/TanhImpl.java | 2 + .../bytedeco/pytorch/TanhImplCloneable.java | 2 + .../org/bytedeco/pytorch/TanhshrinkImpl.java | 2 + .../pytorch/TanhshrinkImplCloneable.java | 2 + .../gen/java/org/bytedeco/pytorch/Tensor.java | 8 +- .../java/org/bytedeco/pytorch/TensorArg.java | 2 + .../bytedeco/pytorch/TensorArgArrayRef.java | 2 + .../org/bytedeco/pytorch/TensorArrayRef.java | 2 + .../pytorch/TensorArrayRefOptional.java | 2 + .../java/org/bytedeco/pytorch/TensorBase.java | 15 +- .../pytorch/TensorBaseMaybeOwned.java | 2 + .../bytedeco/pytorch/TensorBatchDataset.java | 2 + .../org/bytedeco/pytorch/TensorCastValue.java | 2 + .../org/bytedeco/pytorch/TensorDataset.java | 2 + .../bytedeco/pytorch/TensorDatasetBase.java | 2 + .../org/bytedeco/pytorch/TensorDeque.java | 2 + .../pytorch/TensorElementReference.java | 2 + .../org/bytedeco/pytorch/TensorExample.java | 2 + .../pytorch/TensorExampleCollation.java | 2 + .../pytorch/TensorExampleIterator.java | 2 + .../pytorch/TensorExampleOptional.java | 2 + .../bytedeco/pytorch/TensorExampleVector.java | 2 + .../pytorch/TensorExampleVectorIterator.java | 2 + .../pytorch/TensorExampleVectorOptional.java | 2 + .../org/bytedeco/pytorch/TensorGeometry.java | 2 + .../bytedeco/pytorch/TensorGeometryArg.java | 2 + .../java/org/bytedeco/pytorch/TensorImpl.java | 26 +- .../org/bytedeco/pytorch/TensorImplPtr.java | 154 -- .../org/bytedeco/pytorch/TensorImplSet.java | 2 + .../bytedeco/pytorch/TensorImplVector.java | 2 + .../org/bytedeco/pytorch/TensorIndex.java | 2 + .../bytedeco/pytorch/TensorIndexArrayRef.java | 2 + .../bytedeco/pytorch/TensorIndexVector.java | 2 + .../org/bytedeco/pytorch/TensorIterator.java | 2 + .../bytedeco/pytorch/TensorIteratorBase.java | 2 + .../pytorch/TensorIteratorConfig.java | 2 + .../java/org/bytedeco/pytorch/TensorList.java | 4 +- .../bytedeco/pytorch/TensorListIterator.java | 2 + .../org/bytedeco/pytorch/TensorMaker.java | 2 + .../bytedeco/pytorch/TensorMaybeOwned.java | 2 + .../java/org/bytedeco/pytorch/TensorName.java | 2 + .../org/bytedeco/pytorch/TensorNames.java | 2 + .../org/bytedeco/pytorch/TensorOptional.java | 2 + .../pytorch/TensorOptionalArrayRef.java | 2 + .../TensorOptionalElementReference.java | 2 + .../bytedeco/pytorch/TensorOptionalList.java | 4 +- .../pytorch/TensorOptionalListIterator.java | 2 + .../pytorch/TensorOptionalVector.java | 2 + .../org/bytedeco/pytorch/TensorOptions.java | 2 + .../bytedeco/pytorch/TensorTensorDict.java | 162 ++ .../pytorch/TensorTensorDictIterator.java | 46 + .../java/org/bytedeco/pytorch/TensorType.java | 2 + .../org/bytedeco/pytorch/TensorVector.java | 2 + .../pytorch/TensorVectorOptional.java | 2 + .../java/org/bytedeco/pytorch/TernaryIf.java | 6 +- .../org/bytedeco/pytorch/ThreadIdGuard.java | 2 + .../pytorch/ThreadLocalDebugInfo.java | 2 + .../pytorch/ThreadLocalPythonObjects.java | 2 + .../bytedeco/pytorch/ThreadLocalState.java | 2 + .../pytorch/ThreadLocalStateGuard.java | 2 + .../org/bytedeco/pytorch/ThresholdImpl.java | 2 + .../pytorch/ThresholdImplCloneable.java | 2 + .../bytedeco/pytorch/ThresholdOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Timer.java | 60 + .../gen/java/org/bytedeco/pytorch/Token.java | 2 + .../pytorch/TorchDispatchModeTLS.java | 2 + .../bytedeco/pytorch/TraceableFunction.java | 2 + .../pytorch/TransformerDecoderImpl.java | 2 + .../TransformerDecoderImplCloneable.java | 2 + .../pytorch/TransformerDecoderLayerImpl.java | 2 + .../TransformerDecoderLayerImplCloneable.java | 2 + .../TransformerDecoderLayerOptions.java | 2 + .../pytorch/TransformerDecoderOptions.java | 2 + .../pytorch/TransformerEncoderImpl.java | 2 + .../TransformerEncoderImplCloneable.java | 2 + .../pytorch/TransformerEncoderLayerImpl.java | 2 + .../TransformerEncoderLayerImplCloneable.java | 2 + .../TransformerEncoderLayerOptions.java | 2 + .../pytorch/TransformerEncoderOptions.java | 2 + .../org/bytedeco/pytorch/TransformerImpl.java | 2 + .../pytorch/TransformerImplCloneable.java | 2 + .../bytedeco/pytorch/TransformerOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Tree.java | 6 +- .../java/org/bytedeco/pytorch/TreeRef.java | 154 -- .../org/bytedeco/pytorch/TreeStringMap.java | 51 + .../java/org/bytedeco/pytorch/TreeView.java | 10 +- .../pytorch/TripletMarginLossImpl.java | 2 + .../TripletMarginLossImplCloneable.java | 2 + .../pytorch/TripletMarginLossOptions.java | 2 + .../TripletMarginWithDistanceLossImpl.java | 2 + ...etMarginWithDistanceLossImplCloneable.java | 2 + .../TripletMarginWithDistanceLossOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Tuple.java | 18 +- .../org/bytedeco/pytorch/TupleElements.java | 2 + .../org/bytedeco/pytorch/TupleLiteral.java | 6 +- .../java/org/bytedeco/pytorch/TuplePtr.java | 154 -- .../java/org/bytedeco/pytorch/TupleType.java | 2 + .../gen/java/org/bytedeco/pytorch/Type.java | 2 + .../org/bytedeco/pytorch/TypeArrayRef.java | 2 + .../java/org/bytedeco/pytorch/TypeEnv.java | 2 + .../org/bytedeco/pytorch/TypeIdentifier.java | 2 + .../java/org/bytedeco/pytorch/TypeMeta.java | 2 + .../bytedeco/pytorch/TypeMetaOptional.java | 2 + .../org/bytedeco/pytorch/TypePtrOptional.java | 2 + .../java/org/bytedeco/pytorch/TypeVector.java | 2 + .../java/org/bytedeco/pytorch/UnaryOp.java | 6 +- .../org/bytedeco/pytorch/UndefinedGrad.java | 42 + .../pytorch/UndefinedGradBackward.java | 50 + .../bytedeco/pytorch/UndefinedTensorImpl.java | 2 + .../org/bytedeco/pytorch/UnflattenImpl.java | 2 + .../pytorch/UnflattenImplCloneable.java | 2 + .../bytedeco/pytorch/UnflattenOptions.java | 2 + .../java/org/bytedeco/pytorch/UnfoldImpl.java | 2 + .../bytedeco/pytorch/UnfoldImplCloneable.java | 2 + .../org/bytedeco/pytorch/UnfoldOptions.java | 2 + .../java/org/bytedeco/pytorch/UnionType.java | 2 + .../org/bytedeco/pytorch/UniqueVoidPtr.java | 2 + .../java/org/bytedeco/pytorch/Unpickler.java | 2 + .../org/bytedeco/pytorch/UpsampleImpl.java | 2 + .../pytorch/UpsampleImplCloneable.java | 2 + .../org/bytedeco/pytorch/UpsampleMode.java | 2 + .../org/bytedeco/pytorch/UpsampleOptions.java | 2 + .../gen/java/org/bytedeco/pytorch/Use.java | 2 + .../gen/java/org/bytedeco/pytorch/Value.java | 4 +- .../org/bytedeco/pytorch/ValueArrayRef.java | 2 + .../java/org/bytedeco/pytorch/ValueError.java | 29 - .../org/bytedeco/pytorch/ValueOptional.java | 2 + .../org/bytedeco/pytorch/ValueValueMap.java | 2 + .../org/bytedeco/pytorch/ValueVector.java | 2 + .../java/org/bytedeco/pytorch/ValueWrap.java | 2 + .../gen/java/org/bytedeco/pytorch/Var.java | 6 +- .../java/org/bytedeco/pytorch/VarMaybe.java | 6 +- .../pytorch/VariableHooksInterface.java | 2 + .../org/bytedeco/pytorch/VariableInfo.java | 2 + .../org/bytedeco/pytorch/VariableVersion.java | 4 +- .../java/org/bytedeco/pytorch/WarnAlways.java | 2 + .../java/org/bytedeco/pytorch/Warning.java | 2 + .../org/bytedeco/pytorch/WarningHandler.java | 2 + .../bytedeco/pytorch/WarningHandlerGuard.java | 2 + .../org/bytedeco/pytorch/WarningVariant.java | 2 + .../java/org/bytedeco/pytorch/WeakIValue.java | 2 + .../pytorch/WeakOrStrongCompilationUnit.java | 10 +- .../bytedeco/pytorch/WeakOrStrongTypePtr.java | 2 + .../org/bytedeco/pytorch/WeakStorage.java | 102 - .../bytedeco/pytorch/WeakStorageVector.java | 10 +- .../pytorch/WeakStorageVectorOptional.java | 2 + .../org/bytedeco/pytorch/WeakTypePtr.java | 6 +- .../gen/java/org/bytedeco/pytorch/While.java | 6 +- .../gen/java/org/bytedeco/pytorch/With.java | 6 +- .../java/org/bytedeco/pytorch/WithItem.java | 6 +- .../org/bytedeco/pytorch/WithItemList.java | 6 +- .../pytorch/WithItemListIterator.java | 6 +- .../gen/java/org/bytedeco/pytorch/Work.java | 118 + .../java/org/bytedeco/pytorch/WorkInfo.java | 59 + .../java/org/bytedeco/pytorch/WorkerInfo.java | 47 + .../bytedeco/pytorch/WriteableTensorData.java | 2 + .../org/bytedeco/pytorch/XPUHooksArgs.java | 2 + .../bytedeco/pytorch/XPUHooksInterface.java | 2 + .../org/bytedeco/pytorch/ZeroPad1dImpl.java | 2 + .../bytedeco/pytorch/ZeroPad1dImplBase.java | 2 + .../pytorch/ZeroPad1dImplCloneable.java | 2 + .../bytedeco/pytorch/ZeroPad1dOptions.java | 2 + .../org/bytedeco/pytorch/ZeroPad2dImpl.java | 2 + .../bytedeco/pytorch/ZeroPad2dImplBase.java | 2 + .../pytorch/ZeroPad2dImplCloneable.java | 2 + .../bytedeco/pytorch/ZeroPad2dOptions.java | 2 + .../org/bytedeco/pytorch/ZeroPad3dImpl.java | 2 + .../bytedeco/pytorch/ZeroPad3dImplBase.java | 2 + .../pytorch/ZeroPad3dImplCloneable.java | 2 + .../bytedeco/pytorch/ZeroPad3dOptions.java | 2 + ...NetworkError.java => _SupplementBase.java} | 14 +- .../bytedeco/pytorch/attribute_iterator.java | 2 + .../org/bytedeco/pytorch/attribute_list.java | 2 + .../gen/java/org/bytedeco/pytorch/bits16.java | 2 + .../java/org/bytedeco/pytorch/bits1x8.java | 2 + .../java/org/bytedeco/pytorch/bits2x4.java | 2 + .../java/org/bytedeco/pytorch/bits4x2.java | 2 + .../gen/java/org/bytedeco/pytorch/bits8.java | 2 + .../gen/java/org/bytedeco/pytorch/bitset.java | 2 + .../org/bytedeco/pytorch/buffer_iterator.java | 2 + .../org/bytedeco/pytorch/buffer_list.java | 2 + .../java/org/bytedeco/pytorch/crc64_t.java | 2 + .../cuda/AOTIModelContainerRunnerCuda.java | 9 +- .../pytorch/cuda/ActivationDescriptor.java | 9 +- .../pytorch/cuda/AllocatorConfigInfo.java | 9 +- .../bytedeco/pytorch/cuda/AllocatorState.java | 9 +- .../org/bytedeco/pytorch/cuda/BlockInfo.java | 9 +- .../pytorch/cuda/CTCLossDescriptor.java | 9 +- .../bytedeco/pytorch/cuda/CUDAAllocator.java | 13 +- .../org/bytedeco/pytorch/cuda/CUDAEvent.java | 104 + .../org/bytedeco/pytorch/cuda/CUDAGuard.java | 9 +- .../pytorch/cuda/CUDAKernelLaunchInfo.java | 9 +- .../cuda/CUDAKernelLaunchInfoVector.java | 9 +- .../cuda/CUDAKernelLaunchRegistry.java | 9 +- .../pytorch/cuda/CUDAMultiStreamGuard.java | 9 +- .../org/bytedeco/pytorch/cuda/CUDAStream.java | 13 +- .../pytorch/cuda/CUDAStreamArrayRef.java | 9 +- .../cuda/CUDAStreamCaptureModeGuard.java | 9 +- .../pytorch/cuda/CUDAStreamGuard.java | 9 +- .../pytorch/cuda/CheckpointDelta.java | 9 +- .../org/bytedeco/pytorch/cuda/Constant.java | 9 +- .../pytorch/cuda/ConvolutionDescriptor.java | 9 +- .../org/bytedeco/pytorch/cuda/CuDNNError.java | 31 - .../pytorch/cuda/DebugInfoWriter.java | 50 + .../pytorch/cuda/DeviceAssertionData.java | 9 +- .../pytorch/cuda/DeviceAssertionsData.java | 9 +- .../cuda/DeviceAssertionsDataVector.java | 9 +- ...aVectorCUDAKernelLaunchInfoVectorPair.java | 9 +- .../bytedeco/pytorch/cuda/DeviceStats.java | 9 +- .../pytorch/cuda/DropoutDescriptor.java | 15 +- .../pytorch/cuda/FilterDescriptor.java | 9 +- .../bytedeco/pytorch/cuda/IntraNodeComm.java | 151 ++ .../pytorch/cuda/IntraNodeCommWork.java | 74 + .../org/bytedeco/pytorch/cuda/PointerSet.java | 9 +- .../pytorch/cuda/ProcessGroupNCCL.java | 513 +++++ .../pytorch/cuda/RNNDataDescriptor.java | 9 +- .../bytedeco/pytorch/cuda/RNNDescriptor.java | 11 +- .../bytedeco/pytorch/cuda/SegmentInfo.java | 11 +- .../bytedeco/pytorch/cuda/SnapshotInfo.java | 9 +- .../cuda/SpatialTransformerDescriptor.java | 9 +- .../java/org/bytedeco/pytorch/cuda/Stat.java | 9 +- .../pytorch/cuda/TensorDescriptor.java | 9 +- .../org/bytedeco/pytorch/cuda/TraceEntry.java | 27 +- .../pytorch/cuda/TraceEntryVector.java | 9 +- .../bytedeco/pytorch/cuda/WarningState.java | 9 +- .../{CUDAError.java => gil_checker_t.java} | 32 +- .../bytedeco/pytorch/cuda/ncclRedOpRAII.java | 55 + .../bytedeco/pytorch/cuda/trace_time_.java | 11 +- .../org/bytedeco/pytorch/global/gloo.java | 502 +++++ .../org/bytedeco/pytorch/global/torch.java | 1930 +++++++++++++---- .../bytedeco/pytorch/global/torch_cuda.java | 1097 ++++++---- .../{TypeError.java => gloo/Address.java} | 25 +- .../Algorithm.java} | 20 +- .../org/bytedeco/pytorch/gloo/Buffer.java | 36 + .../org/bytedeco/pytorch/gloo/Context.java | 52 + .../org/bytedeco/pytorch/gloo/Device.java | 47 + .../org/bytedeco/pytorch/gloo/IStore.java | 35 + .../java/org/bytedeco/pytorch/gloo/Pair.java | 65 + .../pytorch/gloo/ReductionFunctionFloat.java | 47 + .../pytorch/gloo/ReductionFunctionInt.java | 47 + .../java/org/bytedeco/pytorch/gloo/Slot.java | 30 + .../java/org/bytedeco/pytorch/gloo/Store.java | 52 + .../pytorch/gloo/TransportContext.java | 56 + .../bytedeco/pytorch/gloo/UnboundBuffer.java | 129 ++ .../org/bytedeco/pytorch/gloo/float16.java | 65 + .../org/bytedeco/pytorch/graph_node_list.java | 2 + .../pytorch/graph_node_list_iterator.java | 2 + .../gen/java/org/bytedeco/pytorch/kArea.java | 2 + .../java/org/bytedeco/pytorch/kBatchMean.java | 2 + .../java/org/bytedeco/pytorch/kBicubic.java | 2 + .../java/org/bytedeco/pytorch/kBilinear.java | 2 + .../java/org/bytedeco/pytorch/kBorder.java | 2 + .../java/org/bytedeco/pytorch/kCircular.java | 2 + .../java/org/bytedeco/pytorch/kConstant.java | 2 + .../java/org/bytedeco/pytorch/kConv1D.java | 2 + .../java/org/bytedeco/pytorch/kConv2D.java | 2 + .../java/org/bytedeco/pytorch/kConv3D.java | 2 + .../bytedeco/pytorch/kConvTranspose1D.java | 2 + .../bytedeco/pytorch/kConvTranspose2D.java | 2 + .../bytedeco/pytorch/kConvTranspose3D.java | 2 + .../gen/java/org/bytedeco/pytorch/kFanIn.java | 2 + .../java/org/bytedeco/pytorch/kFanOut.java | 2 + .../gen/java/org/bytedeco/pytorch/kGELU.java | 2 + .../gen/java/org/bytedeco/pytorch/kGRU.java | 2 + .../gen/java/org/bytedeco/pytorch/kLSTM.java | 2 + .../java/org/bytedeco/pytorch/kLeakyReLU.java | 2 + .../java/org/bytedeco/pytorch/kLinear.java | 2 + .../gen/java/org/bytedeco/pytorch/kMax.java | 2 + .../gen/java/org/bytedeco/pytorch/kMean.java | 2 + .../gen/java/org/bytedeco/pytorch/kMish.java | 2 + .../java/org/bytedeco/pytorch/kNearest.java | 2 + .../org/bytedeco/pytorch/kNearestExact.java | 2 + .../gen/java/org/bytedeco/pytorch/kNone.java | 2 + .../java/org/bytedeco/pytorch/kRNN_RELU.java | 2 + .../java/org/bytedeco/pytorch/kRNN_TANH.java | 2 + .../gen/java/org/bytedeco/pytorch/kReLU.java | 2 + .../java/org/bytedeco/pytorch/kReflect.java | 2 + .../org/bytedeco/pytorch/kReflection.java | 2 + .../java/org/bytedeco/pytorch/kReplicate.java | 2 + .../gen/java/org/bytedeco/pytorch/kSame.java | 2 + .../gen/java/org/bytedeco/pytorch/kSiLU.java | 2 + .../java/org/bytedeco/pytorch/kSigmoid.java | 2 + .../gen/java/org/bytedeco/pytorch/kSum.java | 2 + .../gen/java/org/bytedeco/pytorch/kTanh.java | 2 + .../java/org/bytedeco/pytorch/kTrilinear.java | 2 + .../gen/java/org/bytedeco/pytorch/kValid.java | 2 + .../gen/java/org/bytedeco/pytorch/kZeros.java | 2 + .../org/bytedeco/pytorch/module_iterator.java | 2 + .../org/bytedeco/pytorch/module_list.java | 2 + .../bytedeco/pytorch/mt19937_data_pod.java | 2 + .../org/bytedeco/pytorch/mt19937_engine.java | 2 + .../pytorch/named_attribute_iterator.java | 2 + .../pytorch/named_attribute_list.java | 2 + .../pytorch/named_buffer_iterator.java | 2 + .../bytedeco/pytorch/named_buffer_list.java | 2 + .../pytorch/named_module_iterator.java | 2 + .../bytedeco/pytorch/named_module_list.java | 2 + .../pytorch/named_parameter_iterator.java | 2 + .../pytorch/named_parameter_list.java | 2 + .../bytedeco/pytorch/parameter_iterator.java | 2 + .../org/bytedeco/pytorch/parameter_list.java | 2 + .../org/bytedeco/pytorch/pretty_tree.java | 18 +- .../gen/java/org/bytedeco/pytorch/qint32.java | 2 + .../gen/java/org/bytedeco/pytorch/qint8.java | 2 + .../java/org/bytedeco/pytorch/quint2x4.java | 2 + .../java/org/bytedeco/pytorch/quint4x2.java | 2 + .../gen/java/org/bytedeco/pytorch/quint8.java | 2 + .../java/org/bytedeco/pytorch/type_index.java | 2 + .../pytorch/chrono/FloatDuration.java | 19 + .../bytedeco/pytorch/chrono/Milliseconds.java | 19 + .../bytedeco/pytorch/chrono/SystemClock.java | 11 + .../pytorch/chrono/SystemDuration.java | 18 + .../bytedeco/pytorch/chrono/TimePoint.java | 14 + .../pytorch/functions/GradCallback.java | 32 + .../bytedeco/pytorch/functions/ObjLoader.java | 6 +- .../pytorch/functions/StringMapper.java | 33 + .../pytorch/functions/WorkInfoConsumer.java | 32 + .../org/bytedeco/pytorch/presets/gloo.java | 94 + .../org/bytedeco/pytorch/presets/torch.java | 341 ++- .../bytedeco/pytorch/presets/torch_cuda.java | 137 +- .../pytorch/include/pytorch_adapters.h | 76 + .../bytedeco/pytorch/presets/gloo_include.h | 16 + .../pytorch/presets/torch_cuda_include.h | 26 +- .../bytedeco/pytorch/presets/torch_include.h | 31 +- 1577 files changed, 14010 insertions(+), 4515 deletions(-) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{DontIncreaseRefcount.java => AllreduceCoalescedOptions.java} (67%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{cuda => }/ApproximateClockToUnixTimeConverter.java (86%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AwaitPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/BackendMetaRef.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ConstantStringPtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistBackendError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/EnforceFiniteError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{DistError.java => EngineStub.java} (62%) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolderPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Error.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ErrorAlwaysShowCppStacktrace.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ErrorReport.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{FuturePtrArrayRef.java => FutureArrayRef.java} (56%) rename pytorch/src/gen/java/org/bytedeco/pytorch/{FuturePtrElementReference.java => FutureElementReference.java} (77%) rename pytorch/src/gen/java/org/bytedeco/pytorch/{FuturePtrList.java => FutureList.java} (72%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrListIterator.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImplPtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/IndexError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LinAlgError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Message.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NotImplementedError.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{Object.java => Obj.java} (66%) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ObjPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/OnnxfiBackendSystemError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{DistStoreError.java => ProcessGroupCppCommHookInterface.java} (55%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolderPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerPtr.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterfacePtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/StorageImplPtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Store.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{TreeRefStringMap.java => StringTensorMap.java} (67%) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeImpl.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplPtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TreeRef.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TuplePtr.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ValueError.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorage.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Work.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{DistNetworkError.java => _SupplementBase.java} (56%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CuDNNError.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java rename pytorch/src/gen/java/org/bytedeco/pytorch/cuda/{CUDAError.java => gil_checker_t.java} (52%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{TypeError.java => gloo/Address.java} (50%) rename pytorch/src/gen/java/org/bytedeco/pytorch/{OutOfMemoryError.java => gloo/Algorithm.java} (55%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java create mode 100644 pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h diff --git a/platform/pom.xml b/platform/pom.xml index ef79c788b63..bcf92ce160e 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -292,7 +292,7 @@ org.bytedeco pytorch-platform - 2.3.0-${project.version} + 2.3.1-${project.version} org.bytedeco diff --git a/pytorch/README.md b/pytorch/README.md index 98899c6fde8..f881bea2d1f 100644 --- a/pytorch/README.md +++ b/pytorch/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * PyTorch 2.3.0 https://pytorch.org/ + * PyTorch 2.3.1 https://pytorch.org/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -48,14 +48,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco pytorch-platform - 2.3.0-1.5.11-SNAPSHOT + 2.3.1-1.5.11-SNAPSHOT org.bytedeco pytorch-platform-gpu - 2.3.0-1.5.11-SNAPSHOT + 2.3.1-1.5.11-SNAPSHOT diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 1d805c3af39..80d0dc25863 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -22,6 +22,7 @@ export USE_CUDNN=0 export USE_NUMPY=0 export USE_OPENMP=1 export USE_SYSTEM_NCCL=1 +export USE_DISTRIBUTED=1 if [[ "$EXTENSION" == *gpu ]]; then export USE_CUDA=1 export USE_CUDNN=1 @@ -35,7 +36,7 @@ if [[ $PLATFORM == windows* ]]; then export PYTHON_BIN_PATH=$(which python.exe) fi -PYTORCH_VERSION=2.3.0 +PYTORCH_VERSION=2.3.1 export PYTORCH_BUILD_VERSION="$PYTORCH_VERSION" export PYTORCH_BUILD_NUMBER=1 @@ -186,6 +187,7 @@ sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h rm -Rf ../lib ln -sf pytorch/torch/include ../include +ln -sf ../../third_party/gloo/gloo ../include/gloo ln -sf pytorch/torch/lib ../lib ln -sf pytorch/torch/bin ../bin diff --git a/pytorch/include_list.pl b/pytorch/include_list.pl index a91ad04e216..bf957b49761 100644 --- a/pytorch/include_list.pl +++ b/pytorch/include_list.pl @@ -18,7 +18,7 @@ ($) for (my $d = @inc_per_depth - 1; $d >= $min_depth; $d--) { if ($inc_per_depth[$d]) { foreach my $i (@{$inc_per_depth[$d]}) { - print "#include \"$i\"\n"; + print "#include \"$i\"\n" unless $incs{$i}; $incs{$i} = 1; } undef $inc_per_depth[$d]; @@ -27,12 +27,13 @@ ($) } sub go { - my $path = join ' ', @_; + my ($roots, $opts) = @_; + my $path = join ' ', @$roots, @$opts; - my @inc = `g++ -I. -I torch/csrc/api/include/ -H $path -E 2>&1 > /dev/null`; + my @inc = `g++ -I. -I torch/csrc/api/include/ -DUSE_UCC -DUSE_C10D_NCCL -DUSE_C10D_GLOO -DUSE_C10D_MPI -DUSE_DISTRIBUTED -H $path -E 2>&1 > /dev/null`; foreach my $i (@inc) { chomp $i; - my ($depth, $f) = $i =~ /^(\.+)\s(.*\.h)$/; + my ($depth, $f) = $i =~ /^(\.+)\s(.*\.h(?:pp)?)$/; next unless $depth; $depth = length($depth); $f =~ s#^\./##; @@ -48,18 +49,32 @@ sub go { push @$incs, $f; } flush(0); + foreach my $i (@$roots) { + print "#include \"$i\"\n" unless $incs{$i}; + $incs{$i} = 1; + } } chdir "cppbuild/linux-x86_64-gpu/pytorch/torch/include"; -go('torch/csrc/api/include/torch/torch.h', 'torch/script.h', 'torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h'); +print <org.bytedeco pytorch-platform-gpu - 2.3.0-${project.parent.version} + 2.3.1-${project.parent.version} JavaCPP Presets Platform GPU for PyTorch diff --git a/pytorch/platform/pom.xml b/pytorch/platform/pom.xml index ee51db3b7af..1f7dcda05d7 100644 --- a/pytorch/platform/pom.xml +++ b/pytorch/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco pytorch-platform - 2.3.0-${project.parent.version} + 2.3.1-${project.parent.version} JavaCPP Presets Platform for PyTorch diff --git a/pytorch/pom.xml b/pytorch/pom.xml index 9ccf181e047..9b98ff5fde5 100644 --- a/pytorch/pom.xml +++ b/pytorch/pom.xml @@ -11,7 +11,7 @@ org.bytedeco pytorch - 2.3.0-${project.parent.version} + 2.3.1-${project.parent.version} JavaCPP Presets for PyTorch @@ -24,6 +24,12 @@ openblas 0.3.27-${project.parent.version} + + org.bytedeco + cuda + 12.3-8.9-${project.parent.version} + true + @@ -60,6 +66,7 @@ ${basedir}/../openblas/target/classes/ ${basedir}/../cpython/target/classes/ ${basedir}/../numpy/target/classes/ + ${basedir}/../cuda/target/classes/ ${project.build.outputDirectory} diff --git a/pytorch/samples/pom.xml b/pytorch/samples/pom.xml index b3b4c34acef..67ec809cfd4 100644 --- a/pytorch/samples/pom.xml +++ b/pytorch/samples/pom.xml @@ -12,14 +12,14 @@ org.bytedeco pytorch-platform - 2.3.0-1.5.11-SNAPSHOT + 2.3.1-1.5.11-SNAPSHOT org.bytedeco pytorch-platform-gpu - 2.3.0-1.5.11-SNAPSHOT + 2.3.1-1.5.11-SNAPSHOT diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java index 315a3bb11ad..4452db0e780 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -35,9 +37,9 @@ public class AOTIModelContainerRunner extends Pointer { public native @ByVal ExtraFilesMap getConstantNamesToOriginalFQNs(); public native @ByVal StringIntMap getConstantNamesToDtypes(); - public native void update_inactive_constant_buffer(@Cast("const torch::inductor::TensorConstantMap*") @ByRef HashAliasedIValueMap const_map); + public native void update_inactive_constant_buffer(@Cast("const torch::inductor::TensorConstantMap*") @ByRef SizeTStringMap const_map); public native void update_constant_buffer( - @Cast("const torch::inductor::TensorConstantMap*") @ByRef HashAliasedIValueMap const_map, + @Cast("const torch::inductor::TensorConstantMap*") @ByRef SizeTStringMap const_map, @Cast("bool") boolean use_inactive, @Cast("bool") boolean validate_full_updates); public native void run_const_fold( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java index 245736a92bb..c60b2869426 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java index 16a89281a22..1a3efebd4b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java index ba443287ab4..69a00b37178 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java index a439f4848b5..3b44ca5ede2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java index 01a7f182ea6..025c7ebf6f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java index 04ff7eeb15d..19ba082294b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java index 359ee78b6c3..ac362aa02fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java index 9b3ddfe5273..f2b7865863a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java index a466026a740..980a0d18aa2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java index d944ca047fe..e7c6d53e7e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java index 44de72027df..a2f93530101 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java index e80fb9128bd..d5755a97c9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java index 16efed25070..cc5ac73d910 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java index f8c1bb8caf7..ee2a39f5c4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java index 40b08a1ce43..dff9222fd5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java index 48dfd2fbd0c..e35ad579944 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java index d5c58a579ad..6700ee62453 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java index d810f6bb144..64bf0b149be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java index 276f3a01156..663eac1d8b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java index 7ddff12187a..76c5a56cd67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java index e51d5d8c1fc..11d51ded834 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java index 0b4b3af9720..afe6acf8b83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java index 5f1a5b4e6e3..0b2325117c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java index 0133810ada4..8114312c175 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java index 71020055604..bb0a4c22ebf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java index eda1d3583fc..dde739f6098 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java index af51f4e06e1..8b452a69d8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java index ca1256eafa8..da8c3181c51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java index 81010dd00cc..4814fdff672 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java index 495fa7d06c0..b82d4d887c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java index 418391fb82f..633650636fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java index 0b41b14b6ee..877d7d0c0a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java index 1843987daea..5d762f97e2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java index 273ea117a34..90f55b76dfe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java index c524e3d8712..f512dc91100 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java index 2b9b8f5b633..8cab0ac8f8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java index ef3cec1183d..e1fba043e51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java index 85d7563ae1e..f747ca8ba6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java index 0815e37d3c7..563d6b8aa30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java index d52a037fca0..7d292bd0ebf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java index 8595ece7434..2fa5668ec77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java index f8c3f056ccc..f829eee4d1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java index c91646faf20..4d7c9310f1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java index 0e80109be7f..23ecf2785e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java new file mode 100644 index 00000000000..2fc1a2ef06b --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java @@ -0,0 +1,42 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AllToAllOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public AllToAllOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public AllToAllOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AllToAllOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public AllToAllOptions position(long position) { + return (AllToAllOptions)super.position(position); + } + @Override public AllToAllOptions getPointer(long i) { + return new AllToAllOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef Milliseconds timeout(); public native AllToAllOptions timeout(Milliseconds setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java new file mode 100644 index 00000000000..c96d4c22738 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java @@ -0,0 +1,43 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AllgatherOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public AllgatherOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public AllgatherOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AllgatherOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public AllgatherOptions position(long position) { + return (AllgatherOptions)super.position(position); + } + @Override public AllgatherOptions getPointer(long i) { + return new AllgatherOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef Milliseconds timeout(); public native AllgatherOptions timeout(Milliseconds setter); + public native @Cast("bool") boolean asyncOp(); public native AllgatherOptions asyncOp(boolean setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java index f6dc7870f9d..c9c2a907152 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DontIncreaseRefcount.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java similarity index 67% rename from pytorch/src/gen/java/org/bytedeco/pytorch/DontIncreaseRefcount.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java index ea5a7e645bd..3782a55ab9d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DontIncreaseRefcount.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,11 +20,10 @@ import static org.bytedeco.pytorch.global.torch.*; -// constructor tag used by intrusive_ptr constructors -@Namespace("c10::raw") @Opaque @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DontIncreaseRefcount extends Pointer { +@Namespace("c10d") @Opaque @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AllreduceCoalescedOptions extends AllreduceOptions { /** Empty constructor. Calls {@code super((Pointer)null)}. */ - public DontIncreaseRefcount() { super((Pointer)null); } + public AllreduceCoalescedOptions() { super((Pointer)null); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DontIncreaseRefcount(Pointer p) { super(p); } + public AllreduceCoalescedOptions(Pointer p) { super(p); } } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java new file mode 100644 index 00000000000..726cc8d789c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AllreduceOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public AllreduceOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public AllreduceOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AllreduceOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public AllreduceOptions position(long position) { + return (AllreduceOptions)super.position(position); + } + @Override public AllreduceOptions getPointer(long i) { + return new AllreduceOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef @NoOffset ReduceOp reduceOp(); public native AllreduceOptions reduceOp(ReduceOp setter); + public native @ByRef @NoOffset Milliseconds timeout(); public native AllreduceOptions timeout(Milliseconds setter); + public native @ByRef @NoOffset TensorOptional sparseIndices(); public native AllreduceOptions sparseIndices(TensorOptional setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java index 13a6855649f..d74c053c725 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java index 8aa6f8c4e9b..8e787af5ee2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java index 18fab886e05..47774694970 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java index 859ea089357..31b1811a880 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java index 78e2a22497e..e1d1d64c1d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java index c5574cb4df9..e6eac9ef8ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java index 31dc3152958..b5da1374d4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java index 16a3faca35f..ef05acca2b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java index d3312cd32db..6f552841ab1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java index 7ff7901fdf4..70126b44f61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java index a039e827418..1455559fd63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java index f25a6d33ee6..4376b918aac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java index 3f97cc39eec..0fd19eb92e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java index a386153cdd3..531c8ee5145 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java index 65d89929367..54697ad763d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java index 66ff484d421..045ae39f4cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java index 19a4af193fa..7391b4eb9ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java index da7ffc8590e..e5e19464fc2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java index 7af1d36c38f..0c743a65ec1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java index d24b10f427d..bc87bde385e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Apply extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Apply(Pointer p) { super(p); } - public Apply(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Apply(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr callee(); public native @ByVal ExprList inputs(); public native @ByVal AttributeList attributes(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java similarity index 86% rename from pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ApproximateClockToUnixTimeConverter.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java index af3bd4b9195..548bb328ccf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ApproximateClockToUnixTimeConverter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java @@ -1,14 +1,14 @@ // Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE -package org.bytedeco.pytorch.cuda; +package org.bytedeco.pytorch; -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -16,14 +16,12 @@ 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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; -import static org.bytedeco.pytorch.global.torch_cuda.*; +import static org.bytedeco.pytorch.global.torch.*; // Convert `getCount` results to Nanoseconds since unix epoch. -@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ApproximateClockToUnixTimeConverter extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java index 063e9d0b520..2f1143d3689 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java index ace579e04af..effe43cb2bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java index 91235fdfa60..2dfc0c95027 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java index 7d08eb14fa8..37f407f3e52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java index 7596de57fbe..a940692a7ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java index 51f1009575c..8b3ad8f2ac9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java index 04e02c3e52b..c4ca1e3e8b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java index c08603e1f7c..449d5018771 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java index abd978952b7..8e311638f10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Assert extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Assert(Pointer p) { super(p); } - public Assert(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Assert(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr test(); public native @ByVal ExprMaybe msg(); public static native @ByVal Assert create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java index b708332cc3c..184df804cd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Assign extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Assign(Pointer p) { super(p); } - public Assign(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Assign(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Assign create( @Const @ByRef SourceRange range, @Const @ByRef ExprList lhs, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java index 68282742cdf..890392f54d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class AssignList extends TreeView { public AssignList(Pointer p) { super(p); } - public AssignList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AssignList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") AssignListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") AssignListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java index ad6633bba4b..5d0ce223e98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class AssignListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AssignListIterator(Pointer p) { super(p); } - public AssignListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public AssignListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef AssignListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef AssignListIterator rhs); public native @ByVal @Name("operator *") Assign multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java index 1387fb99e9e..a0af73a0483 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class AssignListMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AssignListMaybe(Pointer p) { super(p); } - public AssignListMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AssignListMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public AssignListMaybe(@Const @ByRef AssignList tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef AssignList tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java index 27ce7cc23e9..1ef4c773525 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,12 +30,12 @@ public class Attribute extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Attribute(Pointer p) { super(p); } - public Attribute(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Attribute(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Ident name(); public native @ByVal Expr value(); public static native @ByVal Attribute create( @Const @ByRef SourceRange range, @Const @ByRef Ident name, - @Const @ByRef TreeRef value); + @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree value); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java index 7e44a5c75ba..85d2be0d53c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class AttributeList extends TreeView { public AttributeList(Pointer p) { super(p); } - public AttributeList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AttributeList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") AttributeListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") AttributeListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java index 86f3a2a863f..4cb94c1726f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class AttributeListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AttributeListIterator(Pointer p) { super(p); } - public AttributeListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public AttributeListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef AttributeListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef AttributeListIterator rhs); public native @ByVal @Name("operator *") Attribute multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java index 318e6081a01..7ebcae5f9d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java index 353b3fbda30..59a65b2945f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java index ce606b315ce..fdc785b94fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class AugAssign extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AugAssign(Pointer p) { super(p); } - public AugAssign(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AugAssign(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal AugAssign create( @Const @ByRef SourceRange range, @Const @ByRef Expr lhs, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java index 31fb6cdf990..bee8c556a4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,6 +26,6 @@ public class AugAssignKind extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public AugAssignKind(Pointer p) { super(p); } - public AugAssignKind(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public AugAssignKind(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java index 5aeb3816687..ddaa43aa9a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java index b7e076813aa..e9135168aeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java index 4b1c2d77330..86401fe7cab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java index a18572b6266..f48d203be4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java index ceb13776019..5c2fb353221 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java index 114e70da000..3d5667d3860 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java index d7cc6f65b8c..ef92b41064a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java new file mode 100644 index 00000000000..eb347e74a09 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Name("torch::autograd::Error") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AutogradError extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AutogradError(Pointer p) { super(p); } + + public AutogradError(@StdString BytePointer msg, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(msg, next_edges); } + private native void allocate(@StdString BytePointer msg, @ByRef(true) EdgeVector next_edges); + public AutogradError(@StdString String msg, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(msg, next_edges); } + private native void allocate(@StdString String msg, @ByRef(true) EdgeVector next_edges); + + public AutogradError(@StdString BytePointer msg) { super((Pointer)null); allocate(msg); } + private native void allocate(@StdString BytePointer msg); + public AutogradError(@StdString String msg) { super((Pointer)null); allocate(msg); } + private native void allocate(@StdString String msg); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); + + public native void compiled_args(@ByRef CompiledNodeArgs args); + public native @ByVal TensorVector apply_with_saved( + @Const @ByRef TensorVector inputs, + @ByRef SwapSavedVariables saved); + + public native @StdString BytePointer msg(); public native AutogradError msg(BytePointer setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java index 3581dfb6461..56a3487b632 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java index 74e14258664..888d8661203 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java index 368bb234eab..9c61c1e4d30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java new file mode 100644 index 00000000000..c73350c4a08 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java @@ -0,0 +1,40 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// This structure represents autograd metadata that we need to pass across +// different nodes when we call an RPC which needs autograd computation. +@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class AutogradMetadata extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AutogradMetadata(Pointer p) { super(p); } + + public AutogradMetadata(@Cast("int64_t") long autogradContextId, @Cast("int64_t") long autogradMessageId) { super((Pointer)null); allocate(autogradContextId, autogradMessageId); } + private native void allocate(@Cast("int64_t") long autogradContextId, @Cast("int64_t") long autogradMessageId); + + // autogradContextId_ is a globally unique integer that identifies a + // particular distributed autograd pass. + public native @Cast("int64_t") long autogradContextId(); public native AutogradMetadata autogradContextId(long setter); + // autogradMessageId_ is a globally unique integer that identifies a pair + // of send/recv autograd functions. + public native @Cast("int64_t") long autogradMessageId(); public native AutogradMetadata autogradMessageId(long setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java index de586a29db0..06058490e68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java index 1937194bbdf..1a862292db8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java index 38ce73924f6..6affc4e56bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java index 2c37a94eef8..f122c99b807 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java index e816c99a187..793e120473d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java index af2351a0914..873163a52ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java index b5c44b68be7..1d341c3505b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java index eeddd68607b..127bbfedc49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java index 88055b7067e..30cce9b43ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java index 3d88a6167c8..99df125b2fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java index e1221202c68..667f50d4bfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java index b21dd9618ea..1818af717ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java index 42d125c2084..8df4f35800a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java index 9b8f7335da5..7001a0f615e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitPtr.java deleted file mode 100644 index 23152f289e3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class AwaitPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public AwaitPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public AwaitPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public AwaitPtr position(long position) { - return (AwaitPtr)super.position(position); - } - @Override public AwaitPtr getPointer(long i) { - return new AwaitPtr((Pointer)this).offsetAddress(i); - } - - - public AwaitPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public AwaitPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public AwaitPtr(Await target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Await target, @ByVal DontIncreaseRefcount arg1); - - - - public AwaitPtr(@ByRef(true) AwaitPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) AwaitPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) AwaitPtr put(@ByRef(true) AwaitPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Await get(); - - public native @ByRef @Name("operator *") @NoException(true) Await multiply(); - - public native @Name("operator ->") @NoException(true) Await access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef AwaitPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Await release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal AwaitPtr reclaim(Await owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal AwaitPtr reclaim_copy(Await owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal AwaitPtr unsafe_steal_from_new(Await raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal AwaitPtr unsafe_adapt_non_heap_allocated( - Await raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal AwaitPtr unsafe_reclaim_from_nonowning(Await raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java index f39c07a2a75..5c6e747790b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java index 702535a3092..df4a6a613cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java index 302df9666a5..35d36155f6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java index 6ec0eb00023..05bc35553bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java index 5a32a0cb0a3..c4e0568b0e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java index b4feec62624..c45c65abfcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java index b4cea865ca5..9f294365089 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java index 27b96ac34f0..5f0f9b1522c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java index f7e51e10ccc..b90adb10afe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java index a97a23d3891..fe791d2114d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java index f7a8ea37cf4..ede29ac4e32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -31,19 +33,10 @@ public class BackendMeta extends Pointer { static { Loader.load(); } /** Default native constructor. */ public BackendMeta() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public BackendMeta(long size) { super((Pointer)null); allocateArray(size); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public BackendMeta(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public BackendMeta position(long position) { - return (BackendMeta)super.position(position); - } - @Override public BackendMeta getPointer(long i) { - return new BackendMeta((Pointer)this).offsetAddress(i); - } - - public native @ByVal BackendMetaRef clone( - @Const @ByRef BackendMetaRef ptr); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + + public native @IntrusivePtr("c10::BackendMeta") @Cast({"", "c10::intrusive_ptr&"}) BackendMeta clone( + @IntrusivePtr("c10::BackendMeta") @Cast({"", "c10::intrusive_ptr&"}) BackendMeta ptr); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMetaRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMetaRef.java deleted file mode 100644 index 25a75ec8ca8..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMetaRef.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class BackendMetaRef extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public BackendMetaRef(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public BackendMetaRef(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public BackendMetaRef position(long position) { - return (BackendMetaRef)super.position(position); - } - @Override public BackendMetaRef getPointer(long i) { - return new BackendMetaRef((Pointer)this).offsetAddress(i); - } - - - public BackendMetaRef() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public BackendMetaRef(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public BackendMetaRef(BackendMeta target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(BackendMeta target, @ByVal DontIncreaseRefcount arg1); - - - - public BackendMetaRef(@ByRef(true) BackendMetaRef rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) BackendMetaRef rhs); - - public native @ByRef @Name("operator =") @NoException(true) BackendMetaRef put(@ByRef(true) BackendMetaRef rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) BackendMeta get(); - - public native @ByRef @Name("operator *") @NoException(true) BackendMeta multiply(); - - public native @Name("operator ->") @NoException(true) BackendMeta access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef BackendMetaRef rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) BackendMeta release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal BackendMetaRef reclaim(BackendMeta owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal BackendMetaRef reclaim_copy(BackendMeta owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal BackendMetaRef unsafe_steal_from_new(BackendMeta raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal BackendMetaRef unsafe_adapt_non_heap_allocated( - BackendMeta raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal BackendMetaRef unsafe_reclaim_from_nonowning(BackendMeta raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java new file mode 100644 index 00000000000..48522e2f86f --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class BarrierOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public BarrierOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public BarrierOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public BarrierOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public BarrierOptions position(long position) { + return (BarrierOptions)super.position(position); + } + @Override public BarrierOptions getPointer(long i) { + return new BarrierOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef @Cast("std::vector*") LongVector device_ids(); public native BarrierOptions device_ids(LongVector setter); + public native @ByRef Milliseconds timeout(); public native BarrierOptions timeout(Milliseconds setter); + public native @ByRef DeviceOptional device(); public native BarrierOptions device(DeviceOptional setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java index ef67cd0b4aa..2d9285379e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java index bdc37ef9e6e..296386fc40a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java index b4ae722bcce..3b29f86894b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java index 3abc8ed6f4f..af6d3db14cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java index dca3bbd4e46..f178dc78980 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java index 7cee0bbb592..c9140448f32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java index 098f0c726bc..76cecee44ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java index 5b4486f119c..d7659b8eaad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java index 4c53a2502d6..4ec023af769 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java index aa430c11fbd..f8bace79e32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java index 51b0783d20e..c361bbfdb92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java index 1ffac3653fa..d1cae008fce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java index 82a33aee581..7e7395b3cf1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java index d2ebc2c0b58..53caee44658 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java index b0b0957520b..dab92b48fdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java index 526bfd696df..cd0921c750e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java index a87bb33cff1..3e3260b80a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java index 2ff1d54f60c..0c3a3c121c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java index 20f2c3784bf..cbf689d4ffa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java index d438dfc0b6d..6a9985f3a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java index 9dd22d383c1..5b975c3b976 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,8 +30,8 @@ public class BinOp extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public BinOp(Pointer p) { super(p); } - public BinOp(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public BinOp(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr lhs(); public native @ByVal Expr rhs(); public static native @ByVal BinOp create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java index 7e38b95d478..1f6332a6313 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java index 6528e789332..597873f1d87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java index 08f07737a0f..e7ae85ab748 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java index 42eabf3ad02..3612adb799d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java index 9830abb5b28..f944524578d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java index 59675b1de16..75e7bd7937d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java index 1f3e6816cbd..5f821ec5a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java index 6cdbdc83f8f..3019caf10a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java index 1b9db184bef..8dac17a6ede 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java index 5c0ae0ddcc1..d9ec55e8ea9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java index 024c78a2095..b8bfa53bd35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java index 64488385c2c..7ed8107a9f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class BooleanList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java index 8aac364c51c..c17eb24fdb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java index 311a86ff665..28c558bf4a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class Break extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Break(Pointer p) { super(p); } - public Break(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Break(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Break create(@Const @ByRef SourceRange range); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java new file mode 100644 index 00000000000..5d77351dc36 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java @@ -0,0 +1,45 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class BroadcastOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public BroadcastOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public BroadcastOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public BroadcastOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public BroadcastOptions position(long position) { + return (BroadcastOptions)super.position(position); + } + @Override public BroadcastOptions getPointer(long i) { + return new BroadcastOptions((Pointer)this).offsetAddress(i); + } + + public native @Cast("int64_t") long rootRank(); public native BroadcastOptions rootRank(long setter); + public native @Cast("int64_t") long rootTensor(); public native BroadcastOptions rootTensor(long setter); + public native @ByRef Milliseconds timeout(); public native BroadcastOptions timeout(Milliseconds setter); + public native @Cast("bool") boolean asyncOp(); public native BroadcastOptions asyncOp(boolean setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java new file mode 100644 index 00000000000..5853e2fe71c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java @@ -0,0 +1,45 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Local accumulator type for a single bucket. +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class BucketAccumulator extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public BucketAccumulator() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public BucketAccumulator(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public BucketAccumulator(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public BucketAccumulator position(long position) { + return (BucketAccumulator)super.position(position); + } + @Override public BucketAccumulator getPointer(long i) { + return new BucketAccumulator((Pointer)this).offsetAddress(i); + } + + public native @ByRef @Cast("std::vector*") SizeTVector indices(); public native BucketAccumulator indices(SizeTVector setter); + public native @Cast("size_t") long size(); public native BucketAccumulator size(long setter); + public native @Cast("size_t") long size_limit(); public native BucketAccumulator size_limit(long setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java index d7eacdbc360..d14b1a54147 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java index 5f9bf340946..0c5ab8fb4b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java index 097921b400e..a52e1327b21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java index 49d4a670633..250430548ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java index 829928771c5..32278c967db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java index ec56895cfd0..dbe659534fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java index 6d24b3b1f00..b413c216dd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java index 5127b9f713c..739ae78ff62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java new file mode 100644 index 00000000000..ca3b846ac15 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ByteVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ByteVector(Pointer p) { super(p); } + public ByteVector(byte value) { this(1); put(0, value); } + public ByteVector(byte ... array) { this(array.length); put(array); } + public ByteVector() { allocate(); } + public ByteVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef ByteVector put(@ByRef ByteVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public byte front() { return get(0); } + public byte back() { return get(size() - 1); } + @Index(function = "at") public native @Cast("uint8_t") byte get(@Cast("size_t") long i); + public native ByteVector put(@Cast("size_t") long i, byte value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @Cast("uint8_t") byte value); + public native @ByVal Iterator 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 *") @Cast("uint8_t") byte get(); + } + + public byte[] get() { + byte[] array = new byte[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public byte pop_back() { + long size = size(); + byte value = get(size - 1); + resize(size - 1); + return value; + } + public ByteVector push_back(byte value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public ByteVector put(byte value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public ByteVector put(byte ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java index 0175cf91c61..7e6051ec17f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java index 09ceda6e127..cd97361d9d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java index ca1bf9c15fd..920a77916be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java index 433be6070af..709c122c156 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java index be3c5e63022..9ba17746043 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -38,7 +40,7 @@ public class CPUGeneratorImpl extends GeneratorImpl { public native @Cast("uint64_t") long current_seed(); public native @Cast("uint64_t") long seed(); public native void set_state(@Const @ByRef TensorImpl new_state); - public native @ByVal TensorImplPtr get_state(); + public native @IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl get_state(); public static native DeviceType device_type(); public native @Cast("uint32_t") int random(); public native @Cast("uint64_t") long random64(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java index 72bfd641ff3..fc8bfa9d1b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java index c15d39e20c2..75560587c3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java index 910b3ff8d97..f64849b2369 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java index bda89287dc0..563d3f3b587 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java index 3663700ec5d..8950ef86849 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java index 4b0f13710ad..53739480fa5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java index 6cdc616619f..6cef4fd308f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java index 02c266c4cce..2d7051682ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java index 485082ee80a..1113fd25039 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java index 4bd639f1d2a..3fd91062ccb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java index 372fe258744..f35a2555239 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java index ceed73e0d0f..92d4332cddf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java index a95b3f7fbf2..2be0bca19cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java index 25de5e1c011..7da4b3e5240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java index c7c7ea60241..786c3dbdff6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java index d90c8378d8b..7f43f652d32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java index 76e2b21ce91..0ba67f9d531 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java index 191ed20c628..0291d99e84d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java index 11471071c9c..42283a62674 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java index eff35875117..76c8cbb38f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java index d2b3dd7d98e..79978cd8928 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java index 316fa2a369e..4111aa212b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java index 771c1076a83..677b8df2c5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java index aa22654d8d7..05147711030 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java index 098e8c2c591..5a3bb6130fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java index 1daed38af62..f49a2b0e260 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java index 48649299a16..4bdae8086a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java index d40d1dc2c25..7ce11e64fc4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java index c9c16904e1b..d0b6a788713 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java index 3f165de5493..57cb7ec791c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java index bb02ac9f39a..fc8f8978189 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java index 245e1e947ff..0ad22f56eb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java index 4f6e30671a4..1fdf404eeeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ClassDef extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ClassDef(Pointer p) { super(p); } - public ClassDef(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ClassDef(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ClassDef withName(@StdString BytePointer new_name); public native @ByVal ClassDef withName(@StdString String new_name); public native @ByVal Ident name(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java index 8a19ca8e0ee..1a86261a21e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -50,6 +52,21 @@ public static class Property extends Pointer { } // Create a class type with name `name` and its methods stored in `cu`. + public static native @SharedPtr("c10::ClassType") @ByVal ClassType create( + @ByVal QualifiedNameOptional qualifiedName, + @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, + @Cast("bool") boolean is_module/*=false*/, + @StdString BytePointer doc_string/*=""*/, + @ByVal(nullValue = "std::vector{}") StringVector unresolved_class_attributes); + public static native @SharedPtr("c10::ClassType") @ByVal ClassType create( + @ByVal QualifiedNameOptional qualifiedName, + @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu); + public static native @SharedPtr("c10::ClassType") @ByVal ClassType create( + @ByVal QualifiedNameOptional qualifiedName, + @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, + @Cast("bool") boolean is_module/*=false*/, + @StdString String doc_string/*=""*/, + @ByVal(nullValue = "std::vector{}") StringVector unresolved_class_attributes); public native @Cast("bool") boolean equals(@Const @ByRef Type rhs); @@ -243,7 +260,7 @@ public native void checkForwardHookSchema( public native void unsafeRemoveMethod(@StdString BytePointer name); public native void unsafeRemoveMethod(@StdString String name); - public native @SharedPtr CompilationUnit compilation_unit(); + public native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compilation_unit(); // generate a refined version of this class. // It has the same name but the slot Types are subtypes of diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java index 0f6ee68e172..4e098370f77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java index b740cf551de..81facaa5edb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java index 8a2c916eebd..a34094c44e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java index b779f88056b..38f06027685 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java index 56fe902a48c..24a95b1197d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java new file mode 100644 index 00000000000..4959040034c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Base class of both `PythonCommHook` and `CppCommHook`. +// Requires implementing 1) `runHook` method that communicates gradients +// asynchronously, and 2) `parseHookResult` method that converts the hook +// result into a tensor. +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class CommHookInterface extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public CommHookInterface(Pointer p) { super(p); } + + + // Passes the input grad bucket to the registered communication hook. + // Once the tensor in the bucket are ready, kicks off the hook asynchronously + // and returns a future that holds the communication results. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runHook( + @ByRef GradBucket bucket); + + // Returns the resulting tensor once the communication hook result is + // ready. The resulting tensor will then be copied to the grads of + // individual parameters. + public native @ByVal Tensor parseHookResult(@Const @ByRef IValue result); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java index 80bfa8cea8e..f7c9330caae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java index 3b493e6d8cb..6ff1acc03bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java index 778fdee0f15..726831dfcef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java index 2b4228b06da..a034f98e203 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java index 40343406921..d4d9b728ebe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java index 097c118f750..3b17cc3c3b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -29,7 +31,7 @@ public class Compound extends Tree { public Compound(int kind, @Const @ByRef SourceRange range_, @Cast("torch::jit::TreeList*") @ByRef(true) SymDimVector trees_) { super((Pointer)null); allocate(kind, range_, trees_); } private native void allocate(int kind, @Const @ByRef SourceRange range_, @Cast("torch::jit::TreeList*") @ByRef(true) SymDimVector trees_); public native @Cast("const torch::jit::TreeList*") @ByRef SymDimVector trees(); - public static native @ByVal TreeRef create( + public static native @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree create( int kind, @Const @ByRef SourceRange range_, @Cast("torch::jit::TreeList*") @ByRef(true) SymDimVector trees_); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java index 9f15c3265af..05e2e09f3e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ConstExpr extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ConstExpr(Pointer p) { super(p); } - public ConstExpr(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ConstExpr(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @Cast("bool") boolean isFloatingPoint(); public native @Cast("bool") boolean isIntegral(); public native @Cast("bool") boolean isComplex(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java index c756a5be903..537af01682b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java index ba3b49901cd..3e373b9b61d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java index eb4a8ed8c7b..528f6a9db04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java index df804685b72..3aab75bf491 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java index 120ff47601e..1d3684771bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java index 84517d5fcb2..ac6d7b83bb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java index 81323b5e5c0..58513e75f5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java index e6c3d2da67e..b2b2e0fadf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java index 34fa4bda9f6..7eaf6b5cd3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java index df7449f8b7d..8bdf278951d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java index 18409adf29e..616bb4df4bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java index cadeea7485d..f7067a9c3f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java index 74e14d15f19..24adbc8d5a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,11 +28,11 @@ public class ConstantString extends Pointer { public ConstantString(Pointer p) { super(p); } public ConstantString(@StdString BytePointer str) { super((Pointer)null); allocate(str); } - private native void allocate(@StdString BytePointer str); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@StdString BytePointer str); public ConstantString(@StdString String str) { super((Pointer)null); allocate(str); } - private native void allocate(@StdString String str); - public static native @ByVal ConstantStringPtr create(@StdString BytePointer str_); - public static native @ByVal ConstantStringPtr create(@StdString String str_); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@StdString String str); + public static native @IntrusivePtr("c10::ivalue::ConstantString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString create(@StdString BytePointer str_); + 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(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantStringPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantStringPtr.java deleted file mode 100644 index 5953da42afc..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantStringPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ConstantStringPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ConstantStringPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public ConstantStringPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public ConstantStringPtr position(long position) { - return (ConstantStringPtr)super.position(position); - } - @Override public ConstantStringPtr getPointer(long i) { - return new ConstantStringPtr((Pointer)this).offsetAddress(i); - } - - - public ConstantStringPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public ConstantStringPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public ConstantStringPtr(ConstantString target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(ConstantString target, @ByVal DontIncreaseRefcount arg1); - - - - public ConstantStringPtr(@ByRef(true) ConstantStringPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) ConstantStringPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) ConstantStringPtr put(@ByRef(true) ConstantStringPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) ConstantString get(); - - public native @ByRef @Name("operator *") @NoException(true) ConstantString multiply(); - - public native @Name("operator ->") @NoException(true) ConstantString access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef ConstantStringPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) ConstantString release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal ConstantStringPtr reclaim(ConstantString owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal ConstantStringPtr reclaim_copy(ConstantString owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal ConstantStringPtr unsafe_steal_from_new(ConstantString raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal ConstantStringPtr unsafe_adapt_non_heap_allocated( - ConstantString raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal ConstantStringPtr unsafe_reclaim_from_nonowning(ConstantString raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java index 0a261ba302a..8379fa0581a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java index 0a47ef3e3db..f2607784089 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class Continue extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Continue(Pointer p) { super(p); } - public Continue(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Continue(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Continue create(@Const @ByRef SourceRange range); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java index f0ab894ff77..1d208ee05c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java index 9598c469633..c6b1514272b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java index f41914c9da3..b92277c3a3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java index 33989a694a0..117903f7a67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java index c33496b60be..97ba18deb0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java index 4b7fec2f254..e0ae674293f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java index e584973c787..315fa7510f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java index bcbba04019d..f22d1946461 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java index 69e7a14c0b7..478ab7d118d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java index fa81cc3a2c5..ccde8e6e668 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java index ba32723ac78..530aff1308a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java index 61c4261f4b2..a8b729577b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java index a2d7a206d87..76534ad4319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java index 43ec04d34ab..fbeccbb8856 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java index 466040b9962..bd75b543f75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java index a67ab190ce9..e090fca8545 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java index e7dd8351238..b0f1944c3ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java index 86affc897c2..216d324f44e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java index 6454ff02e98..ce43d048944 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java index 1dee0a27b19..c987dba85e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java index 70c2af64001..0792d4f624a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java index 486f8e6de8c..63b763bfc4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java index 7fc4690f041..ccc34ad39c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java index ca6eb38739d..ad2bf60a422 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java index f8cf246f305..e9e67ef4b20 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java index 336ac8f6073..ec184966f77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java index f1ac7203ac1..72d04bbc105 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java index 2b6747cda3e..61db0dc6fe6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java index 2c6a0855d50..304c08822a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java index dd57a5ddc90..7e0ce326b07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java index ca3021ac5bd..f41d39fa5c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java index 86b32722e3f..7cb54a6cc0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java index 6762020b959..d78b3caaac9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java index ed5d75ef5ae..4562959c8ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java index d15f5df1cb6..86e4b056ca7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java index 65b59c547c4..b37c47938c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java index 29a0fe486a2..cb06fc0e3dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java index 3a2da58d4a3..cd3b6e9e2c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java index 3b8c3e0440e..c69d844a802 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java index 8275ab12f30..e5376881c03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java index 827f15cb262..5067d4bf5ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java index 8a650a3a79b..03b88753f9f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java index b208d407929..eab28988451 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java index b89554d9d1e..d9650e80975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java index a2385feeac3..c8b06a6c0b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java index cae6a80365f..6bffdee1b68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java index 1172451ffa8..899ae9ad1b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java index 4842962650d..4deacff018a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java index db83588ab31..eb4245351cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java index 6859e3b05c2..1186d292395 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java index 407fadcba12..dc77ae2f360 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java index 5f133a4d68b..cb03ac33a94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java index 479428dbcc1..2b0c749f327 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java index 31e913b9cc5..6013092c5bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java index 4eab385c552..5ee5c101c8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java index 58c29b4d1a4..1862f1faea6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java index 01a4199309d..1a51f7faad6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java index cd4bddf0dd1..2190699789d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java index 9aeb5ca081e..f87d1990eb2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java index f0e50ba3b9c..fb3866dc7d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java index 5282d287598..1dfc6ce4d15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,8 +30,8 @@ public class Decl extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Decl(Pointer p) { super(p); } - public Decl(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Decl(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ParamList params(); public native @ByVal ExprMaybe return_type(); public static native @ByVal Decl create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java index e81b9338315..17bacb462e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Def extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Def(Pointer p) { super(p); } - public Def(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Def(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Def withName(@StdString BytePointer new_name); public native @ByVal Def withName(@StdString String new_name); public native @ByVal Def withDecl(@Const @ByRef Decl decl); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java index e1d98af8c93..95c4c232f37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class DefMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public DefMaybe(Pointer p) { super(p); } - public DefMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public DefMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public DefMaybe(@Const @ByRef Def tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef Def tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java index a50f96b8a82..71ba3657f4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java new file mode 100644 index 00000000000..e4a64456a08 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java @@ -0,0 +1,39 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Identity in forward, Error in backward. Used to implement +// @once_differentiable +@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DelayedError extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DelayedError(Pointer p) { super(p); } + + public DelayedError(@StdString BytePointer msg, @Cast("int64_t") long num_inputs) { super((Pointer)null); allocate(msg, num_inputs); } + private native void allocate(@StdString BytePointer msg, @Cast("int64_t") long num_inputs); + public DelayedError(@StdString String msg, @Cast("int64_t") long num_inputs) { super((Pointer)null); allocate(msg, num_inputs); } + private native void allocate(@StdString String msg, @Cast("int64_t") long num_inputs); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); + + public native @StdString BytePointer msg(); public native DelayedError msg(BytePointer setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java index 39b34b7f541..9d7f62ca922 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Delete extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Delete(Pointer p) { super(p); } - public Delete(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Delete(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList targets(); public static native @ByVal Delete create(@Const @ByRef SourceRange range, @Const @ByRef ExprList targets); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java index 92500bc5cc3..12256d45de4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java index 5266008478c..fba2a47da78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java index 129ea188245..87dbce1ff05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java index 0c81c19afe2..9034a219bb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java index e7450aad17d..eca0dbaac26 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java index 2bb6ffd6c06..75fc079b79a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java index 30ba04ce7ae..dd6a84065e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java index 8b6612ce82d..c900e61435d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java index a34c7694173..deac5b89411 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java index 850ca373b48..8c26138977d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java index 2c0e86d6f8c..2bb06e13cff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java index fe724392c22..a0c358c26fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java index c01b8ab4756..183c6e55d71 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java index a80f1616258..5aa056ece44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class DictComp extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public DictComp(Pointer p) { super(p); } - public DictComp(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public DictComp(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr key(); public native @ByVal Expr value(); public native @ByVal Expr target(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java index ff431466229..f7f25d3db6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class DictLiteral extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public DictLiteral(Pointer p) { super(p); } - public DictLiteral(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public DictLiteral(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList key_inputs(); public native @ByVal ExprList value_inputs(); public static native @ByVal DictLiteral create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java index 0f0e920b918..7bf4012f9ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java index 8b7a4992184..4c8f52aade7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java index 6ae1dc877f1..bdf08a58f1e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java index ba737dc1e7e..d4c4e2e8117 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java index d1aeb489911..4baac0dc9ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java index 040428171f0..6eadfa83bfa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java index 88cb97f7484..778571fe0fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java index 979cb729d39..3443446d000 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java index 2cc858d7c97..7a079aceed4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java index c700ecc78fc..08eee231285 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java index d17ca88d144..78c7dff4dac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java index a8d294cb134..077f110e1be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java index 4829954eb86..1e41ecfd963 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java index 6aa7c050bd0..ad814ac7fce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java index 9c6dc5d6605..16b5ba1a291 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java index 02be66397b7..e020941fe50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java new file mode 100644 index 00000000000..4e0dfb801cd --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java @@ -0,0 +1,86 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// DistAutogradContext which stores information for a single distributed +// autograd pass on a worker. +@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DistAutogradContext extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DistAutogradContext(Pointer p) { super(p); } + + + public DistAutogradContext(@Cast("int64_t") long contextId) { super((Pointer)null); allocate(contextId); } + @SharedPtr @Name("std::make_shared") private native void allocate(@Cast("int64_t") long contextId); + + // Retrieves the autograd context id for this context. + public native @Cast("int64_t") long contextId(); + + // Records a 'send' autograd function for this context with the provided + // message id. + public native void addSendFunction( + @Const @SharedPtr("torch::distributed::autograd::SendRpcBackward") @ByRef SendRpcBackward func, + @Cast("int64_t") long autograd_message_id); + + // Records a 'recv' autograd function for this context with the provided + // message id. + public native void addRecvFunction( + @SharedPtr("torch::distributed::autograd::RecvRpcBackward") @ByRef RecvRpcBackward func, + @Cast("int64_t") long autograd_message_id); + + // Given an autograd_message_id, retrieve the appropriate send function. + public native @SharedPtr("torch::distributed::autograd::SendRpcBackward") @ByVal SendRpcBackward retrieveSendFunction( + @Cast("int64_t") long autograd_message_id); + + // Return all send functions for this context. + public native @ByVal LongSendRpcBackwardMap sendFunctions(); + + // Return all recv functions for this context. + public native @ByVal LongRecvRpcBackwardMap recvFunctions(); + + // Adds a future message recording an outstanding RPC. + public native void addOutstandingRpc(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future jitFuture); + + // Returns all gradients. + public native @Const @ByVal TensorTensorDict getGradients(); + + // This function gives a mutable grad reference to the callback. + // If the callback returns true, it means the grad in the context + // needs to be updated. + public native void runGradCallbackForVariable( + @Const @ByRef Tensor variable, + @ByRef(true) GradCallback cb); + + + + + + + // records the workerID of a node that we sent an RPC to. + // workerIDs are added here when we attach a send function to this autograd + // context + public native void addKnownWorkerId(short workerId); + + // Retrieves a set containing the known workerIds for this context + // These are the different workers that this context has sent RPCs to. + public native @ByVal ShortSet getKnownWorkerIds(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistBackendError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistBackendError.java deleted file mode 100644 index 99321bfa0d8..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistBackendError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used for collective communication library errors from the distributed module. -// These turn into DistBackendError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DistBackendError extends DistError { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DistBackendError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java new file mode 100644 index 00000000000..b2eb2ad0148 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java @@ -0,0 +1,275 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Name("c10d::Backend") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DistributedBackend extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DistributedBackend(Pointer p) { super(p); } + + // Backend Options is a base struct that defines the basic options + // when constructing a Backend. Each Backend 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(kBackendDefaultTimeout)") Milliseconds timeout) { super((Pointer)null); allocate(backend, timeout); } + private native void allocate( + @StdString BytePointer backend, + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout); + public Options( + @StdString BytePointer backend) { super((Pointer)null); allocate(backend); } + private native void allocate( + @StdString BytePointer backend); + public Options( + @StdString String backend, + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout) { super((Pointer)null); allocate(backend, timeout); } + private native void allocate( + @StdString String backend, + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout); + public Options( + @StdString String backend) { super((Pointer)null); allocate(backend); } + private native void allocate( + @StdString String backend); + + public native @ByRef Milliseconds timeout(); public native Options timeout(Milliseconds setter); + + // backend name + @MemberGetter public native @StdString BytePointer backend(); + } + + public native int getRank(); + + public native int getSize(); + + // Returns an unique opaque ID of this backend that can be used to correlate + // with its collectives. + public native @Cast("int64_t") long getID(); + + public native @Cast("bool") boolean supportsSplitting(); + + public native void startCoalescing(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(); + + // Subclasses must override this method to return the backend name + public native @StdString BytePointer getBackendName(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector arg0, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions arg1); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector arg0); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1); + + // Gathers a single tensor inputBuffer into a single buffer outputBuffer that + // is interpreted as a contiguous collection of size inputBuffer * WORLD_SIZE. + // For implementers of ProcessGroup API and advanced users only. + // Note: this function will be deprecated in near future. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1); + + // This function is deprecated and will be moved out of Backend to comms: + // * do not add dependencies on this function, + // * do not implement it in your Backend, implement _allgather_base + // instead. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1); + + // This function is a coalesced version of `allgather_into_tensor` (currently + // still named as `_allgather_base`). Each tensor in the vector corresponds to + // an input/output of one `allgather_into_tensor` operation. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector arg0, + @ByRef TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector arg0, + @StdVector TensorVector arg1, + @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector arg0, + @StdVector TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector arg0, + @StdVector TensorVector arg1, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector arg0, + @StdVector TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1); + + // This function is a coalesced version of `reduce_scatter_tensor` (currently + // still named as `_reduce_scatter_base`). Each tensor in the vector + // corresponds to an input/output of one `reduce_scatter_tensor` operation. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions arg2); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1, + @Cast("std::vector*") @ByRef LongVector arg2, + @Cast("std::vector*") @ByRef LongVector arg3, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions arg4); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor arg0, + @ByRef Tensor arg1, + @Cast("std::vector*") @ByRef LongVector arg2, + @Cast("std::vector*") @ByRef LongVector arg3); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector arg0, + @ByRef TensorVector arg1); + + public native void monitoredBarrier( + @Const @ByRef BarrierOptions arg0, + @Cast("bool") boolean arg1/*=false*/); + public native void monitoredBarrier( + @Const @ByRef BarrierOptions arg0); + + // Agrees on an initial sequence number for the whole group by having rank 0 + // create it and broadcast it to other ranks using the store. Only implemented + // for GLOO and NCCL backends currently. + public native void setSequenceNumberForGroup(); + + // Retrieves the current sequence number for the whole group, which should be + // in sync. If the returned number is not consistent across the group, it + // may indicate that there is some sort of collective desynchronization. + public native @Cast("uint64_t") long getSequenceNumberForGroup(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( + @ByRef TensorVector arg0, + int arg1, + int arg2); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( + @ByRef TensorVector arg0, + int arg1, + int arg2); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( + @ByRef TensorVector arg0, + int arg1); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( + @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions arg0); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier(); + + public native void registerOnCompletionHook( + @ByRef(true) WorkInfoConsumer hook); + + public native void waitForPendingWorks(); + + public native void enableCollectivesTiming(); + + public native @Cast("bool") boolean hasHooks(); + + // Do not call this directly, use ProcessGroup::setGroupName instead. + public native void setGroupName(@StdString BytePointer name); + public native void setGroupName(@StdString String name); + + public native @StdString BytePointer getGroupName(); + + // See similar functions in ProcessGroup.hpp for context. + public native @ByVal DeviceOptional getBoundDeviceId(); + + // Perform an eager connect to the specified device if the backend supports + // it. + public native void eagerConnectSingleDevice(@ByVal Device device); + + public native void setBoundDeviceId(@ByVal DeviceOptional device); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java new file mode 100644 index 00000000000..d0d95fa6c1d --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java @@ -0,0 +1,37 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DistributedBackendOptional extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DistributedBackendOptional(Pointer p) { super(p); } + public DistributedBackendOptional(@Cast({"", "c10::intrusive_ptr&"}) DistributedBackend value) { this(); put(value); } + public DistributedBackendOptional() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef DistributedBackendOptional put(@ByRef DistributedBackendOptional x); + + public native boolean has_value(); + public native void reset(); + public native @Name("value") @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend get(); + @ValueSetter public native DistributedBackendOptional put(@IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend value); +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java new file mode 100644 index 00000000000..75f5e38536c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DistributedBackendOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public DistributedBackendOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public DistributedBackendOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DistributedBackendOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public DistributedBackendOptions position(long position) { + return (DistributedBackendOptions)super.position(position); + } + @Override public DistributedBackendOptions getPointer(long i) { + return new DistributedBackendOptions((Pointer)this).offsetAddress(i); + } + + public native @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store(); public native DistributedBackendOptions store(Store setter); + public native int group_rank(); public native DistributedBackendOptions group_rank(int setter); + public native int group_size(); public native DistributedBackendOptions group_size(int setter); + public native @ByRef FloatDuration timeout(); public native DistributedBackendOptions timeout(FloatDuration setter); + public native @StdString BytePointer group_id(); public native DistributedBackendOptions group_id(BytePointer setter); + public native @ByRef @Cast("std::vector*") LongVector global_ranks_in_group(); public native DistributedBackendOptions global_ranks_in_group(LongVector setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java index 28a34a9d70e..bcb6b93a8e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java index ecdd52edd98..451f2552af7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java index 07ebbc7f716..2e324260352 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java index 8e3cadb236e..9273d2b6e8f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class Dots extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Dots(Pointer p) { super(p); } - public Dots(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Dots(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Dots create(@Const @ByRef SourceRange range); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java index 7ca9b4d0570..e07c7c72f22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java index e057fbcf6b1..d620006884b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java index 626e27952f3..0046bcd1ce0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java index ba8803704de..73db665b533 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java index e310dff0489..994b5c8630b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java index 976c6baa857..784fc23775b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -34,7 +36,7 @@ * and switch out the underlying list implementation without * breaking backwards compatibility for the kernel API. */ -@Name("c10::List >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DoubleComplexList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java index 097ff3b1fb8..578f72fde4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java index b50ba7021be..865509ebd29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java index d60fb062e8e..25b1eb58815 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java index b7435241b6e..55be5f33674 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DoubleList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java index a0aa8912f85..aa4a17db56b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java index 3401c413f0a..3567605b149 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java index 9493bc6359b..d2618690749 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java index 65afa08f024..b6cfdae9e65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java index 74303a0ce19..a34adf167ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java index 3c313585b0e..79a182acff9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java index 2002aaf28d7..e6cecac6a2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java index 1054388faea..09e34e97a50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java index f44841f3784..6c8604eebe3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java index e351b4888c4..d09d4df929f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java index c365357e174..9f72b96da08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java index a6385ff3d06..45c667c1e44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java index bec7b497bb7..25e7538675e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java index 58ba40489a7..377f0d61dad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java index 1301324ff98..8cc4821942f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java index a7b641d7013..cf10459b6e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java index 179ef0707c6..6e8ccee4254 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java index beb5a1a7dba..c0523538d2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java index ed8f9223921..79fa8f98cfb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java index ca90e7ac0d9..a6b128e7309 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java index bdbd027698b..c57ba83d0d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java index 21c2f74df2a..5b707972d67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java index 269d14e79ca..52858ce6c6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java index bad4e4597c9..9f2df0a07e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java index 35275965833..fa35d91c96f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java index a453b93f3e7..e2f4815897b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java index 7e90f5aa280..24404f385d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java index c2bcb58fada..3bf35920325 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java index e8dee41ce6c..4bfebd94b85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java index 7ae841e4fb3..7c1833b2111 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java index 1ae10adff45..f30b3f989d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java index 50645956a6c..7b5860a25d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java index c26f344cf50..5872d5e8b7d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java index e7b2adf0f78..eb66a7e9b6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java index 9888ea7dcea..c29f6c9738c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnforceFiniteError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnforceFiniteError.java deleted file mode 100644 index db594231c95..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnforceFiniteError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in ATen for non finite indices. These turn into -// ExitException when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class EnforceFiniteError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public EnforceFiniteError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java new file mode 100644 index 00000000000..a64199301c3 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java @@ -0,0 +1,87 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// A single instance of this struct should be created through the whole process +// lifetime. The worker thread creation logic and Engine's destructor rely on +// this. +@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Engine extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Engine(Pointer p) { super(p); } + + /** Returns a reference to a static {@code Engine} instance. */ + public static native @ByRef Engine get_default_engine(); + + public static native @ByRef Engine get_base_engine(); + + // compiled_autograd needs to live in a different .so file so that it + // can have python symbols, so we add a layer of indirection + // see [Note: Compiled Autograd] + + + + + + // Given a list of (Node, input number) pairs computes the value of the graph + // by following next_edge references. + public native @ByVal TensorVector execute( + @Const @ByRef EdgeVector roots, + @Const @ByRef TensorVector inputs, + @Cast("bool") boolean keep_graph, + @Cast("bool") boolean create_graph, + @Cast("bool") boolean accumulate_grad, + @Const @ByRef(nullValue = "torch::autograd::edge_list{}") EdgeVector outputs); + public native @ByVal TensorVector execute( + @Const @ByRef EdgeVector roots, + @Const @ByRef TensorVector inputs, + @Cast("bool") boolean keep_graph, + @Cast("bool") boolean create_graph, + @Cast("bool") boolean accumulate_grad); + + // Given a pre-populated GraphTask and GraphRoot, computes the backward pass + // for the graph. + // + // NB: This API should only be used by internal autograd specific + // machinery and shouldn't be exposed to users in anyway. + + public native @UniquePtr AnomalyMetadata make_anomaly_metadata(); + + public native @UniquePtr SavedVariableHooks get_default_saved_variable_hooks(); + + // We pass cpu_ready_queue to evaluate_function, so that it knows + // the correct ready queue to push to after a NodeTask is ready + + public native void initialize_device_threads_pool(); + + public native void queue_callback(@ByVal Func callback); + + public native @Cast("bool") boolean is_checkpoint_valid(); + + // Should be called after fork to notify that worker threads are gone + public native void release_workers(); + + // Must be called by subclass before destructing to avoid a data-race-on-vptr. + public native void stop(); + + // Initializes a device thread for the autograd engine. +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java similarity index 62% rename from pytorch/src/gen/java/org/bytedeco/pytorch/DistError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java index 109c90321b8..32048dd81b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,12 +20,13 @@ import static org.bytedeco.pytorch.global.torch.*; -// Base error type for all distributed errors. -// These turn into DistError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DistError extends Error { +// allow python_engine to override the default engine when it loads +@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class EngineStub extends FunctionPointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DistError(Pointer p) { super(p); } - + public EngineStub(Pointer p) { super(p); } + protected EngineStub() { allocate(); } + private native void allocate(); + public native @ByRef Engine call(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java index c93e6c76e0e..f1bb1041e98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,9 +27,9 @@ public class EnumHolder extends Pointer { public EnumHolder(Pointer p) { super(p); } public EnumHolder(@SharedPtr EnumType type, @StdString BytePointer name, @ByVal IValue value) { super((Pointer)null); allocate(type, name, value); } - private native void allocate(@SharedPtr EnumType type, @StdString BytePointer name, @ByVal IValue value); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@SharedPtr EnumType type, @StdString BytePointer name, @ByVal IValue value); public EnumHolder(@SharedPtr EnumType type, @StdString String name, @ByVal IValue value) { super((Pointer)null); allocate(type, name, value); } - private native void allocate(@SharedPtr EnumType type, @StdString String name, @ByVal IValue value); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@SharedPtr EnumType type, @StdString String name, @ByVal IValue value); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolderPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolderPtr.java deleted file mode 100644 index 69763f3177b..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolderPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class EnumHolderPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public EnumHolderPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public EnumHolderPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public EnumHolderPtr position(long position) { - return (EnumHolderPtr)super.position(position); - } - @Override public EnumHolderPtr getPointer(long i) { - return new EnumHolderPtr((Pointer)this).offsetAddress(i); - } - - - public EnumHolderPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public EnumHolderPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public EnumHolderPtr(EnumHolder target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(EnumHolder target, @ByVal DontIncreaseRefcount arg1); - - - - public EnumHolderPtr(@ByRef(true) EnumHolderPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) EnumHolderPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) EnumHolderPtr put(@ByRef(true) EnumHolderPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) EnumHolder get(); - - public native @ByRef @Name("operator *") @NoException(true) EnumHolder multiply(); - - public native @Name("operator ->") @NoException(true) EnumHolder access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef EnumHolderPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) EnumHolder release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal EnumHolderPtr reclaim(EnumHolder owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal EnumHolderPtr reclaim_copy(EnumHolder owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal EnumHolderPtr unsafe_steal_from_new(EnumHolder raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal EnumHolderPtr unsafe_adapt_non_heap_allocated( - EnumHolder raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal EnumHolderPtr unsafe_reclaim_from_nonowning(EnumHolder raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java index 5add36fa810..d4329bf003a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java index c20bbde9aa0..6312a73b9de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java index 99079ab9316..930a2e2d6d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,6 +27,12 @@ public class EnumType extends NamedType { @MemberGetter public static native TypeKind Kind(); + public static native @SharedPtr EnumType create( + @Const @ByRef QualifiedName qualified_class_name, + @ByVal Type.TypePtr value, + @StdVector EnumNameValue enum_names_values, + @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu); + public native @StdString BytePointer str(); public native @StdString BytePointer repr_str(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Error.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Error.java deleted file mode 100644 index 387bf1d4910..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Error.java +++ /dev/null @@ -1,65 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -/** The primary ATen error class. - * Provides a complete error message with source location information via - * {@code what()}, and a more concise message via {@code what_without_backtrace()}. - * Don't throw this directly; use TORCH_CHECK/TORCH_INTERNAL_ASSERT instead. - * - * NB: c10::Error is handled specially by the default torch to suppress the - * backtrace, see torch/csrc/Exceptions.h */ -@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Error extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Error(Pointer p) { super(p); } - - // PyTorch-style Error constructor. NB: the implementation of this - // is actually in Logging.cpp - - // Caffe2-style error message - - // Base constructor - - // Add some new context to the message stack. The last added context - // will be formatted at the end of the context list upon printing. - // WARNING: This method is O(n) in the size of the stack, so don't go - // wild adding a ridiculous amount of context to error messages. - public native void add_context(@StdString BytePointer msg); - public native void add_context(@StdString String msg); - - public native @StdString BytePointer msg(); - - public native @Const @ByRef StringVector context(); - - public native @StdString BytePointer backtrace(); - - /** Returns the complete error message, including the source location. - * The returned pointer is invalidated if you call add_context() on - * this object. */ - public native @NoException(true) @Cast("const char*") BytePointer what(); - - public native @Const @NoException(true) Pointer caller(); - - /** Returns only the error message string, without source location. - * The returned pointer is invalidated if you call add_context() on - * this object. */ - public native @NoException(true) @Cast("const char*") BytePointer what_without_backtrace(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorAlwaysShowCppStacktrace.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorAlwaysShowCppStacktrace.java deleted file mode 100644 index ab4dcba52f1..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorAlwaysShowCppStacktrace.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - // namespace WarningUtils - -// Like Error, but we always report the C++ backtrace, instead of only -// reporting when TORCH_SHOW_CPP_STACKTRACES -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ErrorAlwaysShowCppStacktrace extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ErrorAlwaysShowCppStacktrace(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorReport.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorReport.java deleted file mode 100644 index e1d4147586d..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ErrorReport.java +++ /dev/null @@ -1,58 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::jit") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ErrorReport extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ErrorReport(Pointer p) { super(p); } - - public ErrorReport(@Const @ByRef ErrorReport e) { super((Pointer)null); allocate(e); } - private native void allocate(@Const @ByRef ErrorReport e); - - public ErrorReport(@ByVal SourceRange r) { super((Pointer)null); allocate(r); } - private native void allocate(@ByVal SourceRange r); - public ErrorReport(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); - public ErrorReport(@Const @ByRef Token tok) { super((Pointer)null); allocate(tok); } - private native void allocate(@Const @ByRef Token tok); - - public native @NoException(true) @Cast("const char*") BytePointer what(); - - public static class CallStack extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public CallStack(Pointer p) { super(p); } - - // These functions are used to report why a function was being compiled - // (i.e. what was the call stack of user functions at compilation time that - // led to this error) - public CallStack(@StdString BytePointer name, @Const @ByRef SourceRange range) { super((Pointer)null); allocate(name, range); } - private native void allocate(@StdString BytePointer name, @Const @ByRef SourceRange range); - public CallStack(@StdString String name, @Const @ByRef SourceRange range) { super((Pointer)null); allocate(name, range); } - private native void allocate(@StdString String name, @Const @ByRef SourceRange range); - - // Change the range that is relevant for the current function (i.e. after - // each successful expression compilation, change it to the next expression) - public static native void update_pending_range(@Const @ByRef SourceRange range); - } - - public static native @StdString BytePointer current_call_stack(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java index cd956c142c9..42583fe4da0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java index 7fd3ffb9c25..6e761590daa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java index 6ac7af85fdc..ff538b53ea4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java index 27c991fb625..45b8404c3e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java index 3ccbaf22ff1..87d871a39b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java index 719e4936861..958472f6e0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java index f05953814d1..0723598aad5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java index 71623f605e9..f04aeefccb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java index c03389fddae..d340acc281b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java index b1ce937d048..47c6255a537 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java index b8d26483818..a3bcbf4ae41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java index 6fdfd2ce0e6..caf424fc58c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java index 1c65d0402d5..880a57dc8da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,6 +26,6 @@ public class Expr extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Expr(Pointer p) { super(p); } - public Expr(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Expr(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java index 8b1650910c3..bf840ff77ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class ExprList extends TreeView { public ExprList(Pointer p) { super(p); } - public ExprList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ExprList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") ExprListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") ExprListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java index 5ee012a0567..eefc9c206ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ExprListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ExprListIterator(Pointer p) { super(p); } - public ExprListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public ExprListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef ExprListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef ExprListIterator rhs); public native @ByVal @Name("operator *") Expr multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java index 99c13ec7bdc..e045df13d48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ExprMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ExprMaybe(Pointer p) { super(p); } - public ExprMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ExprMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public ExprMaybe(@Const @ByRef Expr tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef Expr tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java index fbc74c82fb4..604d59b92f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ExprStmt extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ExprStmt(Pointer p) { super(p); } - public ExprStmt(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ExprStmt(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr expr(); public static native @ByVal ExprStmt create(@Const @ByRef SourceRange range, @Const @ByRef Expr list); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java index cf0b84c1bff..56ae22d18d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java index 0a3ca7649f7..3298467ec58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java index b2d9e41ddf2..a57ab2dcd7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java index 16ca75de041..bfb386cbb1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java index 33a4d40aa2c..365005f2946 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java index 978d590532d..af7125df4b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java index 5d857d712fe..4263c9ea223 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java index f289d677db2..65a0555ca41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java index e86931bbce1..9c9033378be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java index 2aa758f331f..5b4926f55d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 41f33f9683c..01d3c1ffe27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 6bbbdaca43a..00b69b5850f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 a644d80cb21..0b1e84f177b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 8d7862155bb..559ddb100bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java index 8b7e990794f..80dd2b77afd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java index 2688414f17e..c80ea83a927 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java index a45083e7b55..20b9093cf92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java index a145e36197b..fcdca2dc9d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java index ba7faf2d5fc..689f508d54f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java index e31153b746b..6146941268a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java index d8eafe57d2b..11f917d3d72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java index d5e1ffc32fb..77bdbc04bf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java index 92de1c40b93..9384db0a669 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java index 76149ae488b..f041e81b833 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class For extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public For(Pointer p) { super(p); } - public For(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public For(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList targets(); public native @ByVal ExprList itrs(); public native @ByVal StmtList body(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java index d4c24a2a5ef..4eba7f7fbb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java index 28da57541b8..d4baede9b8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java index 4ad1b8ac48b..a398f937714 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java index c040ba6cdf2..4d1fbd4ac2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java index 1ec06789b17..79cfe82a03e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java index 46e7d4e434b..eca8216b2d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java index 3f28dbbc469..39b3c8d0ac0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java index aa0e7510d90..7e110e6b2bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java index 96858a56e24..6ba88a85361 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java index 47718860d4a..6880db63704 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java index 3225364ede7..d2e3c5ae7d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java index 6656758dda0..a5cb3d32770 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java index 734549bde4c..09bfedd8cc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -35,10 +37,10 @@ public class Function extends Pointer { public native void run(@ByRef IValueVector stack); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector arg0, @ByVal(nullValue = "torch::jit::TaskLauncher(at::launch)") @Cast("torch::jit::TaskLauncher*") Pointer taskLauncher); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector arg0); public native @ByVal @Name("operator ()") IValue apply( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java index 60ce6592285..e246283d83b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java index c6810f6921a..019f50a33da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java index 1c5e670261e..ed408e11d5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java index ebc7e2bb154..bb051b030cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java index f815d7233ab..77fdc57363c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java index 372aa10cb6f..40ea156482e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java index 6f7d31b1d78..710bf9b2c80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java index 80f050b3908..dc7ab872eb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java index be838df1422..236b065fb42 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java index 6123302af43..b4d04c9893a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java index 8e77dd9b234..32d8da931f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java index cdee8dad713..e6df846ca9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java index 9a298133bf7..89288d473b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java index 0171c07886d..84ea428a26f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -30,32 +32,6 @@ public class Future extends Pointer { - @NoOffset public static class FutureError extends Pointer { - static { Loader.load(); } - /** Default native constructor. */ - public FutureError() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FutureError(long size) { super((Pointer)null); allocateArray(size); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FutureError(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public FutureError position(long position) { - return (FutureError)super.position(position); - } - @Override public FutureError getPointer(long i) { - return new FutureError((Pointer)this).offsetAddress(i); - } - - - - - - public native @NoException(true) @Cast("const char*") BytePointer what(); - - public native @StdString BytePointer error_msg(); public native FutureError error_msg(BytePointer setter); - } - /** * Wait on the future until it completes. */ @@ -79,7 +55,7 @@ public class Future extends Pointer { */ public native void markCompleted( @ByVal IValue value, - @ByVal(nullValue = "c10::optional >(c10::nullopt)") WeakStorageVectorOptional storages); + @ByVal(nullValue = "c10::optional > >(c10::nullopt)") WeakStorageVectorOptional storages); public native void markCompleted( @ByVal IValue value); @@ -98,7 +74,7 @@ public native void markCompleted( // This accessor should only be used if we know that the future is // completed() with no error. - public native @StdVector WeakStorage storages(); + public native @Const @ByRef WeakStorageVector storages(); /** * Add a callback to the future. @@ -133,5 +109,5 @@ public native void markCompleted( // This method should be used when one intends to manually create a child // future, for example when implementing a customized version of then(). - public native @ByVal FuturePtr createInstance(@ByVal Type.TypePtr type); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future createInstance(@ByVal Type.TypePtr type); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java similarity index 56% rename from pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrArrayRef.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java index ad0b4d9a057..8ecb1b852a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,25 +20,25 @@ import static org.bytedeco.pytorch.global.torch.*; @Name("c10::ArrayRef >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtrArrayRef extends Pointer { +public class FutureArrayRef extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtrArrayRef(Pointer p) { super(p); } + public FutureArrayRef(Pointer p) { super(p); } /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FuturePtrArrayRef(long size) { super((Pointer)null); allocateArray(size); } + public FutureArrayRef(long size) { super((Pointer)null); allocateArray(size); } private native void allocateArray(long size); - @Override public FuturePtrArrayRef position(long position) { - return (FuturePtrArrayRef)super.position(position); + @Override public FutureArrayRef position(long position) { + return (FutureArrayRef)super.position(position); } - @Override public FuturePtrArrayRef getPointer(long i) { - return new FuturePtrArrayRef((Pointer)this).offsetAddress(i); + @Override public FutureArrayRef getPointer(long i) { + return new FutureArrayRef((Pointer)this).offsetAddress(i); } /** \name Constructors * \{

* Construct an empty ArrayRef. */ - /* implicit */ public FuturePtrArrayRef() { super((Pointer)null); allocate(); } + /* implicit */ public FutureArrayRef() { super((Pointer)null); allocate(); } private native void allocate(); /** Construct an ArrayRef from a single element. */ @@ -44,12 +46,12 @@ public class FuturePtrArrayRef extends Pointer { /** Construct an ArrayRef from a pointer and length. */ - public FuturePtrArrayRef(@Const FuturePtr data, @Cast("size_t") long length) { super((Pointer)null); allocate(data, length); } - private native void allocate(@Const FuturePtr data, @Cast("size_t") long length); + public FutureArrayRef(@Const @IntrusivePtr("c10::ivalue::Future") Future data, @Cast("size_t") long length) { super((Pointer)null); allocate(data, length); } + private native void allocate(@Const @IntrusivePtr("c10::ivalue::Future") Future data, @Cast("size_t") long length); /** Construct an ArrayRef from a range. */ - public FuturePtrArrayRef(@Const FuturePtr begin, @Const FuturePtr end) { super((Pointer)null); allocate(begin, end); } - private native void allocate(@Const FuturePtr begin, @Const FuturePtr end); + public FutureArrayRef(@Const @IntrusivePtr("c10::ivalue::Future") Future begin, @Const @IntrusivePtr("c10::ivalue::Future") Future end) { super((Pointer)null); allocate(begin, end); } + private native void allocate(@Const @IntrusivePtr("c10::ivalue::Future") Future begin, @Const @IntrusivePtr("c10::ivalue::Future") Future end); /** Construct an ArrayRef from a SmallVector. This is templated in order to * avoid instantiating SmallVectorTemplateCommon whenever we @@ -59,6 +61,8 @@ public class FuturePtrArrayRef extends Pointer { // The enable_if stuff here makes sure that this isn't used for // std::vector, because ArrayRef can't work on a std::vector // bitfield. + public FutureArrayRef(@ByRef FutureVector vec) { super((Pointer)null); allocate(vec); } + private native void allocate(@ByRef FutureVector vec); /** Construct an ArrayRef from a std::array */ @@ -71,46 +75,46 @@ public class FuturePtrArrayRef extends Pointer { * \name Simple Operations * \{ */ - public native @Const @ByPtr FuturePtr begin(); - public native @Const @ByPtr FuturePtr end(); + public native @Const @ByPtr Future begin(); + public native @Const @ByPtr Future end(); // These are actually the same as iterator, since ArrayRef only // gives you const iterators. - public native @Const @ByPtr FuturePtr cbegin(); - public native @Const @ByPtr FuturePtr cend(); + public native @Const @ByPtr Future cbegin(); + public native @Const @ByPtr Future cend(); /** empty - Check if the array is empty. */ public native @Cast("const bool") boolean empty(); - public native @Const FuturePtr data(); + public native @Const @IntrusivePtr("c10::ivalue::Future") Future data(); /** size - Get the array size. */ public native @Cast("const size_t") long size(); /** front - Get the first element. */ - public native @Const @ByRef FuturePtr front(); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future front(); /** back - Get the last element. */ - public native @Const @ByRef FuturePtr back(); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future back(); /** equals - Check for element-wise equality. */ - public native @Cast("const bool") boolean equals(@ByVal FuturePtrArrayRef RHS); + public native @Cast("const bool") boolean equals(@ByVal FutureArrayRef RHS); /** slice(n, m) - Take M elements of the array starting at element N */ - public native @Const @ByVal FuturePtrArrayRef slice(@Cast("size_t") long N, @Cast("size_t") long M); + public native @Const @ByVal FutureArrayRef slice(@Cast("size_t") long N, @Cast("size_t") long M); /** slice(n) - Chop off the first N elements of the array. */ - public native @Const @ByVal FuturePtrArrayRef slice(@Cast("size_t") long N); + public native @Const @ByVal FutureArrayRef slice(@Cast("size_t") long N); /** \} * \name Operator Overloads * \{ */ - public native @Const @ByRef @Name("operator []") FuturePtr get(@Cast("size_t") long Index); + public native @IntrusivePtr("c10::ivalue::Future") @Name("operator []") @Cast({"", "c10::intrusive_ptr&"}) Future get(@Cast("size_t") long Index); /** Vector compatibility */ /// - public native @Const @ByRef FuturePtr at(@Cast("size_t") long Index); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future at(@Cast("size_t") long Index); /** Disallow accidental assignment from a temporary. * @@ -127,7 +131,7 @@ public class FuturePtrArrayRef extends Pointer { /** \} * \name Expensive Operations * \{ */ - public native @StdVector FuturePtr vec(); + public native @ByVal FutureVector vec(); /** \} */ } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java similarity index 77% rename from pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrElementReference.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java index e36923471fc..6ac13665ca2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -19,12 +21,12 @@ @Name("c10::impl::ListElementReference,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtrElementReference extends Pointer { +public class FutureElementReference extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtrElementReference(Pointer p) { super(p); } + public FutureElementReference(Pointer p) { super(p); } - public native @Name("operator std::conditional_t >::type>::value,const c10::intrusive_ptr&,c10::intrusive_ptr >") @ByVal FuturePtr getFuturePtr(); + public native @Name("operator std::conditional_t >::type>::value,const c10::intrusive_ptr&,c10::intrusive_ptr >") @IntrusivePtr("c10::ivalue::Future") Future getFuture(); @@ -35,8 +37,8 @@ public class FuturePtrElementReference extends Pointer { public native @Const @ByRef IValue get(); - private static native @Namespace void swap(@ByRef(true) FuturePtrElementReference lhs, @ByRef(true) FuturePtrElementReference rhs); - public void swap(FuturePtrElementReference rhs) { swap(this, rhs); } + private static native @Namespace void swap(@ByRef(true) FutureElementReference lhs, @ByRef(true) FutureElementReference rhs); + public void swap(FutureElementReference rhs) { swap(this, rhs); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java similarity index 72% rename from pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrList.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java index c75b294c5de..d8332baad19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,26 +19,26 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtrList extends Pointer { +@Name("c10::List >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class FutureList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtrList(Pointer p) { super(p); } + public FutureList(Pointer p) { super(p); } /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FuturePtrList(long size) { super((Pointer)null); allocateArray(size); } + public FutureList(long size) { super((Pointer)null); allocateArray(size); } private native void allocateArray(long size); - @Override public FuturePtrList position(long position) { - return (FuturePtrList)super.position(position); + @Override public FutureList position(long position) { + return (FutureList)super.position(position); } - @Override public FuturePtrList getPointer(long i) { - return new FuturePtrList((Pointer)this).offsetAddress(i); + @Override public FutureList getPointer(long i) { + return new FutureList((Pointer)this).offsetAddress(i); } /** * Constructs an empty list. */ - public FuturePtrList() { super((Pointer)null); allocate(); } + public FutureList() { super((Pointer)null); allocate(); } private native void allocate(); /** @@ -44,32 +46,33 @@ public class FuturePtrList extends Pointer { * Example: * List a({2, 3, 4}); */ - public FuturePtrList(@ByVal FuturePtrArrayRef initial_values) { super((Pointer)null); allocate(initial_values); } - private native void allocate(@ByVal FuturePtrArrayRef initial_values); + public FutureList(@ByVal FutureArrayRef initial_values) { super((Pointer)null); allocate(initial_values); } + private native void allocate(@ByVal FutureArrayRef initial_values); /** * Create a generic list with runtime type information. * This only works for c10::impl::GenericList and is not part of the public API * but only supposed to be used internally by PyTorch. */ - + public FutureList(@ByVal Type.TypePtr elementType) { super((Pointer)null); allocate(elementType); } + private native void allocate(@ByVal Type.TypePtr elementType); - public FuturePtrList(@Const @ByRef FuturePtrList arg0) { super((Pointer)null); allocate(arg0); } - private native void allocate(@Const @ByRef FuturePtrList arg0); - public native @ByRef @Name("operator =") FuturePtrList put(@Const @ByRef FuturePtrList arg0); + public FutureList(@Const @ByRef FutureList arg0) { super((Pointer)null); allocate(arg0); } + private native void allocate(@Const @ByRef FutureList arg0); + public native @ByRef @Name("operator =") FutureList put(@Const @ByRef FutureList arg0); /** * Create a new List pointing to a deep copy of the same data. * The List returned is a new list with separate storage. * Changes in it are not reflected in the original list or vice versa. */ - public native @ByVal FuturePtrList copy(); + public native @ByVal FutureList copy(); /** * Returns the element at specified location pos, with bounds checking. * If pos is not within the range of the container, an exception of type std::out_of_range is thrown. */ - public native @ByVal FuturePtr get(long pos); + public native @IntrusivePtr("c10::ivalue::Future") Future get(long pos); /** * Moves out the element at the specified location pos and returns it, with bounds checking. @@ -77,7 +80,7 @@ public class FuturePtrList extends Pointer { * The list contains an invalid element at position pos afterwards. Any operations * on it before re-setting it are invalid. */ - public native @ByVal FuturePtr extract(long pos); + public native @IntrusivePtr("c10::ivalue::Future") Future extract(long pos); /** * Returns a reference to the element at specified location pos, with bounds checking. @@ -96,7 +99,7 @@ public class FuturePtrList extends Pointer { /** * Assigns a new value to the element at location pos. */ - public native void set(long pos, @ByVal FuturePtr value); + public native void set(long pos, @IntrusivePtr("c10::ivalue::Future") Future value); /** * Assigns a new value to the element at location pos. @@ -106,13 +109,13 @@ public class FuturePtrList extends Pointer { * Returns an iterator to the first element of the container. * If the container is empty, the returned iterator will be equal to end(). */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator begin(); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator begin(); /** * Returns an iterator to the element following the last element of the container. * This element acts as a placeholder; attempting to access it results in undefined behavior. */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator end(); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator end(); /** * Checks if the container has no elements. @@ -139,7 +142,7 @@ public class FuturePtrList extends Pointer { * Inserts value before pos. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator insert(@ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator pos, @Const @ByRef FuturePtr value); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator insert(@ByVal @Cast("c10::List >::iterator*") FutureListIterator pos, @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future value); /** * Inserts value before pos. @@ -156,7 +159,7 @@ public class FuturePtrList extends Pointer { * Appends the given element value to the end of the container. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native void push_back(@Const @ByRef FuturePtr value); + public native void push_back(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future value); /** * Appends the given element value to the end of the container. @@ -167,7 +170,7 @@ public class FuturePtrList extends Pointer { * Appends the given list to the end of the container. Uses at most one memory allocation. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native void append(@ByVal FuturePtrList lst); + public native void append(@ByVal FutureList lst); /** * Appends the given element value to the end of the container. @@ -179,13 +182,13 @@ public class FuturePtrList extends Pointer { * Removes the element at pos. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator erase(@ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator pos); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator erase(@ByVal @Cast("c10::List >::iterator*") FutureListIterator pos); /** * Removes the elements in the range [first, last). * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator erase(@ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator first, @ByVal @Cast("c10::List >::iterator*") FuturePtrListIterator last); + public native @ByVal @Cast("c10::List >::iterator*") FutureListIterator erase(@ByVal @Cast("c10::List >::iterator*") FutureListIterator first, @ByVal @Cast("c10::List >::iterator*") FutureListIterator last); /** * Removes the last element of the container. @@ -206,7 +209,7 @@ public class FuturePtrList extends Pointer { * If the current size is less than count, additional copies of value are appended. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native void resize(long count, @Const @ByRef FuturePtr value); + public native void resize(long count, @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future value); /** * Value equality comparison. This function implements Python-like semantics for @@ -221,9 +224,9 @@ public class FuturePtrList extends Pointer { * Identity comparison. Returns true if and only if {@code rhs} represents the same * List object as {@code this}. */ - public native @Cast("bool") boolean is(@Const @ByRef FuturePtrList rhs); + public native @Cast("bool") boolean is(@Const @ByRef FutureList rhs); - public native @StdVector FuturePtr vec(); + public native @ByVal FutureVector vec(); /** * Returns the number of Lists currently pointing to this same list. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java new file mode 100644 index 00000000000..aeb0d7bee73 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java @@ -0,0 +1,86 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class FutureListIterator extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public FutureListIterator(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public FutureListIterator(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public FutureListIterator position(long position) { + return (FutureListIterator)super.position(position); + } + @Override public FutureListIterator getPointer(long i) { + return new FutureListIterator((Pointer)this).offsetAddress(i); + } + + // C++17 friendly std::iterator implementation + + public FutureListIterator() { super((Pointer)null); allocate(); } + private native void allocate(); + + public FutureListIterator(@Const @ByRef FutureListIterator arg0) { super((Pointer)null); allocate(arg0); } + private native void allocate(@Const @ByRef FutureListIterator arg0); + public native @ByRef @Name("operator =") FutureListIterator put(@Const @ByRef FutureListIterator arg0); + + public native @ByRef @Name("operator ++") FutureListIterator increment(); + + public native @ByVal @Name("operator ++") FutureListIterator increment(int arg0); + + public native @ByRef @Name("operator --") FutureListIterator decrement(); + + public native @ByVal @Name("operator --") FutureListIterator decrement(int arg0); + + public native @ByRef @Name("operator +=") FutureListIterator addPut(long offset); + + public native @ByRef @Name("operator -=") FutureListIterator subtractPut(long offset); + + public native @ByVal @Name("operator +") FutureListIterator add(long offset); + + public native @ByVal @Name("operator -") FutureListIterator subtract(long offset); + + private static native @Namespace @Cast("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>::difference_type") @Name("operator -") long subtract(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public long subtract(FutureListIterator rhs) { return subtract(this, rhs); } + + + + + + private static native @Namespace @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean equals(FutureListIterator rhs) { return equals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean notEquals(FutureListIterator rhs) { return notEquals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean lessThan(FutureListIterator rhs) { return lessThan(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator <=") boolean lessThanEquals(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean lessThanEquals(FutureListIterator rhs) { return lessThanEquals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator >") boolean greaterThan(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean greaterThan(FutureListIterator rhs) { return greaterThan(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator >=") boolean greaterThanEquals(@Const @ByRef FutureListIterator lhs, @Const @ByRef FutureListIterator rhs); + public boolean greaterThanEquals(FutureListIterator rhs) { return greaterThanEquals(this, rhs); } +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtr.java deleted file mode 100644 index e1e3298ceb1..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FuturePtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public FuturePtr position(long position) { - return (FuturePtr)super.position(position); - } - @Override public FuturePtr getPointer(long i) { - return new FuturePtr((Pointer)this).offsetAddress(i); - } - - - public FuturePtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public FuturePtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public FuturePtr(Future target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Future target, @ByVal DontIncreaseRefcount arg1); - - - - public FuturePtr(@ByRef(true) FuturePtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) FuturePtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) FuturePtr put(@ByRef(true) FuturePtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Future get(); - - public native @ByRef @Name("operator *") @NoException(true) Future multiply(); - - public native @Name("operator ->") @NoException(true) Future access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef FuturePtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Future release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal FuturePtr reclaim(Future owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal FuturePtr reclaim_copy(Future owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal FuturePtr unsafe_steal_from_new(Future raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal FuturePtr unsafe_adapt_non_heap_allocated( - Future raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal FuturePtr unsafe_reclaim_from_nonowning(Future raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrListIterator.java deleted file mode 100644 index efebd1b6261..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuturePtrListIterator.java +++ /dev/null @@ -1,84 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - -@Name("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class FuturePtrListIterator extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public FuturePtrListIterator(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public FuturePtrListIterator(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public FuturePtrListIterator position(long position) { - return (FuturePtrListIterator)super.position(position); - } - @Override public FuturePtrListIterator getPointer(long i) { - return new FuturePtrListIterator((Pointer)this).offsetAddress(i); - } - - // C++17 friendly std::iterator implementation - - public FuturePtrListIterator() { super((Pointer)null); allocate(); } - private native void allocate(); - - public FuturePtrListIterator(@Const @ByRef FuturePtrListIterator arg0) { super((Pointer)null); allocate(arg0); } - private native void allocate(@Const @ByRef FuturePtrListIterator arg0); - public native @ByRef @Name("operator =") FuturePtrListIterator put(@Const @ByRef FuturePtrListIterator arg0); - - public native @ByRef @Name("operator ++") FuturePtrListIterator increment(); - - public native @ByVal @Name("operator ++") FuturePtrListIterator increment(int arg0); - - public native @ByRef @Name("operator --") FuturePtrListIterator decrement(); - - public native @ByVal @Name("operator --") FuturePtrListIterator decrement(int arg0); - - public native @ByRef @Name("operator +=") FuturePtrListIterator addPut(long offset); - - public native @ByRef @Name("operator -=") FuturePtrListIterator subtractPut(long offset); - - public native @ByVal @Name("operator +") FuturePtrListIterator add(long offset); - - public native @ByVal @Name("operator -") FuturePtrListIterator subtract(long offset); - - private static native @Namespace @Cast("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>::difference_type") @Name("operator -") long subtract(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public long subtract(FuturePtrListIterator rhs) { return subtract(this, rhs); } - - - - - - private static native @Namespace @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean equals(FuturePtrListIterator rhs) { return equals(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean notEquals(FuturePtrListIterator rhs) { return notEquals(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean lessThan(FuturePtrListIterator rhs) { return lessThan(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator <=") boolean lessThanEquals(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean lessThanEquals(FuturePtrListIterator rhs) { return lessThanEquals(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator >") boolean greaterThan(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean greaterThan(FuturePtrListIterator rhs) { return greaterThan(this, rhs); } - - private static native @Namespace @Cast("bool") @Name("operator >=") boolean greaterThanEquals(@Const @ByRef FuturePtrListIterator lhs, @Const @ByRef FuturePtrListIterator rhs); - public boolean greaterThanEquals(FuturePtrListIterator rhs) { return greaterThanEquals(this, rhs); } -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java index 9c7ccd12a58..adadb703893 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java index 413d60c4e02..1d4f7b7e987 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java new file mode 100644 index 00000000000..84974911bbb --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class FutureVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public FutureVector(Pointer p) { super(p); } + public FutureVector(@Cast({"", "c10::intrusive_ptr&"}) Future value) { this(1); put(0, value); } + public FutureVector(@Cast({"", "c10::intrusive_ptr&"}) Future ... array) { this(array.length); put(array); } + public FutureVector() { allocate(); } + public FutureVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef FutureVector put(@ByRef FutureVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public Future front() { return get(0); } + public Future back() { return get(size() - 1); } + @Index(function = "at") public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future get(@Cast("size_t") long i); + public native FutureVector put(@Cast("size_t") long i, Future value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future value); + public native @ByVal Iterator 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 *") @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future get(); + } + + public Future[] get() { + Future[] array = new Future[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public Future pop_back() { + long size = size(); + Future value = get(size - 1); + resize(size - 1); + return value; + } + public FutureVector push_back(Future value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public FutureVector put(Future value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public FutureVector put(Future ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java index 6ff05b5f0fa..dc6a8013ae1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java index d3a80abcaa3..826376b8a30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java index 67042257a77..67b79f00d7f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java index c5376d0194b..e7ff4e5892e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java index 6da711b14c2..f7a18f1163b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java index be435e2b043..5108e19fdb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java index 4aa5b267624..be80eb97c31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java index c8cec2ad177..a815bec517f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java index f2254938541..a92c09a608c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java index 4970a9ffe1d..aaeef5bee8a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java index e22f2a1275b..d8ecec43f64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java index fb09dff96af..2828e280b24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java index 38524131315..0824d3c899f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java index c7975f7cce7..ec80d99b2b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java new file mode 100644 index 00000000000..e0f1d4de1b8 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java @@ -0,0 +1,43 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GatherOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public GatherOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public GatherOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GatherOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public GatherOptions position(long position) { + return (GatherOptions)super.position(position); + } + @Override public GatherOptions getPointer(long i) { + return new GatherOptions((Pointer)this).offsetAddress(i); + } + + public native @Cast("int64_t") long rootRank(); public native GatherOptions rootRank(long setter); + public native @ByRef Milliseconds timeout(); public native GatherOptions timeout(Milliseconds setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java index 9c7ac7de8f2..8ee61a24367 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java index b6deac700ad..e0b40f5bd15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -69,8 +71,8 @@ public class Generator extends Pointer { public Generator() { super((Pointer)null); allocate(); } private native void allocate(); - public Generator(@ByVal GeneratorImplPtr gen_impl) { super((Pointer)null); allocate(gen_impl); } - private native void allocate(@ByVal GeneratorImplPtr gen_impl); + public Generator(@IntrusivePtr("c10::GeneratorImpl") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl gen_impl) { super((Pointer)null); allocate(gen_impl); } + private native void allocate(@IntrusivePtr("c10::GeneratorImpl") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl gen_impl); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef Generator rhs); @@ -82,7 +84,7 @@ public class Generator extends Pointer { public native GeneratorImpl unsafeReleaseGeneratorImpl(); - public native @Const @ByRef GeneratorImplPtr getIntrusivePtr(); + public native @IntrusivePtr("c10::GeneratorImpl") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl getIntrusivePtr(); public native void set_current_seed(@Cast("uint64_t") long seed); // Sets the offset of Generator state to the desired offset. This is currently diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java index d87ae60d2ef..7f9e7e8f758 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -31,7 +33,7 @@ public class GeneratorImpl extends Pointer { - public native @ByVal @Name("clone") GeneratorImplPtr clonePtr(); + public native @IntrusivePtr("c10::GeneratorImpl") @Name("clone") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl clonePtr(); // Common methods for all generators public native void set_current_seed(@Cast("uint64_t") long seed); @@ -40,7 +42,7 @@ public class GeneratorImpl extends Pointer { public native @Cast("uint64_t") long current_seed(); public native @Cast("uint64_t") long seed(); public native void set_state(@Const @ByRef TensorImpl new_state); - public native @ByVal TensorImplPtr get_state(); + public native @IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl get_state(); public native @ByVal Device device(); // See Note [Acquire lock when using random generators] diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImplPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImplPtr.java deleted file mode 100644 index 72996e68657..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImplPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class GeneratorImplPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public GeneratorImplPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public GeneratorImplPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public GeneratorImplPtr position(long position) { - return (GeneratorImplPtr)super.position(position); - } - @Override public GeneratorImplPtr getPointer(long i) { - return new GeneratorImplPtr((Pointer)this).offsetAddress(i); - } - - - public GeneratorImplPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public GeneratorImplPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public GeneratorImplPtr(GeneratorImpl target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(GeneratorImpl target, @ByVal DontIncreaseRefcount arg1); - - - - public GeneratorImplPtr(@ByRef(true) GeneratorImplPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) GeneratorImplPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) GeneratorImplPtr put(@ByRef(true) GeneratorImplPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) GeneratorImpl get(); - - public native @ByRef @Name("operator *") @NoException(true) GeneratorImpl multiply(); - - public native @Name("operator ->") @NoException(true) GeneratorImpl access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef GeneratorImplPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) GeneratorImpl release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal GeneratorImplPtr reclaim(GeneratorImpl owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal GeneratorImplPtr reclaim_copy(GeneratorImpl owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal GeneratorImplPtr unsafe_steal_from_new(GeneratorImpl raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal GeneratorImplPtr unsafe_adapt_non_heap_allocated( - GeneratorImpl raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal GeneratorImplPtr unsafe_reclaim_from_nonowning(GeneratorImpl raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java index c99688225dc..a9b10534255 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java index c684cd347d9..0ac380eddca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java index 731ae893415..e0d10265894 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java index e3a958cbf95..62a32086202 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -34,7 +36,7 @@ * map implementation without breaking backwards compatibility * for the kernel API. */ -@Name("c10::Dict") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::Dict") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class GenericDict extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java index 97d2141c6df..b8bc3feccae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java index aab39186008..88b8190dcfe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java index 3f0a27bb3a4..7f1cab5835e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java index 392299e3fe5..8f21652f310 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class GenericList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java index c2dee0683d9..46f4926e820 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java index fbd303a1275..9511861922c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Global extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Global(Pointer p) { super(p); } - public Global(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Global(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal IdentList names(); public static native @ByVal Global create(@Const @ByRef SourceRange range, @Const @ByRef IdentList names); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java new file mode 100644 index 00000000000..cdde0e7a318 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java @@ -0,0 +1,66 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GloballyUniqueId extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GloballyUniqueId(Pointer p) { super(p); } + + public GloballyUniqueId(short createdOn, long localId) { super((Pointer)null); allocate(createdOn, localId); } + private native void allocate(short createdOn, long localId); + public GloballyUniqueId(@Const @ByRef GloballyUniqueId other) { super((Pointer)null); allocate(other); } + private native void allocate(@Const @ByRef GloballyUniqueId other); + + + public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef GloballyUniqueId other); + public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef GloballyUniqueId other); + + public native @ByVal IValue toIValue(); + public static native @ByVal GloballyUniqueId fromIValue(@Const @ByRef IValue arg0); + + public static class Hash extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public Hash() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public Hash(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Hash(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public Hash position(long position) { + return (Hash)super.position(position); + } + @Override public Hash getPointer(long i) { + return new Hash((Pointer)this).offsetAddress(i); + } + + public native @Cast("size_t") @Name("operator ()") long apply(@Const @ByRef GloballyUniqueId key); + } + + @MemberGetter public static native int kLocalIdBits(); + public static final int kLocalIdBits = kLocalIdBits(); + + @MemberGetter public native short createdOn_(); + @MemberGetter public native long localId_(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java new file mode 100644 index 00000000000..c8b9e0f64a4 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GlooDeviceVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GlooDeviceVector(Pointer p) { super(p); } + public GlooDeviceVector(org.bytedeco.pytorch.gloo.Device value) { this(1); put(0, value); } + public GlooDeviceVector(org.bytedeco.pytorch.gloo.Device ... array) { this(array.length); put(array); } + public GlooDeviceVector() { allocate(); } + public GlooDeviceVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef GlooDeviceVector put(@ByRef GlooDeviceVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public org.bytedeco.pytorch.gloo.Device front() { return get(0); } + public org.bytedeco.pytorch.gloo.Device back() { return get(size() - 1); } + @Index(function = "at") public native @SharedPtr org.bytedeco.pytorch.gloo.Device get(@Cast("size_t") long i); + public native GlooDeviceVector put(@Cast("size_t") long i, org.bytedeco.pytorch.gloo.Device value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @SharedPtr org.bytedeco.pytorch.gloo.Device value); + public native @ByVal Iterator 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 *") @SharedPtr @Const org.bytedeco.pytorch.gloo.Device get(); + } + + public org.bytedeco.pytorch.gloo.Device[] get() { + org.bytedeco.pytorch.gloo.Device[] array = new org.bytedeco.pytorch.gloo.Device[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public org.bytedeco.pytorch.gloo.Device pop_back() { + long size = size(); + org.bytedeco.pytorch.gloo.Device value = get(size - 1); + resize(size - 1); + return value; + } + public GlooDeviceVector push_back(org.bytedeco.pytorch.gloo.Device value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public GlooDeviceVector put(org.bytedeco.pytorch.gloo.Device value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public GlooDeviceVector put(org.bytedeco.pytorch.gloo.Device ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java new file mode 100644 index 00000000000..20010e58275 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java @@ -0,0 +1,74 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// This class passes bucket contents tensor to DDP communication hook. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GradBucket extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GradBucket(Pointer p) { super(p); } + + public GradBucket( + @Cast("size_t") long index, + @Cast("size_t") long bucket_count, + @ByVal Tensor tensor, + @ByVal @Cast("std::vector*") SizeTVector offsets, + @ByVal @Cast("std::vector*") SizeTVector lengths, + @ByVal LongArrayRefVector sizes_vec, + @ByVal TensorVector parameters, + @ByVal TensorOptional sparse_grad_indices) { super((Pointer)null); allocate(index, bucket_count, tensor, offsets, lengths, sizes_vec, parameters, sparse_grad_indices); } + private native void allocate( + @Cast("size_t") long index, + @Cast("size_t") long bucket_count, + @ByVal Tensor tensor, + @ByVal @Cast("std::vector*") SizeTVector offsets, + @ByVal @Cast("std::vector*") SizeTVector lengths, + @ByVal LongArrayRefVector sizes_vec, + @ByVal TensorVector parameters, + @ByVal TensorOptional sparse_grad_indices); + + // Returns the index of the bucket, which is unique across all the buckets. + public native @Cast("size_t") long getIndex(); + + public native @Const @ByRef Tensor getBuffer(); + + // Returns a mutable buffer compared with the above method. + public native @ByRef Tensor getBufferRef(); + + // Overwrites the buffer at a specific index. + public native void setBuffer(@ByRef Tensor buffer); + + // Each tensor in the list that getGradients corresponds to a + // parameter. + public native @ByVal TensorVector getGradients(); + + // Returns model parameters belonging to this bucket. They are returned in the + // same order as gradient tensors via getGradients(). For example, + // getParameters[i] will have its gradient stored in + // getGradients[i] + public native @Const @ByVal TensorVector getParameters(); + + // Returns whther this bucket is the last bucket to allreduce in an iteration. + public native @Cast("bool") boolean isLast(); + + public native @ByRef TensorOptional getSparseGradIndices(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java index 04d7840f3c6..fbfa0329ac7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java index dc99d45c137..39ed78ba905 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java index 591c286f94b..5cbe5f3ee7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java index ae8667792d3..50b2e0eca32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -57,10 +59,10 @@ private native void allocate( @Cast("torch::jit::ExecutorExecutionMode") int executor_mode); public native void run(@ByRef IValueVector inputs); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector stack, @ByVal(nullValue = "torch::jit::TaskLauncher(at::launch)") @Cast("torch::jit::TaskLauncher*") Pointer taskLauncher); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector stack); // `remaining_bailout_depth` stands for the maximum number of profiled and diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java index e75c1d941c2..63d3fbfadf3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java index 84ade44a006..5344fd13706 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java index 534b360e810..bfc4a1ad981 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -50,10 +52,10 @@ private native void allocate( - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector stack, @ByVal(nullValue = "torch::jit::TaskLauncher(at::launch)") @Cast("torch::jit::TaskLauncher*") Pointer taskLauncher); - public native @ByVal FuturePtr runAsync( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector stack); public native @SharedPtr("torch::jit::Graph") @ByVal Graph graph(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java index 0f650fedba5..74ef6267d5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java new file mode 100644 index 00000000000..ef6a64e1ba4 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java @@ -0,0 +1,40 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GraphRoot extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GraphRoot(Pointer p) { super(p); } + + public GraphRoot(@ByVal EdgeVector functions, @ByVal TensorVector inputs) { super((Pointer)null); allocate(functions, inputs); } + private native void allocate(@ByVal EdgeVector functions, @ByVal TensorVector inputs); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); + + public native void compiled_args(@ByRef CompiledNodeArgs args); + public native @ByVal TensorVector apply_with_saved( + @Const @ByRef TensorVector inputs, + @ByRef SwapSavedVariables saved); + + public native @ByRef TensorVector outputs(); public native GraphRoot outputs(TensorVector setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java index 1a01b562988..f12c566eb93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java index e16b610f800..903b3e96ef4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java index 482891f6dbc..b22c2c6dc80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java index 611d26543ea..a14642aa798 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java index f0a0d579a16..83d5d0be7ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java index 317d2492f44..044dc7b7f18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java index c0d64cffc5c..e395fcc46a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java index 24c1513a983..d2943b120d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java index 3847a1729c6..fc6c56701b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java index bc4d44181e8..60698002bad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java index 1c24ac7573b..1ddf972de9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java index 4069d8ea30c..9541c66666b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java index 3447c5fca84..ef89726a975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java index 3e91f84d355..cc0ac0c26c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java index 366d336e62f..94e0686cbb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java index 6b03ce788e8..9a744356990 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java index 49339277be2..74f6a7853b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java index 81c978e4c4b..047aad59372 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java index fbb5887439f..c897666d005 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java index b65b8fddb4e..26b5ed6a342 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java index 12d97fa8d18..9b749ada072 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java index e55a205d539..28431a51416 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java index c95c706878c..6350c45f338 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java index e9b79e0f566..525ad52a4cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java index ffcc664973e..9c71dc59b2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java index d4da78bd6d5..e738636eba3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java index 5396d9eb270..a06fa6cd37b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java index 72b653abdc6..1a18a6f0e49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java index 6cf018deaca..703d065952b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java index 4c26ae4f9f1..01c3e6480aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java index eed59590dfe..355e024e3ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java index 16128406487..bfb310f87c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java index c664a2f4f84..c24315d312a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java index ddd551112b6..61690cfb0cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java index 8befb02b029..d6c6da8a120 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -188,11 +190,11 @@ public class IValue extends Pointer { // Tuple - public IValue(@ByVal TuplePtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal TuplePtr v); + public IValue(@IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple v); public native @Cast("bool") boolean isTuple(); - public native @ByVal TuplePtr toTuple(); + public native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple toTuple(); public native @ByRef Tuple toTupleRef(); // Double @@ -206,31 +208,31 @@ public class IValue extends Pointer { public native @ByVal DoubleComplex toComplexDouble(); // Future - public IValue(@ByVal FuturePtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal FuturePtr v); + public IValue(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future v); public native @Cast("bool") boolean isFuture(); - public native @ByVal FuturePtr toFuture(); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future toFuture(); - public IValue(@ByVal AwaitPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal AwaitPtr v); + public IValue(@IntrusivePtr("c10::ivalue::Await") @Cast({"", "c10::intrusive_ptr&"}) Await v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::Await") @Cast({"", "c10::intrusive_ptr&"}) Await v); public native @Cast("bool") boolean isAwait(); - public native @ByVal AwaitPtr toAwait(); + public native @IntrusivePtr("c10::ivalue::Await") @Cast({"", "c10::intrusive_ptr&"}) Await toAwait(); // RRef - public IValue(@ByVal RRefInterfacePtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal RRefInterfacePtr v); + public IValue(@IntrusivePtr("c10::RRefInterface") @Cast({"", "c10::intrusive_ptr&"}) RRefInterface v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::RRefInterface") @Cast({"", "c10::intrusive_ptr&"}) RRefInterface v); public native @Cast("bool") boolean isRRef(); - public native @ByVal RRefInterfacePtr toRRef(); + public native @IntrusivePtr("c10::RRefInterface") @Cast({"", "c10::intrusive_ptr&"}) RRefInterface toRRef(); // Quantizer - public IValue(@ByVal QuantizerPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal QuantizerPtr v); + public IValue(@IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer v); public native @Cast("bool") boolean isQuantizer(); - public native @ByVal QuantizerPtr toQuantizer(); + public native @IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer toQuantizer(); // Int public IValue(@Cast("int64_t") long i) { super((Pointer)null); allocate(i); } @@ -284,15 +286,15 @@ public class IValue extends Pointer { public native @ByVal DimVector toDimVector(); // ConstantString - public IValue(@ByVal ConstantStringPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal ConstantStringPtr v); + public IValue(@IntrusivePtr("c10::ivalue::ConstantString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::ConstantString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString v); public IValue(@StdString BytePointer v) { super((Pointer)null); allocate(v); } private native void allocate(@StdString BytePointer v); public IValue(@StdString String v) { super((Pointer)null); allocate(v); } private native void allocate(@StdString String v); public native @Cast("bool") boolean isString(); - public native @ByVal @Name("toString") ConstantStringPtr toConstantString(); + public native @IntrusivePtr("c10::ivalue::ConstantString") @Name("toString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString toConstantString(); public native @StdString BytePointer toStringRef(); public native @ByVal @Cast("c10::optional >*") Pointer toOptionalStringRef(); public native @StringView BytePointer toStringView(); @@ -358,30 +360,30 @@ public class IValue extends Pointer { public native @ByVal GenericDict toGenericDict(); // ClassType - public IValue(@ByVal ObjPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal ObjPtr v); + public IValue(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj v); public native @Cast("bool") boolean isObject(); - public native @ByVal ObjPtr toObject(); - public native @ByRef Object toObjectRef(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj toObject(); + public native @ByRef Obj toObjectRef(); public native @Cast("bool") boolean isModule(); // PyObject - public IValue(@ByVal PyObjectHolderPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal PyObjectHolderPtr v); + public IValue(@IntrusivePtr("c10::ivalue::PyObjectHolder") @Cast({"", "c10::intrusive_ptr&"}) PyObjectHolder v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::PyObjectHolder") @Cast({"", "c10::intrusive_ptr&"}) PyObjectHolder v); public native @Cast("bool") boolean isPyObject(); - public native @ByVal PyObjectHolderPtr toPyObjectHolder(); + public native @IntrusivePtr("c10::ivalue::PyObjectHolder") @Cast({"", "c10::intrusive_ptr&"}) PyObjectHolder toPyObjectHolder(); public native @Cast("PyObject*") Pointer toPyObject(); // Enum - public IValue(@ByVal EnumHolderPtr v) { super((Pointer)null); allocate(v); } - private native void allocate(@ByVal EnumHolderPtr v); + public IValue(@IntrusivePtr("c10::ivalue::EnumHolder") @Cast({"", "c10::intrusive_ptr&"}) EnumHolder v) { super((Pointer)null); allocate(v); } + private native void allocate(@IntrusivePtr("c10::ivalue::EnumHolder") @Cast({"", "c10::intrusive_ptr&"}) EnumHolder v); public native @Cast("bool") boolean isEnum(); - public native @ByVal EnumHolderPtr toEnumHolder(); + public native @IntrusivePtr("c10::ivalue::EnumHolder") @Cast({"", "c10::intrusive_ptr&"}) EnumHolder toEnumHolder(); // None public IValue() { super((Pointer)null); allocate(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java index bf2d206c354..f40ceb4bfcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java index 98bacdca838..cbbc4692c48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java index eb97c90a6a0..ad49dd736fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java index 6d5e09970ae..33461c56efb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java index ebac329b4b4..590c3596caa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Ident extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Ident(Pointer p) { super(p); } - public Ident(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Ident(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @StdString BytePointer name(); public static native @ByVal Ident create(@Const @ByRef SourceRange range, @StdString BytePointer name); public static native @ByVal Ident create(@Const @ByRef SourceRange range, @StdString String name); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java index a6d436638af..b148bb4a12e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class IdentList extends TreeView { public IdentList(Pointer p) { super(p); } - public IdentList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public IdentList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") IdentListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") IdentListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java index 5413c4b6271..2e0b2b71e46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class IdentListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public IdentListIterator(Pointer p) { super(p); } - public IdentListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public IdentListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef IdentListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef IdentListIterator rhs); public native @ByVal @Name("operator *") Ident multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java new file mode 100644 index 00000000000..d9f35c0b4e0 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java @@ -0,0 +1,42 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Identity extends Node { + static { Loader.load(); } + /** Default native constructor. */ + public Identity() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public Identity(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Identity(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public Identity position(long position) { + return (Identity)super.position(position); + } + @Override public Identity getPointer(long i) { + return new Identity((Pointer)this).offsetAddress(i); + } + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java index 6d2f39723ff..73e1734b647 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java index a72416f178b..b198847b546 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java index d8b11fd5395..70aec8851ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,8 +30,8 @@ public class If extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public If(Pointer p) { super(p); } - public If(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public If(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr cond(); public native @ByVal StmtList trueBranch(); public native @ByVal StmtList falseBranch(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java index ec2668bfb0c..c7fca6a98ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IndexError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IndexError.java deleted file mode 100644 index df13f6e1eac..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IndexError.java +++ /dev/null @@ -1,30 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in ATen for out-of-bound indices that can reasonably only be detected -// lazily inside a kernel (See: advanced indexing). These turn into -// IndexError when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class IndexError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public IndexError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java index af26c21b570..aa4a72f70e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java index 7509a5dfd27..629ae257e81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java index d63e5642add..e210a15d665 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java index 0f4fcfa6110..87c6b159d3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java index 648a08863a5..4061d500f5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java index f7cb4fd68f7..d2750656241 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java index 266988ad110..a44e0cb4a8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java index 52692223f6f..0b264f68551 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java index 43d71c7e334..395804e0168 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java index 0503dd3ce99..225b9e7f873 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java index 0799736eeed..8a87901501e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java index 48ec9f48536..e6e43b333f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java index 0af04b948d5..fcf103d369a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java index 439452c1063..cd0b27217ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java index eff6a757165..70e20824818 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java index ae5f7ccd368..e2f9c76f5af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java index 000c2598f24..5e55fc8e51f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java index 0a53176a984..1336bb4b2a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java index 8f3b1263360..e7d03c23c57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java index 8985c698da5..fc9f757953c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java index 1dab2380e86..8dd4c50a3b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java index a84b4fe3360..be7d0e3b62e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java index c648b4546de..43f30443113 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java index 5d62ce747ff..09ad86735d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java index 7cd65569478..cffa0560cc3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java index 4f0b9e1739f..0697e4b31b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java index 4dcce2e7316..208f9f4b4b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java index 8cc9b78b307..09745a13f0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java index 070b25c1bc2..5980d34964e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java index 2026396a316..242a34f7fbb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java index 41227baa469..8ba21441279 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java index 295fbc3ba70..34bc8fe2035 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java index 488b2ee57aa..834e6830efa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java index 09da0d62c0a..deece408e1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java index 10ca3e2a4e9..5e14ac31ff7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java index 1c2db328bac..7504c0ee599 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java index 8a044a5f179..4adc69e8643 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java index 73ecc0d78d8..435270be619 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java index bfa7dc3d5a0..fa5fa46511e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java index a65d8c5402b..e657b4fe38e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java index dc69c0e0228..0183f43cc1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java index cc79ac4eeca..d5bc7ff5a38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java index c68992e046a..d821c0dfc63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java index 059f1d82b21..fb688e3e06c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java index 1debcd6b30e..135d0e57d10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java index a0b1d5666c6..ccd2582c4e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java index ca4b35e907b..8646af319a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java index 245c8fc4a08..b57f1d0a833 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java index 39859457979..42d92fefcaf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java index dcc9d7c8fcf..c3f6d090228 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java index 261b70c0c41..28d4cd6d7a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java index d0855445e2f..001663ff7b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java index 04b6e7ba23b..6bfd48ef1a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java index 7c766f7e78e..301acf156d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java index fb7bd820ced..af37f615bb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java index 0ba6f97f161..29e01dbb3fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java index e62d876c52d..aaf0db81360 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java index 5aa418c4099..8adf47e5c20 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java index 8f200364f77..36c3eef9017 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java index 96cc7a19451..5e2e9416e92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java index 0e0926f475d..cf546aa96a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java index 6a945fbd217..f9aa6bcf143 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java index 6207a3bccda..e70518cb5f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java index d7909b69959..1ee8cbccb68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java index bb11245e6e3..41080bbe3fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java index df70a3e93a9..fb81e770e16 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java index 18748e3c185..dbf77c472cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java index 2555a2499ce..3ab8f67cc0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java index fe4519db301..6bdbd1ee888 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -35,8 +37,8 @@ public class JitModule extends JitObject { public JitModule(@ByVal QualifiedName class_name) { super((Pointer)null); allocate(class_name); } private native void allocate(@ByVal QualifiedName class_name); - public JitModule(@SharedPtr CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type) { super((Pointer)null); allocate(cu, type); } - private native void allocate(@SharedPtr CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type); + public JitModule(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type) { super((Pointer)null); allocate(cu, type); } + private native void allocate(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type); public JitModule() { super((Pointer)null); allocate(); } private native void allocate(); public JitModule(@Const @ByRef JitModule arg0) { super((Pointer)null); allocate(arg0); } @@ -44,20 +46,20 @@ public class JitModule extends JitObject { public native @ByRef @Name("operator =") JitModule put(@Const @ByRef JitModule arg0); public JitModule( @ByVal QualifiedName arg0, - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("bool") boolean shouldMangle/*=false*/) { super((Pointer)null); allocate(arg0, cu, shouldMangle); } private native void allocate( @ByVal QualifiedName arg0, - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("bool") boolean shouldMangle/*=false*/); public JitModule( @ByVal QualifiedName arg0, - @SharedPtr CompilationUnit cu) { super((Pointer)null); allocate(arg0, cu); } + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu) { super((Pointer)null); allocate(arg0, cu); } private native void allocate( @ByVal QualifiedName arg0, - @SharedPtr CompilationUnit cu); - public JitModule(@ByVal @Cast("torch::jit::ModulePtr*") ObjPtr module_value) { super((Pointer)null); allocate(module_value); } - private native void allocate(@ByVal @Cast("torch::jit::ModulePtr*") ObjPtr module_value); + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu); + public JitModule(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj module_value) { super((Pointer)null); allocate(module_value); } + private native void allocate(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj module_value); public native void set_optimized(@Cast("bool") boolean o); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java index 06face20c73..55d7c23af3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java index 6c9098e1fa1..aee36b62623 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java index 63d14aa06cc..92a6c380de5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java index 30f4cf43678..181b9beab59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -38,13 +40,13 @@ public class JitObject extends Pointer { public JitObject(@Const @ByRef JitObject arg0) { super((Pointer)null); allocate(arg0); } private native void allocate(@Const @ByRef JitObject arg0); public native @ByRef @Name("operator =") JitObject put(@Const @ByRef JitObject arg0); - public JitObject(@ByVal @Cast("torch::jit::ObjectPtr*") ObjPtr _ivalue) { super((Pointer)null); allocate(_ivalue); } - private native void allocate(@ByVal @Cast("torch::jit::ObjectPtr*") ObjPtr _ivalue); - public JitObject(@SharedPtr CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type) { super((Pointer)null); allocate(cu, type); } - private native void allocate(@SharedPtr CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type); + public JitObject(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj _ivalue) { super((Pointer)null); allocate(_ivalue); } + private native void allocate(@IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj _ivalue); + public JitObject(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type) { super((Pointer)null); allocate(cu, type); } + private native void allocate(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Const @SharedPtr("c10::ClassType") @ByRef ClassType type); - public native @ByVal @Cast("torch::jit::ObjectPtr*") ObjPtr _ivalue(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj _ivalue(); public native @SharedPtr("c10::ClassType") @ByVal ClassType type(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java new file mode 100644 index 00000000000..07ad5877e8a --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java @@ -0,0 +1,40 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class JitRRefPickleGuard extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public JitRRefPickleGuard(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public JitRRefPickleGuard(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public JitRRefPickleGuard position(long position) { + return (JitRRefPickleGuard)super.position(position); + } + @Override public JitRRefPickleGuard getPointer(long i) { + return new JitRRefPickleGuard((Pointer)this).offsetAddress(i); + } + + public JitRRefPickleGuard() { super((Pointer)null); allocate(); } + private native void allocate(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java index 4b35fe0237b..e284201e2b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java index ae9b837f78c..9927641eeed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java index af8dbb9e3de..90f1ad3728a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java index f54e4656f36..ad4b896979a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java index 0abe9659440..b2264dbb2ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java index b7c584749f0..7854551b839 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java index cf520d1d944..19ca78923f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java index cfe41ff633c..c5087e59fcc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java index 1ad151da764..2a03affc968 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java index 92b66abae10..c47fd47c10b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java index 7c7222846a3..bba16926a22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java index 05ac147c07e..81737577502 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java index 1729542d918..9653402f68e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java index 776a2469992..830baadc068 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java index dd514681b85..5272a0b9e62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java index daf4df22add..440c695adb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java index 28d8d92c014..ad784d5757e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java index 0601d774cdd..e9bcb01a228 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java index 33ce8a87e87..ba554de43c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java index b582a6585be..85e50519ee2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java index 461a6d50ebd..e883adc0cc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java index f96c6ef80ff..8c864391c44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java index f312956c232..a85ad766b6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java index db613a833f9..e14ce7cd2d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java index 7bdf0473b43..79a86bdfc12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java index ef4b2bd1f80..61d7b6dba81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java index 5001ee130b5..8bb64c5237c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java index e73e97f049c..a983105c719 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java index 88e36a2c648..df5955c2e68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java index 6ae33ab51f3..6e76c9a7f70 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java index 967a7e27eb3..f6f8736a1f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java index 4e991af3709..c2c34ee30f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java index 2b8396eb447..fd20c5a5b38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java index 29ef7a627fb..1d880284b55 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java index 63b866d074c..166075de196 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java index fc65da9c28b..735dfc7b47b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java index b20a2c1c111..c7ede1420c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java index 202dbfc1a82..b1d22efe465 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java index 4884bac4930..1e2e067bd5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java index b98cbd35cae..ab6f7be6e57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java index 503172897cb..1386a56ecc9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java index 0ef956903d6..84717cc2db0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java index c6994a89ce4..e57c43c2fc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java index 06a8b01e881..2e496bdd4ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java index 62d9a701436..a4041d3b021 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java index bba6dc0b4e8..de207dd6d9f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinAlgError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinAlgError.java deleted file mode 100644 index bb4096bf787..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinAlgError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used for numerical errors from the linalg module. These -// turn into LinAlgError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class LinAlgError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public LinAlgError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java index 662ec8c9c82..6bd281298fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java index 37729690823..46d399e5c93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java index 02f619365c6..d3f5e98a1a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java index 3d9773dda0b..1ab63b98cd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class ListComp extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ListComp(Pointer p) { super(p); } - public ListComp(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ListComp(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr elt(); public native @ByVal Expr target(); public native @ByVal Expr iter(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java index 0847c7a6ecf..bfe65f5abbf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ListLiteral extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ListLiteral(Pointer p) { super(p); } - public ListLiteral(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ListLiteral(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList inputs(); public static native @ByVal ListLiteral create( @Const @ByRef SourceRange range, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java index 6a9863187d2..106a4e46c8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java index 07555921026..4fa50ad31cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java index 62f2fea5ea9..5e6468648e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java index 69250a439db..3ba87b4c664 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java index 79d128d5ebc..6688e42a1a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java index b241a366ba3..85570f47bb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java index 0669be66e06..d5852c0ba54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java index 3191c9891e5..54938fe46c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java index cd5c07922fb..40dd90632c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java index 85f20ecb888..529b363088b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java index 970ca32f670..8f2f903f3bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java index 970ae9b2ff1..b15d651ca97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java new file mode 100644 index 00000000000..2fd3c400cbe --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java @@ -0,0 +1,169 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Logger extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Logger(Pointer p) { super(p); } + + public Logger(@SharedPtr Reducer reducer) { super((Pointer)null); allocate(reducer); } + @SharedPtr @Name("std::make_shared") private native void allocate(@SharedPtr Reducer reducer); + // Set logging data that can be got during DistributedDataParallel + // construction time. + public native void set_construction_data_and_log( + @StdString BytePointer module_name, + @StdVector IntPointer device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString String module_name, + @StdVector IntBuffer device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString BytePointer module_name, + @StdVector int[] device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString String module_name, + @StdVector IntPointer device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString BytePointer module_name, + @StdVector IntBuffer device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + public native void set_construction_data_and_log( + @StdString String module_name, + @StdVector int[] device_ids, + int output_device, + @Cast("bool") boolean broadcast_buffers, + @Cast("bool") boolean has_sync_bn, + @Cast("bool") boolean static_graph); + + public native void set_static_graph(); + + // An interface for users to get DDPLoggingData and log them + // in the applications. Explanation of logging fields are in + // "struct DDPLoggingData" of "torch/c10/util/Logging.h". + public native @ByVal DDPLoggingData get_ddp_logging_data(); + + // Stream insertion operator for logging data to stream under + // TORCH_DISTRIBUTED_DEBUG. + + + // Set environment variables. + public native void set_env_variables(); + // Set parameters stats. + public native void set_parameter_stats(); + // Get size of each bucket (Bytes). + public native @ByVal @Cast("std::vector*") LongVector get_bucket_sizes(); + // Get variable indices for each bucket. + public native @ByVal SizeTVectorVector get_per_bucket_variable_indices(); + // Set comm. hook, if used + public native void set_comm_hook(@StdString BytePointer hook); + public native void set_comm_hook(@StdString String hook); + // Set running with uneven input detection (model.join() context manager) + public native void set_uneven_input_join(); + + // Reset performance stats at current iteration + public native void reset_performance_stats(); + + // Calculate avg stats using cpu timer and gpu timer + // that has been recorded in reducer. + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef LongPointer avg_time, + @Cast("int64_t*") @ByRef LongPointer time_duration, + @ByRef Timer timer, + Timer.Event start_event, + Timer.Event end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef LongBuffer avg_time, + @Cast("int64_t*") @ByRef LongBuffer time_duration, + @ByRef Timer timer, + @Cast("c10d::Timer::Event") int start_event, + @Cast("c10d::Timer::Event") int end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef long[] avg_time, + @Cast("int64_t*") @ByRef long[] time_duration, + @ByRef Timer timer, + Timer.Event start_event, + Timer.Event end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef LongPointer avg_time, + @Cast("int64_t*") @ByRef LongPointer time_duration, + @ByRef Timer timer, + @Cast("c10d::Timer::Event") int start_event, + @Cast("c10d::Timer::Event") int end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef LongBuffer avg_time, + @Cast("int64_t*") @ByRef LongBuffer time_duration, + @ByRef Timer timer, + Timer.Event start_event, + Timer.Event end_event); + public native void calculate_avg_time( + @Cast("int64_t*") @ByRef long[] avg_time, + @Cast("int64_t*") @ByRef long[] time_duration, + @ByRef Timer timer, + @Cast("c10d::Timer::Event") int start_event, + @Cast("c10d::Timer::Event") int end_event); + + // Set the absolute time of the event that has been recorded in reducer. + public native void set_event_time(@Cast("int64_t*") @ByRef LongPointer event_time, @ByRef Timer timer, Timer.Event event); + public native void set_event_time(@Cast("int64_t*") @ByRef LongBuffer event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") int event); + public native void set_event_time(@Cast("int64_t*") @ByRef long[] event_time, @ByRef Timer timer, Timer.Event event); + public native void set_event_time(@Cast("int64_t*") @ByRef LongPointer event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") int event); + public native void set_event_time(@Cast("int64_t*") @ByRef LongBuffer event_time, @ByRef Timer timer, Timer.Event event); + public native void set_event_time(@Cast("int64_t*") @ByRef long[] event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") int event); + // Set stats that can be collected only during + // training loop. It is called at the beginning of forward call + // to record the run time stats of sampled iterations that previously ran. + // GPU performance stats are collected only for single process + // single device program and single device module right now. + // TODO to support single process multiple devices and multi device modules, + // events need to be created and recorded on multiple devices. + public native void set_runtime_stats_and_log(); + + // Called when DDP/reducer is failing with an error. The + // logging data structure will have two fields filled: "has_error" indicating + // that this iteration encountered an error and other fields are not valid, + // and "error", a string which contains the error message that DDP failed + // with. + + // When running without static graph, called when reducer is destroyed to log + // if graph was actually static and is a candidate for static graph + // optimization. + public native void log_if_graph_static(@Cast("bool") boolean is_static); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java new file mode 100644 index 00000000000..441aa80d0ea --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java @@ -0,0 +1,37 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class LoggerOptional extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LoggerOptional(Pointer p) { super(p); } + public LoggerOptional(Logger value) { this(); put(value); } + public LoggerOptional() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef LoggerOptional put(@ByRef LoggerOptional x); + + public native boolean has_value(); + public native void reset(); + public native @Name("value") @WeakPtr("c10d::Logger") Logger get(); + @ValueSetter public native LoggerOptional put(@WeakPtr("c10d::Logger") Logger value); +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java index d4b950b9ae8..a4724848319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java index 2d59151673a..1d135571fd3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java new file mode 100644 index 00000000000..f1acc5aad6a --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java @@ -0,0 +1,112 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class LongArrayRefVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LongArrayRefVector(Pointer p) { super(p); } + public LongArrayRefVector(LongArrayRef value) { this(1); put(0, value); } + public LongArrayRefVector(LongArrayRef ... array) { this(array.length); put(array); } + public LongArrayRefVector(@Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... value) { this(1); put(0, value); } + public LongArrayRefVector(@Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] ... array) { this(array.length); put(array); } + public LongArrayRefVector() { allocate(); } + public LongArrayRefVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef LongArrayRefVector put(@ByRef LongArrayRefVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public LongArrayRef front() { return get(0); } + public LongArrayRef back() { return get(size() - 1); } + @Index(function = "at") public native @ByRef LongArrayRef get(@Cast("size_t") long i); + public native LongArrayRefVector put(@Cast("size_t") long i, LongArrayRef value); + @ValueSetter @Index(function = "at") public native LongArrayRefVector put(@Cast("size_t") long i, @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @ByRef LongArrayRef value); + public native @ByVal Iterator 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 *") @ByRef @Const LongArrayRef get(); + } + + public LongArrayRef[] get() { + LongArrayRef[] array = new LongArrayRef[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public LongArrayRef pop_back() { + long size = size(); + LongArrayRef value = get(size - 1); + resize(size - 1); + return value; + } + public LongArrayRefVector push_back(LongArrayRef value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public LongArrayRefVector put(LongArrayRef value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public LongArrayRefVector put(LongArrayRef ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } + + public LongArrayRefVector push_back(long... value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public LongArrayRefVector put(long... value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public LongArrayRefVector put(long[] ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java index fc7ca966b78..0b6d1e65696 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java index af466012305..ea5752a9f61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java index 9fd2ff51e1a..019f23dfc26 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class LongList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java index 33f3cb356d2..3421a79029f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java index 6997e1a7028..9720b01d990 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java index 67d61803f21..e8573f492c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java index 3c9e6f9e995..cad39de6cb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java new file mode 100644 index 00000000000..8e995df43d9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java @@ -0,0 +1,52 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_map >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class LongRecvRpcBackwardMap extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LongRecvRpcBackwardMap(Pointer p) { super(p); } + public LongRecvRpcBackwardMap() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef LongRecvRpcBackwardMap put(@ByRef LongRecvRpcBackwardMap x); + + public boolean empty() { return size() == 0; } + public native long size(); + + public RecvRpcBackward front() { return get(0); } + public RecvRpcBackward back() { return get(size() - 1); } + @Index public native @SharedPtr("torch::distributed::autograd::RecvRpcBackward") RecvRpcBackward get(@Cast("int64_t") long i); + public native LongRecvRpcBackwardMap put(@Cast("int64_t") long i, RecvRpcBackward 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 @Cast("int64_t") long first(); + public native @Name("operator *().second") @MemberGetter @SharedPtr("torch::distributed::autograd::RecvRpcBackward") @Const RecvRpcBackward second(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java new file mode 100644 index 00000000000..cb700190e38 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java @@ -0,0 +1,52 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_map >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class LongSendRpcBackwardMap extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public LongSendRpcBackwardMap(Pointer p) { super(p); } + public LongSendRpcBackwardMap() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef LongSendRpcBackwardMap put(@ByRef LongSendRpcBackwardMap x); + + public boolean empty() { return size() == 0; } + public native long size(); + + public SendRpcBackward front() { return get(0); } + public SendRpcBackward back() { return get(size() - 1); } + @Index public native @SharedPtr("torch::distributed::autograd::SendRpcBackward") SendRpcBackward get(@Cast("int64_t") long i); + public native LongSendRpcBackwardMap put(@Cast("int64_t") long i, SendRpcBackward 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 @Cast("int64_t") long first(); + public native @Name("operator *().second") @MemberGetter @SharedPtr("torch::distributed::autograd::SendRpcBackward") @Const SendRpcBackward second(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java index c7c35948854..ef6dad2908c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java index d14ae147f24..33e775b87ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java index fe099d243b2..7cc1eaa3059 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java index e8f0e3a3d07..8ca515995b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java index 91bd426e8e9..031962beb4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java index a16d2585006..e4d4fdbee8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java index 7cd8452bd09..e997e2dcb0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java index af750d8ff58..bc8b3484d46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java index eca20ed0825..5a80a151f49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java index 21f066ab3df..2a6e8300627 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java index fa64a1a9781..577e25060dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java index 141e67dc680..e45c0be8e4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java index 2ef299f71b6..180500a3f79 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java index dc9d31b0d46..e877ecddb62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java index 51b6a473d88..3a0cd0e0880 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java index f53deee0912..c6c96ef545d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java index 4b4f624553e..b11669081c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java index 92f02ef33f7..ab4655c4c06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java index 3ed9281e725..5c784f5b0e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java index 6c314249e46..e53ac2d4e88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java index fa2c94a6d65..3ee253b3e52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java index d3b8366f568..e81335fb4b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java index 5210bd84cbb..285d998ad75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java index 5d5652fe12c..b563a95f36f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java index f7d25ee4b62..ca9db47f8a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java index 90a22bf0ee7..0c389a9348f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java index 7bf93d33438..aa183640737 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java index e4afe51fb26..fc71fc4d70b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java index e17b2b98218..5c2676248d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java index e493d559404..0ae5409c9f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java index 5be87cfbcde..9b1117c219a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java index 1d4de48238c..10ae6216845 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java index ccb503c260b..0d140d70535 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java index 2bf9af0cfa1..91e7e9f096e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java index eb14f2d9965..6b7f1449f7f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java index 6f188ab9d93..8b02c5b5f63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java index bf4f52396fe..5943d248491 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java index 9bdefbbf38f..447c417aa7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java index 6f684d8e905..e6b9a7d3f1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java index 44b27cb1227..8dc84be63fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java index 6f1072bc6ee..7b31ab59757 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java index 63128464f52..510f64494e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java index a0bfd805d5f..e82c2a0613f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java index e1333038a13..900f742db19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java index d3c968e285f..b6df8f9409c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java index f4250e755ec..abadd293870 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java index 9c97ee57290..9e26f6f57e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java index 9d1c3a449dc..08700dce4ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java index 283d9b7c1b3..4870fdca692 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java index 7ee872cbbeb..4dfc531f6ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java index b0e6926b8ba..4fe4141672f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java index 7fc5ee12c9c..d4d91bc3320 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java index f89ba13da46..dd7cab2644d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java index 43da2339a42..702930f99d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java index a59c412cd51..563a6867f0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java index 37e28e4c732..786fc736898 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java index 4a93add074d..b0e1fc172c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java new file mode 100644 index 00000000000..99b5b6c2621 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java @@ -0,0 +1,72 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// A message to be sent/received by an RpcAgent. +// +// A Message object contains 4 fields: +// payload (std::vector): a binary chunk of data. +// tensors (std::vector): all tensors. Tensor data are not +// included in the payload, and it is up to the RpcAgent implementation +// to determine how to serialize them. This design is helpful for +// communicating super large tensors where serializing all the data at +// once leads to excessively large memory footprint. An implementation +// can then serialize and send tensors chunk-by-chunk, in the streaming +// fashion. +// type (MessageType): type of the message. +// id (int64_t): message id, this is used to match request and response. +// Other implementation can ignore it if they have their own +// ways to do matching. +// +// Layers above ``RpcAgent`` only converts ScriptCall, ScriptResp, PythonCall, +// and PythonResp into a Message, and it is up to the RpcAgent +// implementation to determine how to serialize a message. +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Message extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Message(Pointer p) { super(p); } + + + + + + + // Destructively retrieves the payload. + + + + public native @Cast("std::vector*") @ByRef ByteVector payload(); + public native @ByRef TensorVector tensors(); + public native MessageType type(); + + public native @Cast("bool") boolean isRequest(); + public native @Cast("bool") boolean isResponse(); + + + // id is an optional field to match request/response. If an RpcAgent + // implementation is able to do the matching without using this id, it can be + // dropped during message serialization. + public native @Cast("int64_t") long id(); + public native void setId(@Cast("int64_t") long id); + + public native @ByVal WeakStorageVector getStorages(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java index 1acc4fc3b71..a48f4d649e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java index c2d5a49764b..3c89753122a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -37,7 +39,7 @@ public class Method extends IMethod { public native @ByVal JitModule owner(); // the raw objectptr that owns this method, for when the method is owned by a // torchbind object. - public native @ByVal @Cast("torch::jit::ObjectPtr*") ObjPtr raw_owner(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj raw_owner(); public native void run(@ByRef IValueVector stack); public native @ByVal @Name("operator ()") IValue apply( @@ -50,11 +52,11 @@ public class Method extends IMethod { // interpreter that executes ops inline, one by one, on caller's thread. A // model can utilize async op, i.e. `fork`, to launch an asynchronous task // which will be launched on provided `taskLauncher`. - public native @ByVal FuturePtr run_async( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future run_async( @ByVal IValueVector stack, @Cast("const torch::jit::Kwargs*") @ByRef(nullValue = "torch::jit::Kwargs()") StringIValueMap kwargs, @ByVal(nullValue = "torch::jit::TaskLauncher(at::launch)") @Cast("torch::jit::TaskLauncher*") Pointer taskLauncher); - public native @ByVal FuturePtr run_async( + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future run_async( @ByVal IValueVector stack); public native @SharedPtr("torch::jit::Graph") @ByVal Graph graph(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java index 64196796a93..1bad181c875 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java index fc464e4dd3f..cfabe4d0780 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java index b05a929a1df..0f0053dec24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java index 313d70c96a5..b15757b3f22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java index 3702b1f214d..b0ca95d5ac8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java index 57b4f4903ca..43ebc874e8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java index 79bd8186836..924ee1c8a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java index 06c3324d321..54beb50968e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java index cf7908b5b6a..84fea60300a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java index 50d24ddc010..d1af9402df1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java index c3371957dc4..3f61b852717 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java index c97573f06eb..c2dd518319b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java index bba22126f0d..346d2e3de60 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java index eac7e76e484..c452183f002 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java index 322b864e5b3..ddb34fce409 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java index 3dedd8a1525..42d181e433f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java index 5dc30d04fca..ecdeae3051d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java index e71b9f2b738..d2e8260c85a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java index d58f92e2c41..0edab356b9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java index 1b4818b71ba..61c9f947cb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java index 7eb0e9097c6..ecf7bca9633 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java index 454e69b02b7..fb00280d97d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java index 3e978d73d58..131717a6d6e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java index 3d5886a7b29..e169989a932 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java index 625b9aa2001..b4f60403523 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java index 56efe685281..d651525430e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java index 6a6c612829b..5dd372f4b32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java new file mode 100644 index 00000000000..07cdb5cae43 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java @@ -0,0 +1,37 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Supplementary data specific to NCCL PREMUL_SUM +// The point of use in ProcessGroupNCCL knows how to unpack it. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class NCCLPreMulSumSupplement extends _SupplementBase { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public NCCLPreMulSumSupplement(Pointer p) { super(p); } + + public native double double_factor(); public native NCCLPreMulSumSupplement double_factor(double setter); + public native @ByRef Tensor tensor_factor(); public native NCCLPreMulSumSupplement tensor_factor(Tensor setter); + public NCCLPreMulSumSupplement(double f) { super((Pointer)null); allocate(f); } + private native void allocate(double f); + public NCCLPreMulSumSupplement(@ByVal Tensor t) { super((Pointer)null); allocate(t); } + private native void allocate(@ByVal Tensor t); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java index 94915e4af24..2c52112d2e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java index b49ff7957b2..7f2b586da91 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java index 00874140452..93b1a1c152d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java index a5e995488b3..29bff565684 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java index 6c711b910dd..ad4740a0d3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java index 94cdeff700e..15755a4134d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java index fb7bc81c397..25ac5d512d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java index e45972725d1..58cb8c71631 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java index 99d4312ec0f..f328b6c4854 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java index 2bbe3395c5e..a285413f05a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java index 5fe564485b6..3629c852cfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java index 6d5f49773c2..76f5d02d83b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java index b404ed2d2dc..55000dd4547 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java index 276fe501dcd..7ebb42ea597 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java index d180cd48b44..6aaff608648 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java index 65eb0601da9..31d0a431616 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java index 5ac5cdda20b..6581af21cca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java index 3205548b2dc..917646b50cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java index 3fa62f8ceb4..7d3d61845c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java index a11a1f33570..81aa787c9d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java index 194f99fabed..1ec86f88b04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java index 1e5d82a6afc..cd2f4b0b3e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java index 55e7c49b566..abe2dc6f4f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java index c0937efcabd..5ff1c15a5ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java index ae2e7b7df29..a09564c8a4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java index 3a2964bd9a6..439f4042237 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java index dcb2c86a67e..5529368834b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java new file mode 100644 index 00000000000..a3a446b0002 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java @@ -0,0 +1,41 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// We print grad_fn names in tensor printing. For functions with backward +// NYI, grad_fn= will be printed if we use Error, which is confusing. So +// special case with a new NotImplemented function here. +@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class NotImplemented extends AutogradError { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public NotImplemented(Pointer p) { super(p); } + + public NotImplemented(@StdString BytePointer forward_fn, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(forward_fn, next_edges); } + private native void allocate(@StdString BytePointer forward_fn, @ByRef(true) EdgeVector next_edges); + public NotImplemented(@StdString String forward_fn, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(forward_fn, next_edges); } + private native void allocate(@StdString String forward_fn, @ByRef(true) EdgeVector next_edges); + + public NotImplemented(@StdString BytePointer forward_fn) { super((Pointer)null); allocate(forward_fn); } + private native void allocate(@StdString BytePointer forward_fn); + public NotImplemented(@StdString String forward_fn) { super((Pointer)null); allocate(forward_fn); } + private native void allocate(@StdString String forward_fn); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplementedError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplementedError.java deleted file mode 100644 index d20fe75ede2..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplementedError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in ATen for functionality that is not implemented. These turn into -// NotImplementedError when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class NotImplementedError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public NotImplementedError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java index f46065557be..ad10d1a54c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java index aa5f1d7c564..31aaf518ad3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java index f8ec14fbebb..a561d20a82b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java index 77ee5d7ae7b..4f730187e8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Object.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java similarity index 66% rename from pytorch/src/gen/java/org/bytedeco/pytorch/Object.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java index 365858e9bcc..f5201a53995 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Object.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -20,10 +22,10 @@ // User-defined object. @Name("c10::ivalue::Object") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Object extends Pointer { +public class Obj extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Object(Pointer p) { super(p); } + public Obj(Pointer p) { super(p); } // In general, class types hold a shared_ptr to its owning CompilationUnit, // so that its type and methods do not get deallocated while the class exists. @@ -31,21 +33,21 @@ public class Object extends Pointer { // inserting a constant object into a Graph would create a reference cycle if // that constant object held a shared_ptr to its CU. For these objects we // instatiate them with non-owning references to its CU - public Object(@ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots) { super((Pointer)null); allocate(type, numSlots); } - private native void allocate(@ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots); + public Obj(@ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots) { super((Pointer)null); allocate(type, numSlots); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots); - public Object(@ByVal StrongTypePtr type, @Cast("size_t") long numSlots) { super((Pointer)null); allocate(type, numSlots); } - private native void allocate(@ByVal StrongTypePtr type, @Cast("size_t") long numSlots); + public Obj(@ByVal StrongTypePtr type, @Cast("size_t") long numSlots) { super((Pointer)null); allocate(type, numSlots); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@ByVal StrongTypePtr type, @Cast("size_t") long numSlots); - public static native @ByVal ObjPtr create( + public static native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj create( @ByVal WeakOrStrongTypePtr type, @Cast("size_t") long numSlots); - public static native @ByVal ObjPtr create( + public static native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj create( @ByVal StrongTypePtr type, @Cast("size_t") long numSlots); - public static native @ByVal ObjPtr create(@SharedPtr("c10::ClassType") @ByVal ClassType classType, @Cast("size_t") long numSlots); + public static native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj create(@SharedPtr("c10::ClassType") @ByVal ClassType classType, @Cast("size_t") long numSlots); /** * Slot API. @@ -91,22 +93,22 @@ public class Object extends Pointer { public native @Const @ByRef IValueVector slots(); public native @SharedPtr("c10::ClassType") @ByVal ClassType type(); - public native @SharedPtr CompilationUnit compilation_unit(); + public native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compilation_unit(); - public native @ByVal ObjPtr copy_to_weak_compilation_ref(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj copy_to_weak_compilation_ref(); public native void unsafe_make_weak_compilation_ref(); - public native @ByVal ObjPtr copy(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj copy(); - public native @ByVal ObjPtr deepcopy( + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy( @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); - public native @ByVal ObjPtr deepcopy(); + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy(); - public native @ByVal ObjPtr deepcopy( + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy( @ByRef HashAliasedIValueMap memo, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); - public native @ByVal ObjPtr deepcopy( + public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy( @ByRef HashAliasedIValueMap memo); public native @Cast("bool") boolean is_weak_compilation_ref(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ObjPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ObjPtr.java deleted file mode 100644 index 5e99b8a7a68..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ObjPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ObjPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ObjPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public ObjPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public ObjPtr position(long position) { - return (ObjPtr)super.position(position); - } - @Override public ObjPtr getPointer(long i) { - return new ObjPtr((Pointer)this).offsetAddress(i); - } - - - public ObjPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public ObjPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public ObjPtr(Object target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Object target, @ByVal DontIncreaseRefcount arg1); - - - - public ObjPtr(@ByRef(true) ObjPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) ObjPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) ObjPtr put(@ByRef(true) ObjPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Object get(); - - public native @ByRef @Name("operator *") @NoException(true) Object multiply(); - - public native @Name("operator ->") @NoException(true) Object access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef ObjPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Object release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal ObjPtr reclaim(Object owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal ObjPtr reclaim_copy(Object owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal ObjPtr unsafe_steal_from_new(Object raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal ObjPtr unsafe_adapt_non_heap_allocated( - Object raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal ObjPtr unsafe_reclaim_from_nonowning(Object raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OnnxfiBackendSystemError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OnnxfiBackendSystemError.java deleted file mode 100644 index 0f850c376dd..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OnnxfiBackendSystemError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in Onnxifi backend lowering. These turn into -// ExitException when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class OnnxfiBackendSystemError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public OnnxfiBackendSystemError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java index f5b427c3776..990f0c01ff7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java index 2e02db50df5..d2afc87f885 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java index 7e14fdf7ee2..8a815a4d9f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java index d663dc8eb35..983880e41bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java index caf4c66c3fd..4e25f51a4ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java index 862b0ef31f8..6753af8eb90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java index 4b37ec7c434..14cd52d456b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java index 02072e0385d..a7cfad7ef85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java index 0c48f85a086..b89319eb17d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java index f4429fe1ad0..6dd5ea8bfe7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java index fa8ce574213..db05a79bc96 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java index a5465d88544..6741e8ab3d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java index ad3e66db5e4..0b359dee585 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java index aa7d7d64b3c..d2b7777d888 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java index deb1217cc45..9b5b62e80ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java index b10d2c9ee42..ae6e7b61209 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java index a3d5dbd23a4..ecc7bf6fd08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java index 43c575c2015..e3e3473ee7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java index da7db452ea4..35dd93649cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java index e24f54f598d..28b9b4f2b5b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java index 1c225e7da78..bc0c09d14a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java index 6bead639efa..55224c36ac0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java index 1a3eaf99a7b..a76183f4fd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java index 9e1c2c58814..41fd46897ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java index 13f688f1b71..2a9468188b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java index 2d695459a30..db1b8d91e66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java index a195ef91e54..d0696fd0659 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java index 6d1c1350059..e39a862aae6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java index fc259955adb..3f21ec6442d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java index 82a57d2e257..00af0aceb6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java index 001aab077c7..98328b1720a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -32,8 +34,8 @@ public class OutputArchive extends Pointer { return new OutputArchive((Pointer)this).offsetAddress(i); } - public OutputArchive(@SharedPtr CompilationUnit cu) { super((Pointer)null); allocate(cu); } - private native void allocate(@SharedPtr CompilationUnit cu); + public OutputArchive(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu) { super((Pointer)null); allocate(cu); } + private native void allocate(@SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu); public OutputArchive() { super((Pointer)null); allocate(); } private native void allocate(); @@ -46,7 +48,7 @@ public class OutputArchive extends Pointer { - public native @SharedPtr CompilationUnit compilation_unit(); + public native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compilation_unit(); /** Writes an {@code IValue} to the {@code OutputArchive}. */ public native void write(@StdString BytePointer key, @Const @ByRef IValue ivalue); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java index dff1e8e5f41..70eba6d6af3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java index 03028fde6b1..47d92be6720 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java index 1fe1edfa502..1d24dc8485c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java index 44b2e6d028c..fe4bf5e60cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java index 95fe12a8584..96c7cf2efc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java index 53348dc7aa3..4cd57059c25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java index bb8dd0e1dd1..55186488538 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java index 0749d9b5525..243f54db459 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java index 574eb297a8d..b4ae19b7245 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java index 1b393c4f8e7..856d4120590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java index ea980cf366f..e2946ca7f3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Param extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Param(Pointer p) { super(p); } - public Param(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Param(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Param create( @Const @ByRef SourceRange range, @Const @ByRef Ident ident, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java index fc71decfceb..c28651f24dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class ParamList extends TreeView { public ParamList(Pointer p) { super(p); } - public ParamList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public ParamList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") ParamListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") ParamListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java index 41e53b57fc0..a240f5040da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class ParamListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ParamListIterator(Pointer p) { super(p); } - public ParamListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public ParamListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef ParamListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef ParamListIterator rhs); public native @ByVal @Name("operator *") Param multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java index c0a10faa889..bf1cc798d29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java index 933a91bec93..b95bcd663e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java index 8db377e6ffa..beee0085d6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java index b60913f11ad..2412d62b4e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java index e6d40679f47..50cc249f175 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java index 9a9472aa0b0..559a7dde804 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class Pass extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Pass(Pointer p) { super(p); } - public Pass(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Pass(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal Pass create(@Const @ByRef SourceRange range); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java index 0bbb1c43dc9..eddac27e39c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java index 15559a0c629..6f2a2d69115 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java index a92efd00b13..4b16bf95118 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java index c13fc643205..617434dd9eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java index 5872807b44d..143c5d0f7c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java index 4cbbb13342c..c1f008afb21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java index 57313a33b26..eb0bca3b8ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java index 0ce81f3f9ff..9610667bdd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java index 56e96e03043..a7661d2f16a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java index 09e453e1574..f28c65ce13c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java index 984c1441432..b28c98f7ecf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java index 30d27fcf1dc..42dbd62e93a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java index 0731f34639f..e8bd5a48c62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java index 2e4e9de3363..44185868326 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java new file mode 100644 index 00000000000..0f113776106 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java @@ -0,0 +1,84 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class PrefixStore extends Store { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public PrefixStore(Pointer p) { super(p); } + + public PrefixStore(@StdString BytePointer prefix, @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store) { super((Pointer)null); allocate(prefix, store); } + private native void allocate(@StdString BytePointer prefix, @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store); + public PrefixStore(@StdString String prefix, @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store) { super((Pointer)null); allocate(prefix, store); } + private native void allocate(@StdString String prefix, @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store); + public native void set(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void set(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + public native @ByVal @Cast("std::vector*") ByteVector compareSet( + @StdString BytePointer key, + @Cast("const std::vector*") @ByRef ByteVector expectedValue, + @Cast("const std::vector*") @ByRef ByteVector desiredValue); + public native @ByVal @Cast("std::vector*") ByteVector compareSet( + @StdString String key, + @Cast("const std::vector*") @ByRef ByteVector expectedValue, + @Cast("const std::vector*") @ByRef ByteVector desiredValue); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Cast("int64_t") long add(@StdString BytePointer key, @Cast("int64_t") long value); + public native @Cast("int64_t") long add(@StdString String key, @Cast("int64_t") long value); + + public native @Cast("bool") boolean deleteKey(@StdString BytePointer key); + public native @Cast("bool") boolean deleteKey(@StdString String key); + + public native @Cast("int64_t") long getNumKeys(); + + public native @Cast("bool") boolean check(@Const @ByRef StringVector keys); + + public native @Name("wait") void _wait(@Const @ByRef StringVector keys); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds timeout); + + public native @Const @ByRef @NoException(true) Milliseconds getTimeout(); + + public native void setTimeout(@Const @ByRef Milliseconds timeout); + + public native void append(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void append(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + + public native @Cast("std::vector*") @StdVector ByteVector multiGet( + @Const @ByRef StringVector keys); + + public native void multiSet( + @Const @ByRef StringVector keys, + @Cast("std::vector*") @StdVector ByteVector values); + + // Returns true if this store support append, multiGet and multiSet + public native @Cast("bool") boolean hasExtendedApi(); + + public native @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store getUnderlyingStore(); + + // Recursively to fetch the store before layers of wrapping with PrefixStore. + public native @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store getUnderlyingNonPrefixStore(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java index bee670314e7..cb824059f61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java index 43fba130eee..c7d436d4c6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java index a5c4e290442..2d405f8b279 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java new file mode 100644 index 00000000000..01f8156907b --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java @@ -0,0 +1,351 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// ProcessGroup is a base class that captures collective and point to +// point communication in a fixed set of processes. +// +// The functions specified in the class below describe the API alone; +// implementations are provided in subclasses. +// +// Every function that performs I/O is executed asynchronously by a +// thread pool owned by the ProcessGroup (by default). They return an +// object that can be used to wait for completion or error. +// +// The ProcessGroup can instantiate subgroups with fewer or an equal +// number of members. Implementations must take care that multiple +// process groups can be used in parallel and synchronize accordingly. +// +// The ProcessGroup assumes a fixed set of processes. If the set +// changes, existing instances must be destructed and instantiation +// and initialization must start from scratch. For members of the +// process group to find each other (referred to as rendezvous from +// hereon) +// +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ProcessGroup extends CustomClassHolder { + static { Loader.load(); } + /** 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 + @MemberGetter public native @StdString BytePointer backend(); + } + + public enum BackendType { + UNDEFINED(0), + GLOO(1), + NCCL(2), + UCC(3), + MPI(4), + CUSTOM(5); + + public final int value; + private BackendType(int v) { this.value = v; } + private BackendType(BackendType e) { this.value = e.value; } + public BackendType intern() { for (BackendType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } + } + + // 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); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(int rank, int size); + + 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); } + @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); + + public native int getRank(); + + public native int getSize(); + + // Returns an unique opaque ID of this process group object. + public native @Cast("int64_t") long getID(); + + // Returns an unique opaque ID of a backend for the specific backend type + // that can correlate with this process group's collectives. + public native @Cast("int64_t") long getBackendID(BackendType backend_type); + public native @Cast("int64_t") long getBackendID(@Cast("c10d::ProcessGroup::BackendType") int backend_type); + + public native @StdString BytePointer getBackendName(); + + public native BackendType getBackendType(); + + public native void startCoalescing(DeviceType deviceType); + public native void startCoalescing(@Cast("c10::DeviceType") byte deviceType); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(DeviceType deviceType); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(@Cast("c10::DeviceType") byte deviceType); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + // Gathers a single tensor inputBuffer into a single buffer outputBuffer that + // is interpreted as a contiguous collection of size inputBuffer * WORLD_SIZE. + // For implementers of ProcessGroup API and advanced users only. + // Note: this function will be deprecated in near future. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer); + + // This function is deprecated and will be moved out of ProcessGroup to comms: + // * do not add dependencies on this function, + // * do not implement it in your ProcessGroup, implement _allgather_base + // instead. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector outputTensorLists, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector outputTensorLists, + @ByRef TensorVector inputTensors); + + // This function is a coalesced version of `allgather_into_tensor` (currently + // still named as `_allgather_base`). Each tensor in the vector corresponds to + // an input/output of one `allgather_into_tensor` operation. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer); + + // This function is a coalesced version of `reduce_scatter_tensor` (currently + // still named as `_reduce_scatter_base`). Each tensor in the vector + // corresponds to an input/output of one `reduce_scatter_tensor` operation. + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer, + @Cast("std::vector*") @ByRef LongVector outputSplitSizes, + @Cast("std::vector*") @ByRef LongVector inputSplitSizes, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputBuffer, + @ByRef Tensor inputBuffer, + @Cast("std::vector*") @ByRef LongVector outputSplitSizes, + @Cast("std::vector*") @ByRef LongVector inputSplitSizes); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native void monitoredBarrier( + @Const @ByRef BarrierOptions opts, + @Cast("bool") boolean wait_all_ranks/*=false*/); + public native void monitoredBarrier( + @Const @ByRef BarrierOptions opts); + + // Agrees on an initial sequence number for the whole group by having rank 0 + // create it and broadcast it to other ranks using the store. Only implemented + // for GLOO and NCCL backends currently. + public native void setSequenceNumberForGroup(); + + // Retrieves the current sequence number for the whole group, which should be + // in sync. If the returned number is not consistent across the group, it + // may indicate that there is some sort of collective desynchronization. + public native @Cast("uint64_t") long getSequenceNumberForGroup(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( + @ByRef TensorVector tensors, + int dstRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( + @ByRef TensorVector tensors, + int srcRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( + @ByRef TensorVector tensors, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( + @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( + DeviceType deviceType, + BackendType backendType, + @Const @ByRef DistributedBackendOptional backend); + public native void setBackend( + @Cast("c10::DeviceType") byte deviceType, + @Cast("c10d::ProcessGroup::BackendType") int backendType, + @Const @ByRef DistributedBackendOptional backend); + + public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getDefaultBackend(); + + 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); + + public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getBackend(BackendType backendType); + public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getBackend(@Cast("c10d::ProcessGroup::BackendType") int backendType); + + // Return device types supported by this ProcessGroup. + // Note: the return type is `Device` rather than `DeviceType` for the purpose + // of easy comparison at Python level. The `Device` will have default index + // (-1). + public native @StdVector Device getDeviceTypes(); + + public native void registerOnCompletionHook( + @ByRef(true) WorkInfoConsumer hook); + + public native void waitForPendingWorks(); + + public native @Cast("bool") boolean hasHooks(); + + public native @StdString BytePointer getGroupName(); + public native void setGroupName(@StdString BytePointer name); + public native void setGroupName(@StdString String name); + public native void enableCollectivesTiming(); + + public native void release_resources(); + + // ProcessGroups optionally can be "bound" to a specific device. + // Currently this is only for nccl and allows for some opt-in + // optimizations such as automatic use of ncclCommSplit. The device + // is specified in `init_process_group` and eventually makes it + // here and then down into the actual backend instances. + public native @ByVal DeviceOptional getBoundDeviceId(); + + public native void setBoundDeviceId(@ByVal DeviceOptional device); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistStoreError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java similarity index 55% rename from pytorch/src/gen/java/org/bytedeco/pytorch/DistStoreError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java index 9966e069871..9c7a101bb97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistStoreError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -16,14 +18,16 @@ import static org.bytedeco.openblas.global.openblas.*; import static org.bytedeco.pytorch.global.torch.*; + // namespace detail - -// Used for errors originating from the store. -// These turn into DistStoreError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DistStoreError extends DistError { +// This CppCommHook interface only requires implementing runHook method that +// potentially uses a state. +@Name("c10d::CppCommHookInterface >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ProcessGroupCppCommHookInterface extends CommHookInterface { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DistStoreError(Pointer p) { super(p); } + public ProcessGroupCppCommHookInterface(Pointer p) { super(p); } + + public native @ByVal Tensor parseHookResult(@Const @ByRef IValue result); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java new file mode 100644 index 00000000000..3600af467d1 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java @@ -0,0 +1,440 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// ProcessGroupGloo implements Gloo bindings for c10d. +// +// 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 +// 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(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ProcessGroupGloo(Pointer p) { super(p); } + + // AsyncWork is the Gloo specific superclass for asynchronous work items. + // We can split asynchronous work into 3 phases: + // 1) Sanity checks and prepare input (e.g. memcpy) + // 2) Run operation on background thread + // 3) Synchronize with completion on foreground thread + // + // There is state to be shared between these 3 phases and all of this state + // is captured in the AsyncWork class and its derivatives. + // + // Note: while we are porting operations to use new style collectives, there + // is a split between operations using the existing caching approach and + // operations using the new AsyncWork base class. Over time we will port + // all operations and perform needed cleanup. + // + // FIXME: This probably should be called WorkGloo since the work is executed + // in sync mode by a background thread. + @NoOffset public static class AsyncWork extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public AsyncWork(Pointer p) { super(p); } + + + public static native void execute(@IntrusivePtr("c10d::ProcessGroupGloo::AsyncWork") @Cast({"", "c10::intrusive_ptr&"}) AsyncWork work); + + public native void run(); + + public native @ByVal TensorVector result(); + + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture(); + public native @Cast("uint64_t") long getSequencenumber(); + } + + // Wrap c10d store as Gloo store + @NoOffset public static class GlooStore extends Store { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public GlooStore(Pointer p) { super(p); } + + public GlooStore(@IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store) { super((Pointer)null); allocate(store); } + private native void allocate(@IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store); + + public native void setUint(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void setUint(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + + public native void set(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void set(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + + public native @ByVal @Cast("std::vector*") ByteVector getUint(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector getUint(@StdString String key); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Name("wait") void _wait(@Const @ByRef StringVector keys); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds timeout); + +// #ifdef GLOO_STORE_HAS_STORE_V2 + public native @Cast("bool") boolean has_v2_support(); + + public native @Cast("std::vector*") @StdVector ByteVector multi_get( + @Const @ByRef StringVector keys); + + public native void multi_set( + @Const @ByRef StringVector keys, + @Cast("std::vector*") @StdVector ByteVector values); + + public native void append(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector value); + public native void append(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector value); + + public native @Cast("int64_t") long add(@StdString BytePointer key, @Cast("int64_t") long value); + public native @Cast("int64_t") long add(@StdString String key, @Cast("int64_t") long value); + } + + // For send and recv operations there is no need to pass them to the + // thread pool as they are entirely completed by the device thread. + // This work object is used to synchronize completion of the send or + // recv operation. It keeps a reference to the tensor it is + // operating on to prevent it from being deallocated while the + // operation is still in flight. + @NoOffset public static class SendWork extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SendWork(Pointer p) { super(p); } + + public SendWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("uint64_t") long seq) { super((Pointer)null); allocate(tensor, buffer, seq); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("uint64_t") long seq); + + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); + + public native void abort(); + + public native @Cast("uint64_t") long getSequencenumber(); + } + + @NoOffset public static class RecvWork extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RecvWork(Pointer p) { super(p); } + + public RecvWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + OpType opType, + @Cast("uint64_t") long seq, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/) { super((Pointer)null); allocate(tensor, buffer, opType, seq, profilingTitle); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + OpType opType, + @Cast("uint64_t") long seq, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/); + public RecvWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + OpType opType, + @Cast("uint64_t") long seq) { super((Pointer)null); allocate(tensor, buffer, opType, seq); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + OpType opType, + @Cast("uint64_t") long seq); + public RecvWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("c10d::OpType") byte opType, + @Cast("uint64_t") long seq, + String profilingTitle/*=nullptr*/) { super((Pointer)null); allocate(tensor, buffer, opType, seq, profilingTitle); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("c10d::OpType") byte opType, + @Cast("uint64_t") long seq, + String profilingTitle/*=nullptr*/); + public RecvWork( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("c10d::OpType") byte opType, + @Cast("uint64_t") long seq) { super((Pointer)null); allocate(tensor, buffer, opType, seq); } + private native void allocate( + @ByRef Tensor tensor, + @UniquePtr org.bytedeco.pytorch.gloo.UnboundBuffer buffer, + @Cast("c10d::OpType") byte opType, + @Cast("uint64_t") long seq); + + public native int sourceRank(); + + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); + + public native void abort(); + + public native @Cast("uint64_t") long getSequencenumber(); + } + + @NoOffset public static class Options extends DistributedBackend.Options { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Options(Pointer p) { super(p); } + + public Options( + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout) { super((Pointer)null); allocate(timeout); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout); + public Options() { super((Pointer)null); allocate(); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + + // return intrusive_ptr of the object + public static native @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create( + @ByVal(nullValue = "std::chrono::milliseconds(kBackendDefaultTimeout)") Milliseconds timeout); + public static native @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create(); + + public native @ByRef GlooDeviceVector devices(); public native Options devices(GlooDeviceVector setter); + public native int threads(); public native Options threads(int setter); + } + + public native @StdString BytePointer getBackendName(); + + // Helper functions to create a new device object. + // They are static functions on this class to keep them logically + // separate from the rest of the code base (e.g. torch/csrc/distributed). + + // Create new device instance for specific interface. + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForInterface( + @StdString BytePointer _interface); + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForInterface( + @StdString String _interface); + + // Create new device instance for specific hostname or address. + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForHostname( + @StdString BytePointer hostname); + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForHostname( + @StdString String hostname); + + // Create new device instance. + // It tries to resolve this machine's hostname and bind to that address. + // If that fails (i.e. the hostname doesn't resolve to an address), it + // falls back to binding to the loopback address. + public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDefaultDevice(); + + // Create ProcessGroupGloo instance. + + + public ProcessGroupGloo( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupGloo::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, options); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupGloo::Options::create()*/); + public ProcessGroupGloo( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + 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); + + public native @IntrusivePtr("c10d::ProcessGroupGloo::Options") @Cast({"", "c10::intrusive_ptr&"}) Options getOptions(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor output_tensor, + @ByRef Tensor input_tensor, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor output_tensor, + @ByRef Tensor input_tensor); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector output_lists, + @ByRef TensorVector input_list, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector output_lists, + @ByRef TensorVector input_list); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputs, + @StdVector TensorVector inputs, + @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputs, + @StdVector TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputs, + @StdVector TensorVector inputs, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputs, + @StdVector TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Cast("std::vector*") @ByRef LongVector outputCounts, + @Cast("std::vector*") @ByRef LongVector inputCounts, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Cast("std::vector*") @ByRef LongVector outputCounts, + @Cast("std::vector*") @ByRef LongVector inputCounts); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( + @ByRef TensorVector tensors, + int dstRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( + @ByRef TensorVector tensors, + int srcRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( + @ByRef TensorVector tensors, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( + @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier(); + + public native void enableCollectivesTiming(); + + public native @UniquePtr org.bytedeco.pytorch.gloo.Store _getStore(); + + // Similar to barrier(), but blocks rank 0 until all other ranks have + // acknowledged that they are alive (through send/recv from rank 0). Rank 0 + // is able to report all failed ranks if waitAllRanks = true, otherwise + // reports the first rank it detected as failed. + public native void monitoredBarrier( + @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions opts, + @Cast("bool") boolean waitAllRanks/*=false*/); + public native void monitoredBarrier(); + + // Agrees on an initial sequence number for the whole group by having rank 0 + // create it and broadcast it to other ranks using the store. + public native void setSequenceNumberForGroup(); + + // Retrieves the current sequence number for the whole group, which should be + // in sync. If the returned number is not consistent across the group, it + // may indicate that there is some sort of collective desynchronization. + public native @Cast("uint64_t") long getSequenceNumberForGroup(); + + public native int getNumThreads(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java index 2830a978b8b..09592d248dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java index e5bef484936..fab96fdf0ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java index 1e658418524..6bd5ea0ea18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,8 +28,8 @@ public class Property extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Property(Pointer p) { super(p); } - public Property(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Property(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Ident name(); public native @ByVal Def getter(); public native @ByVal DefMaybe setter(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java index 7de4d3eb0ba..226cef7c190 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class PropertyList extends TreeView { public PropertyList(Pointer p) { super(p); } - public PropertyList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public PropertyList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") PropertyListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") PropertyListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java index 74af287e720..d9972d6a538 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class PropertyListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public PropertyListIterator(Pointer p) { super(p); } - public PropertyListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public PropertyListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef PropertyListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef PropertyListIterator rhs); public native @ByVal @Name("operator *") Property multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java index 286d9661af2..0389f2f1792 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class PropertyListMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public PropertyListMaybe(Pointer p) { super(p); } - public PropertyListMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public PropertyListMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public PropertyListMaybe(@Const @ByRef PropertyList tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef PropertyList tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java index 83f91b11ca8..335f7e81140 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java index e0fc645caf0..f0d5ee838d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java index ffdc0777002..b8825489e4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -123,7 +125,7 @@ public class PyInterpreterVTable extends Pointer { // Perform a detach by deferring to the __torch_dispatch__ implementation of // detach, which will also arrange for the PyObject to get copied in this // situation - public native @ByVal TensorImplPtr detach( + public native @IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl detach( @Const TensorImpl self); // Invoke the Python boxed fallback dispatch to go back into Python diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java index f7716d9b2b5..5e8e5c8daf9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolderPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolderPtr.java deleted file mode 100644 index 3c6e5c71da5..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolderPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class PyObjectHolderPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public PyObjectHolderPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public PyObjectHolderPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public PyObjectHolderPtr position(long position) { - return (PyObjectHolderPtr)super.position(position); - } - @Override public PyObjectHolderPtr getPointer(long i) { - return new PyObjectHolderPtr((Pointer)this).offsetAddress(i); - } - - - public PyObjectHolderPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public PyObjectHolderPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public PyObjectHolderPtr(PyObjectHolder target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(PyObjectHolder target, @ByVal DontIncreaseRefcount arg1); - - - - public PyObjectHolderPtr(@ByRef(true) PyObjectHolderPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) PyObjectHolderPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) PyObjectHolderPtr put(@ByRef(true) PyObjectHolderPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) PyObjectHolder get(); - - public native @ByRef @Name("operator *") @NoException(true) PyObjectHolder multiply(); - - public native @Name("operator ->") @NoException(true) PyObjectHolder access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef PyObjectHolderPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) PyObjectHolder release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal PyObjectHolderPtr reclaim(PyObjectHolder owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal PyObjectHolderPtr reclaim_copy(PyObjectHolder owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal PyObjectHolderPtr unsafe_steal_from_new(PyObjectHolder raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal PyObjectHolderPtr unsafe_adapt_non_heap_allocated( - PyObjectHolder raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal PyObjectHolderPtr unsafe_reclaim_from_nonowning(PyObjectHolder raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java index 982f30e59fc..f7e86cbd33d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java index 236e94e29f8..f803a2e902d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java index 33519a27a09..78e7fff8927 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java index ea87033da3b..d281f43b28f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java index b387d8eb4cb..ce5089da164 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java index 33e525e06ff..e9b92c27c28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java index c0de4d12594..e6d11810a48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java index de1db939eac..51a5c542a8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java index 728ced32907..a339837aacd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java index e57e5a8668e..3401b7a6c94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java index 52516bf8eb0..6b9d7356bbe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java index ccb808c235e..b1de08b0a22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java index af4d2184621..972714eb308 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -51,7 +53,7 @@ public class Quantizer extends Pointer { @MemberGetter public native ScalarType scalar_type_(); // Copied from torch/csrc/jit/ir/scope.h - public native @ByVal QuantizerPtr intrusive_from_this(); + public native @IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer intrusive_from_this(); /** * Each concrete Quantizer type should have a unique QScheme type. @@ -78,5 +80,5 @@ public class Quantizer extends Pointer { /** * Compare against {@code other} for equality. */ - public native @Cast("bool") boolean equalTo(@ByVal QuantizerPtr other); + public native @Cast("bool") boolean equalTo(@IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer other); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerPtr.java deleted file mode 100644 index fa1f8539ca3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - // namespace detail - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class QuantizerPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public QuantizerPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public QuantizerPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public QuantizerPtr position(long position) { - return (QuantizerPtr)super.position(position); - } - @Override public QuantizerPtr getPointer(long i) { - return new QuantizerPtr((Pointer)this).offsetAddress(i); - } - - - public QuantizerPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public QuantizerPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public QuantizerPtr(Quantizer target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Quantizer target, @ByVal DontIncreaseRefcount arg1); - - - - public QuantizerPtr(@ByRef(true) QuantizerPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) QuantizerPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) QuantizerPtr put(@ByRef(true) QuantizerPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Quantizer get(); - - public native @ByRef @Name("operator *") @NoException(true) Quantizer multiply(); - - public native @Name("operator ->") @NoException(true) Quantizer access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef QuantizerPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Quantizer release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal QuantizerPtr reclaim(Quantizer owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal QuantizerPtr reclaim_copy(Quantizer owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal QuantizerPtr unsafe_steal_from_new(Quantizer raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal QuantizerPtr unsafe_adapt_non_heap_allocated( - Quantizer raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal QuantizerPtr unsafe_reclaim_from_nonowning(Quantizer raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java index b9b86e2bd23..bfec0573c25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java index d0827cf7ecf..d50986f89e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java index f7fa66c1fe9..daac59f6be7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java index bcca215615b..4ba372b4aba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java index 9f73ca865de..d0b07373eb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java index 749d618fb5f..b1c4838a95d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java index cd339533abd..15b9ba651fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java index d583b23f38c..df841a77ecc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java index 3522281f3a9..b4bd1f2fe6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java index 482658321fd..eca1f400d0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java index 08fd5763686..e5d9c727242 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java index 05783f8520a..9b8a9a2ade3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java index bce83d6acf2..11d616e8862 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java index 776ee61e974..f3b86843054 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java index e48de79a201..8d998a3ac27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java index 8081ee7e0ad..a54b8f24b4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java index 73a37d4191c..4783e136f58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java index be8c1517090..e00cb53ad56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java index 7e6ed3820a7..d0e5199b09c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java index 62a8fd6ea67..9ba370fdcfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java index 608e5eeb68c..cabc6745e11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java index fe86aa3baf1..bff88fb5d64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java index d43af897b95..dfbce37e14e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterfacePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterfacePtr.java deleted file mode 100644 index 4a230f04d3c..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterfacePtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RRefInterfacePtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RRefInterfacePtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public RRefInterfacePtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public RRefInterfacePtr position(long position) { - return (RRefInterfacePtr)super.position(position); - } - @Override public RRefInterfacePtr getPointer(long i) { - return new RRefInterfacePtr((Pointer)this).offsetAddress(i); - } - - - public RRefInterfacePtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public RRefInterfacePtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public RRefInterfacePtr(RRefInterface target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(RRefInterface target, @ByVal DontIncreaseRefcount arg1); - - - - public RRefInterfacePtr(@ByRef(true) RRefInterfacePtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) RRefInterfacePtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) RRefInterfacePtr put(@ByRef(true) RRefInterfacePtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) RRefInterface get(); - - public native @ByRef @Name("operator *") @NoException(true) RRefInterface multiply(); - - public native @Name("operator ->") @NoException(true) RRefInterface access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef RRefInterfacePtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) RRefInterface release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal RRefInterfacePtr reclaim(RRefInterface owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal RRefInterfacePtr reclaim_copy(RRefInterface owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal RRefInterfacePtr unsafe_steal_from_new(RRefInterface raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal RRefInterfacePtr unsafe_adapt_non_heap_allocated( - RRefInterface raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal RRefInterfacePtr unsafe_reclaim_from_nonowning(RRefInterface raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java index 88a29c8ba2f..c524be551c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java index 530d169fedb..a00fcd8ad98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java index dd027cacb29..0db1391261c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Raise extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Raise(Pointer p) { super(p); } - public Raise(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Raise(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr expr(); public static native @ByVal Raise create(@Const @ByRef SourceRange range, @Const @ByRef Expr expr); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java index 1e5d1839f17..42d64512a67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java index 9738f81a748..219cf65e1bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java index c6e998fd3b1..7f91d36c294 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java index 3869b5543be..b7e9d141a4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java index bd301894d27..d61ae4f974a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java index 611e4434ba2..da5db831b98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java index 97c8c8e0155..b4668050de7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java index 4629f8fcfc6..d622c7afb2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java index 6ea233b1063..c7b09d8f5df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java index 08c6e30df71..58da6c3d39f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java index ee9a588789a..1bb13ef3227 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java index a82b1646554..bea2b6d84dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java index 877c9c96092..cce073773d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java index 929fc1c030e..f54a26f6681 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java index 0f381b8882f..31aa6098bf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java index 04ca80241ee..8c77198eda4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java new file mode 100644 index 00000000000..36e245e01ec --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// As part of our distributed autograd implementation, whenever we receive an +// RPC from a node, we add a 'RecvRpcBackward' autograd function to the +// autograd graph. This is more or less a placeholder function that is used to +// pass gradients to the remote host during the backward pass. The inputs to the +// RPC function are the inputs to this autograd function. +@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RecvRpcBackward extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RecvRpcBackward(Pointer p) { super(p); } + + public RecvRpcBackward( + @Const @ByRef AutogradMetadata autogradMetadata, + @SharedPtr("torch::distributed::autograd::DistAutogradContext") @ByVal DistAutogradContext autogradContext, + short fromWorkerId, + @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap deviceMap) { super((Pointer)null); allocate(autogradMetadata, autogradContext, fromWorkerId, deviceMap); } + @SharedPtr @Name("std::make_shared") private native void allocate( + @Const @ByRef AutogradMetadata autogradMetadata, + @SharedPtr("torch::distributed::autograd::DistAutogradContext") @ByVal DistAutogradContext autogradContext, + short fromWorkerId, + @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap deviceMap); + + public native @ByVal TensorVector apply( + @ByRef(true) TensorVector grads); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java new file mode 100644 index 00000000000..2429ef99eb6 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java @@ -0,0 +1,106 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Other ReduceOps that need different supplementary data can also +// derive from _SupplementBase. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ReduceOp extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReduceOp(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public ReduceOp(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public ReduceOp position(long position) { + return (ReduceOp)super.position(position); + } + @Override public ReduceOp getPointer(long i) { + return new ReduceOp((Pointer)this).offsetAddress(i); + } + + // note(crcrpar): RedOpType could be defined outside of `ReduceOp` + public enum RedOpType { + SUM((byte)(0)), + AVG((byte)(1)), + PRODUCT((byte)(2)), + MIN((byte)(3)), + MAX((byte)(4)), + BAND((byte)(5)), // Bitwise AND + BOR((byte)(6)), // Bitwise OR + BXOR((byte)(7)), // Bitwise XOR + PREMUL_SUM((byte)(8)), // Multiply by a user-supplied constant before summing. + UNUSED((byte)(9)); + + public final byte value; + private RedOpType(byte v) { this.value = v; } + private RedOpType(RedOpType e) { this.value = e.value; } + public RedOpType intern() { for (RedOpType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } + } + + public ReduceOp() { super((Pointer)null); allocate(); } + private native void allocate(); + + public ReduceOp(RedOpType op) { super((Pointer)null); allocate(op); } + private native void allocate(RedOpType op); + public ReduceOp(@Cast("c10d::ReduceOp::RedOpType") byte op) { super((Pointer)null); allocate(op); } + private native void allocate(@Cast("c10d::ReduceOp::RedOpType") byte op); + + public ReduceOp( + RedOpType op, + @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase optional_supplement) { super((Pointer)null); allocate(op, optional_supplement); } + private native void allocate( + RedOpType op, + @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase optional_supplement); + public ReduceOp( + @Cast("c10d::ReduceOp::RedOpType") byte op, + @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase optional_supplement) { super((Pointer)null); allocate(op, optional_supplement); } + private native void allocate( + @Cast("c10d::ReduceOp::RedOpType") byte op, + @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase optional_supplement); + + // The heap resource supplement_, if it exists, is managed by a + // c10::intrusive_ptr, so constructors and operator= can be simple + public ReduceOp(@Const @ByRef ReduceOp other) { super((Pointer)null); allocate(other); } + private native void allocate(@Const @ByRef ReduceOp other); + + public native @Const @ByRef @Name("operator =") ReduceOp put(@Const @ByRef ReduceOp other); + + public native @Name("operator c10d::ReduceOp::RedOpType") RedOpType asRedOpType(); + + public native @Cast("bool") @Name("operator ==") boolean equals(@Cast("const std::uint8_t") byte other); + + public native @Cast("bool") @Name("operator ==") boolean equals(RedOpType other); + + // todo(crcrpar): Handle `RedOpType::PREMUL_SUM` with its scaling factor. + public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef ReduceOp other); + + public native RedOpType op_(); public native ReduceOp op_(RedOpType setter); + // supplement_ is "type-erased" storage for optional supplementary + // data the op might need. + // The point of use will know the derived type supplement_ really is, + // and downcast its pointer to extract the data as the needed type(s). + // Right now, only PREMUL_SUM needs supplementary data, but the same + // mechanism could extend to support other nontrivial reduce ops with + // different supplementary payloads. + public native @IntrusivePtr("c10d::_SupplementBase") @Cast({"", "c10::intrusive_ptr&"}) _SupplementBase supplement_(); public native ReduceOp supplement_(_SupplementBase setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java new file mode 100644 index 00000000000..6dc9345c005 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java @@ -0,0 +1,45 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ReduceOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public ReduceOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public ReduceOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReduceOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public ReduceOptions position(long position) { + return (ReduceOptions)super.position(position); + } + @Override public ReduceOptions getPointer(long i) { + return new ReduceOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef @NoOffset ReduceOp reduceOp(); public native ReduceOptions reduceOp(ReduceOp setter); + public native @Cast("int64_t") @NoOffset long rootRank(); public native ReduceOptions rootRank(long setter); + public native @Cast("int64_t") @NoOffset long rootTensor(); public native ReduceOptions rootTensor(long setter); + public native @ByRef @NoOffset Milliseconds timeout(); public native ReduceOptions timeout(Milliseconds setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java new file mode 100644 index 00000000000..6bd2bc7f7bb --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ReduceScatterOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public ReduceScatterOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public ReduceScatterOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReduceScatterOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public ReduceScatterOptions position(long position) { + return (ReduceScatterOptions)super.position(position); + } + @Override public ReduceScatterOptions getPointer(long i) { + return new ReduceScatterOptions((Pointer)this).offsetAddress(i); + } + + public native @ByRef @NoOffset ReduceOp reduceOp(); public native ReduceScatterOptions reduceOp(ReduceOp setter); + public native @ByRef @NoOffset Milliseconds timeout(); public native ReduceScatterOptions timeout(Milliseconds setter); + public native @Cast("bool") @NoOffset boolean asyncOp(); public native ReduceScatterOptions asyncOp(boolean setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java new file mode 100644 index 00000000000..12594507948 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java @@ -0,0 +1,187 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Reducer extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Reducer(Pointer p) { super(p); } + + // The constructor takes a list of variables (i.e. parameters) for this + // process's single model replica (as DDP assumes single-process + // single-device). The bucket assignment for this reducer, `bucket_indices`, + // is specified as a list of buckets, each of which is specified as a list of + // indices into the bucket's `variables` list. + public Reducer( + @ByVal TensorVector params, + @ByVal SizeTVectorVector bucket_indices, + @ByVal @Cast("std::vector*") SizeTVector per_bucket_size_limits, + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal BoolVector expect_sparse_gradients, + @Cast("int64_t") long bucket_bytes_cap, + @Cast("bool") boolean find_unused_parameters, + @Cast("bool") boolean gradient_as_bucket_view, + @ByVal SizeTStringMap param_names, + @Cast("int64_t") long first_bucket_bytes_cap) { super((Pointer)null); allocate(params, bucket_indices, per_bucket_size_limits, process_group, expect_sparse_gradients, bucket_bytes_cap, find_unused_parameters, gradient_as_bucket_view, param_names, first_bucket_bytes_cap); } + private native void allocate( + @ByVal TensorVector params, + @ByVal SizeTVectorVector bucket_indices, + @ByVal @Cast("std::vector*") SizeTVector per_bucket_size_limits, + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal BoolVector expect_sparse_gradients, + @Cast("int64_t") long bucket_bytes_cap, + @Cast("bool") boolean find_unused_parameters, + @Cast("bool") boolean gradient_as_bucket_view, + @ByVal SizeTStringMap param_names, + @Cast("int64_t") long first_bucket_bytes_cap); + + // To (re-)initialize bucket assignment, pass a list of buckets, each of + // which is specified by a list of indices in the bucket's `variables` list. + // This function performs validation that the variables within a bucket + // all live on the same device and have the same dimensionality. + public native void initialize_buckets(@ByVal SizeTVectorVector bucket_indices); + + public native void autograd_hook(@Cast("size_t") long index); + + // This function is called when the forward function has produced an output, + // and the user wishes to reduce gradients in the backwards pass. + // If they don't, and wish to accumulate gradients before reducing them, + // a call to this function can simply be omitted. + public native void prepare_for_backward(@Const @ByRef TensorVector outputs); + + // Called at the beginning of forward() inside DistributedDataParallel, + // right now it captures the starting time of forward in each iteration. + public native void prepare_for_forward(); + + // Returns the relative time in nanoseconds when gradients were ready, + // with respect to the time `prepare_for_backward` was called. The + // vector is for parameters for a single model replica. + public native @ByVal @Cast("std::vector*") LongVector get_backward_stats(); + + // Registers a hook to the reducer. The hook is `CommHookInterface` + // type to allow both Python and CPP hooks. This function can only + // be called once before calling backward. + // Cannot combine with the call of `register_builtin_comm_hook`. + public native void register_comm_hook(@UniquePtr CommHookInterface iface); + + // Registers a built-in C++ comm hook to the reducer. This function can only + // be called once before calling backward. + // Cannot combine with the call of `register_comm_hook`. + public native void register_builtin_comm_hook(BuiltinCommHookType comm_hook_type); + public native void register_builtin_comm_hook(@Cast("c10d::BuiltinCommHookType") int comm_hook_type); + + // Informs reducer that optimizer is running in backward, so gradients + // don't need to be copied from buckets as the optimizer would've already + // been applied. + public native void set_optimizer_in_backward(); + + // Runs allreduce or installed communication hook given GradBucket instance. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future run_comm_hook( + @ByRef GradBucket grad_bucket); + + // Runs default allreduce hook. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future run_allreduce_hook( + @ByRef GradBucket grad_bucket); + + // Returns gradient buckets in sequential order of buckets_. This is the order + // in which buckets are reduced across processes. If return_zero_tensors=true, + // will return zero tensors of the same shape instead of the true tensors. + public native @StdVector GradBucket get_grad_buckets( + @Cast("bool") boolean return_zero_tensors/*=true*/); + public native @StdVector GradBucket get_grad_buckets(); + + // Rebuild buckets based on rebuilt_params_ and rebuilt_param_indices_ + // according to when tensors received grads in the backward pass. + // TODO this function makes broadcast communication call and + // could be overlapped with next forward() call, thus + // it could be async. Will make it async when rebuilding buckets for + // find_unused_parameters = true case, as we could rebuild buckets more than + // once for find_unused_parameters = true case, where subgraphs are trained + // and parameter indices order may change more frequently. + // For find_unused_parameters = false case, buckets are only rebuilt once, + // the performance cost is negligible. Returns true if the buckets were + // rebuilt. + public native @Cast("bool") boolean rebuild_buckets(); + + public native void setSparseMetadata(@ByRef StringTensorMap metadata); + + // 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); + + // Returns true if we should rebuild buckets, else false. We only rebuild + // buckets once after the first iteration and never rebuild them if + // find_unused_parameters_. + public native @Cast("bool") boolean should_rebuild_buckets(); + + // Pushes all parameters to be rebuilt. + public native void push_rebuilt_params_for_all_indices(); + + // Creates and sets ForwardPassWorkHandle given a Work and the + // corresponding tensor being reduced. + public native void set_forward_pass_work_handle( + @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work forwardPassWorkHandle, + @Cast("bool") boolean useStaticWorldSize); + + // Retrieve on-device tensors used to track locally unused parameters. It is + // a tensor where index i = 1 if the Variable with that index has been used. + public native @ByVal Tensor get_local_used_map_on_device(); + + // An function for users to set sample_rate of collecting + // runtime stats. The time stats will be recorded for the + // first 10 iterations, after 10 iterations time stats will be + // recorded once every "sample_rate" training iterations. + public native void set_ddp_runtime_logging_sample_rate(int sample_rate); + + // Specify the training graph is static. + public native void set_static_graph(); + + // Delay all reduce to be after all gradients' calculation is complete. + public native void delay_all_reduce(); + + public native void set_mixed_precision_param_dtype(ScalarType dtype); + + // Weak reference to associated DDP logger. The reference is weak to avoid + // refcycle between reducer and logger. + public native void set_logger(@WeakPtr("c10d::Logger") @ByVal Logger logger); + + // When graph is not explicitly set by user as static and has unused + // parameters, this will return whether the graph has been static until the + // current iteration, which means unused params set has not changed. + public native @Cast("bool") boolean ddp_graph_static(); + + // Removes autograd hooks registered by the Reducer on the model parameters. + public native void remove_autograd_hooks(); + + // Checks whether or not the reducer has finalized the current backward + // iteration. + public native void check_finalized(); + + // Updates the underlying process group used by DDP with the new process + // group. + public native void update_process_group( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup new_process_group); + + // Resets reducer state. + public native void reset_state(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java index 270f2240625..b584e7f0185 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java index db124763911..8ac30210a4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java index fa912b87928..989d33fcf23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java index 625d1b1a865..845f2fad029 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java index ae1160fe8ae..90f5279619b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java index 898e7143f99..b2db3b8f5fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java index 27f9c65e64b..6ff46409893 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java index fe3298d8b54..02a579f48cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java index 7d5e9807ad8..077ed97ecfa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java index fe6fb57060b..acee0ac7c9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java index e42b10962e3..3e562985e1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java index 7a24110f13c..b278d3c1f2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java index 725c5b19fcd..8a40848f769 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java new file mode 100644 index 00000000000..c8bd0b4868b --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java @@ -0,0 +1,40 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RegisterWorkerInfoOnce extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RegisterWorkerInfoOnce(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public RegisterWorkerInfoOnce(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public RegisterWorkerInfoOnce position(long position) { + return (RegisterWorkerInfoOnce)super.position(position); + } + @Override public RegisterWorkerInfoOnce getPointer(long i) { + return new RegisterWorkerInfoOnce((Pointer)this).offsetAddress(i); + } + + public RegisterWorkerInfoOnce() { super((Pointer)null); allocate(); } + private native void allocate(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java index b55abb4b3cd..bbd20840f07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java index 63fc3e48554..61d962f7319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java index bc52ab36db2..6f113b89862 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java index f472e1a83d8..9f18084af2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java index 5346f421828..34a81ed5bdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java index 30640e3f68f..45709b6d315 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java index d25e4f54982..4114e792936 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java index 2ba10fe5f5d..271d0f0a14d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java index a741c82a25c..5ef2e502ea5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java index 360f499b0cc..c264caf89b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java index 062cdc1f134..5e5a086fc6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java index 0e9beedb2b6..2156d197dec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java index 96968098c38..010f6fca3a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java new file mode 100644 index 00000000000..f10ba4c892c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java @@ -0,0 +1,36 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Functor which is invoked to process an RPC message. This is an abstract class +// with some common functionality across all request handlers. Users need to +// implement this interface to perform the actual business logic. +@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RequestCallback extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RequestCallback(Pointer p) { super(p); } + + // Invoke the callback. + public native @IntrusivePtr("c10::ivalue::Future") @Name("operator ()") @Cast({"", "c10::intrusive_ptr&"}) Future apply( + @ByRef Message request, + @StdVector Stream streams); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java index 3ee73638c20..c75163b746b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java index 0207a91aa71..8cd54c244e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java index e767b6e3fe0..bc114c86c5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java index 6ba6c2019f7..4b0b5b1f036 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Return extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Return(Pointer p) { super(p); } - public Return(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Return(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr expr(); public static native @ByVal Return create(@Const @ByRef SourceRange range, @Const @ByRef Expr value); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java new file mode 100644 index 00000000000..4a774b0c641 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java @@ -0,0 +1,168 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// ``RpcAgent`` is the base class for sending and receiving RPC messages. It +// provides a unified ``send`` API for both request and response messages, and +// will invoke the given ``RequestCallback`` to process received requests. It +// should immediately become ready to serve request and accept response after +// construction. +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RpcAgent extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RpcAgent(Pointer p) { super(p); } + + // `WorkerInfo` is the globally unique identifier for this RpcAgent instance. + // It contains a ``name_`` field and an ``id_`` field. ``name_`` is the + // globally unique name for this ``RpcAgent``. It is up to the ``RpcAgent`` + // implementation to determine how to resolve names. ``id_`` is the globally + // unique ID for this ``RpcAgent``. This should be determined by the + // ``RpcAgent`` implementation. + // The ``RequestCallback`` will be invoked to handle received requests. This + // ``RpcAgent`` base class makes no assumption on the thread-safeness of the + // ``RequestCallback``. ``RpcAgent`` implementations need to make sure that + // its threading model conform to ``RequestCallback``'s requirement. + // NB: RpcAgent implementations should not start serving requests until + // ``start()`` is called, as there could be other contexts that have not been + // initialized yet at this time. + + // Send a message to the ``RpcAgent`` of id ``to`` and returns a + // ``JitFuture`` ptr. The implementation must be asynchronous, i.e., it + // cannot block until it receives the response. + // + // If ``message.isRequest()`` is true, the ``JitFuture`` will be + // completed when the response arrives. For other message types, the Future + // should be ignored by the caller. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future send( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, + float rpcTimeoutSeconds/*=torch::distributed::rpc::kUnsetRpcTimeout*/, + @Cast("const torch::distributed::rpc::DeviceMap*") @ByRef(nullValue = "torch::distributed::rpc::DeviceMap{}") SizeTStringMap deviceMap); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future send( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); + + // Retries sending the message up to maxRetries times until an ACK is + // received. The duration between consecutive sends is increased over + // time using an exponential backoff algorithm. + // + // Sends ``message`` to the ``RpcAgent`` of id ``to`` and returns a + // ``JitFuture`` ptr, just like send(). Caller can specify the maximum + // number of retries for this RPC (default is 5), initial duration between + // sends (default is 1000ms), and backoff constant (default is 1.5) by + // passing in the RpcRetryOptions struct. This API might end up + // executing a method twice on the remote end (it does not guarantee + // exactly-once semantics). Therefore, the user must ensure their requests + // are idempotent. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future sendWithRetries( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, + @ByVal(nullValue = "torch::distributed::rpc::RpcRetryOptions()") RpcRetryOptions retryOptions); + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future sendWithRetries( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); + + // Return a reference to the ``WorkerInfo`` of this RpcAgent. + // NB: not using ``c10::optional`` here because we might + // need to create a separate RPC API lib and avoid forcing all ``RpcAgent`` + // implementations to depend on libtorch. + public native @Const @ByRef WorkerInfo getWorkerInfo(); + + // Return a reference to the ``WorkerInfo`` of the given ``workerName``. + public native @Const @ByRef WorkerInfo getWorkerInfo( + @StdString BytePointer workerName); + public native @Const @ByRef WorkerInfo getWorkerInfo( + @StdString String workerName); + + public native @Const @ByRef WorkerInfo getWorkerInfo(short id); + + public native @StdVector WorkerInfo getWorkerInfos(); + + // Retrieve the timeout for all RPCs. + public native @ByVal Milliseconds getRpcTimeout(); + + // Set the timeout for all RPCs + public native void setRpcTimeout(@Const @ByRef Milliseconds rpcTimeout); + + // Call sync and join all internal threads. This method should be called + // before every RPC process exits. + public native void join(@Cast("bool") boolean shutdown/*=false*/, float timeout/*=0*/); + public native void join(); + + // Synchronize the this process with other ``RpcAgent`` processes. Block until + // all ``RpcAgent``s reach this method and send all pending messages. + public native void sync(); + + // Sets up backend-agnostic state for accepting requests. Currently, this + // entails setting rpcAgentRunning_ to true, creating the retry thread, and + // calling the backend's startImpl. + public native void start(); + + // Derived classes must override this function to start accepting requests. + // This is used to initialize any backend-specific state. Users must call + // start, not startImpl, to initialize the RPC Agent. + public native void startImpl(); + + // Stop accepting requests and shutdown the RPC framework as soon as possible + // by terminating all RPC threads. + public native void shutdown(); + + // Derived classes must override this function to start accepting requests. + // THis is used to clean up any backend-specific state. Users must call + // shutdown, not shutdownImpl, to shutdown the RPC Agent. + public native void shutdownImpl(); + + // Check if current RPC agent is set. + public static native @Cast("bool") boolean isCurrentRpcAgentSet(); + + // Retrieve the valid current RPC agent. + public static native @SharedPtr RpcAgent getCurrentRpcAgent(); + + // Set the current RPC agent. + public static native void setCurrentRpcAgent(@SharedPtr RpcAgent rpcAgent); + + // Retrieve metrics as KV map + public native @ByVal ExtraFilesMap getMetrics(); + + // Retrieve debug info in addition to metrics as KV map + public native @ByVal ExtraFilesMap getDebugInfo(); + + // Flag to control whether GIL wait times + // should be profiled or not. + public native void enableGILProfiling(@Cast("bool") boolean flag); + + // Retrieve wheher we should profile GIL wait times or not. + public native @Cast("bool") boolean isGILProfilingEnabled(); + + // Set type resolver that will be passed to JIT pickler to resolver type Ptr + // based on type str. + + + // Get the type resolver + + + // Retrieves the device map for the provided destination worker. + public native @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap getDeviceMap(@Const @ByRef WorkerInfo dst); + + // Retrieve the (non-CPU) devices that are supported by the agent. + public native @StdVector Device getDevices(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java new file mode 100644 index 00000000000..63cb4b92dfc --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java @@ -0,0 +1,48 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RpcBackendOptions extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RpcBackendOptions(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public RpcBackendOptions(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public RpcBackendOptions position(long position) { + return (RpcBackendOptions)super.position(position); + } + @Override public RpcBackendOptions getPointer(long i) { + return new RpcBackendOptions((Pointer)this).offsetAddress(i); + } + + public RpcBackendOptions() { super((Pointer)null); allocate(); } + private native void allocate(); + + public RpcBackendOptions(float rpcTimeoutSeconds, @StdString BytePointer initMethod) { super((Pointer)null); allocate(rpcTimeoutSeconds, initMethod); } + private native void allocate(float rpcTimeoutSeconds, @StdString BytePointer initMethod); + public RpcBackendOptions(float rpcTimeoutSeconds, @StdString String initMethod) { super((Pointer)null); allocate(rpcTimeoutSeconds, initMethod); } + private native void allocate(float rpcTimeoutSeconds, @StdString String initMethod); + + public native float rpcTimeoutSeconds(); public native RpcBackendOptions rpcTimeoutSeconds(float setter); + public native @StdString BytePointer initMethod(); public native RpcBackendOptions initMethod(BytePointer setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java new file mode 100644 index 00000000000..9b7c882fba4 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java @@ -0,0 +1,50 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Struct that stores all the metadata needed to retry a given RPC. +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RpcRetryInfo extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RpcRetryInfo(Pointer p) { super(p); } + + public RpcRetryInfo( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, + @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture, + int retryCount, + @ByVal RpcRetryOptions options) { super((Pointer)null); allocate(to, message, originalFuture, retryCount, options); } + private native void allocate( + @Const @ByRef WorkerInfo to, + @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, + @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture, + int retryCount, + @ByVal RpcRetryOptions options); + + @MemberGetter public native @Const @ByRef WorkerInfo to_(); + public native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message_(); public native RpcRetryInfo message_(Message setter); + // Future that is returned to the caller of sendWithRetries(). + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture_(); public native RpcRetryInfo originalFuture_(Future setter); + // Number of send attempts completed so far. + public native int retryCount_(); public native RpcRetryInfo retryCount_(int setter); + public native @ByRef RpcRetryOptions options_(); public native RpcRetryInfo options_(RpcRetryOptions setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java new file mode 100644 index 00000000000..b30c975970e --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java @@ -0,0 +1,51 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Struct for options to configure the RPC Retry protocol. +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class RpcRetryOptions extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public RpcRetryOptions(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public RpcRetryOptions(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public RpcRetryOptions position(long position) { + return (RpcRetryOptions)super.position(position); + } + @Override public RpcRetryOptions getPointer(long i) { + return new RpcRetryOptions((Pointer)this).offsetAddress(i); + } + + // Using a default constructor like all other Options structs in the RPC + // codebase. TORCH_CHECKs for input validation are done in the + // sendWithRetries function. + public RpcRetryOptions() { super((Pointer)null); allocate(); } + private native void allocate(); + // Maximum number of times we will retry the RPC + public native int maxRetries(); public native RpcRetryOptions maxRetries(int setter); + // Initial duration between consecutive RPC send attempts + public native @ByRef Milliseconds rpcRetryDuration(); public native RpcRetryOptions rpcRetryDuration(Milliseconds setter); + // Constant for exponential backoff used while calculating future wait + // durations + public native float retryBackoff(); public native RpcRetryOptions retryBackoff(float setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java index db2f93a4c7a..358d981eae4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java index 548d481eb01..40e5e50d189 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java index be137b3e09c..9a62edae36a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java index 3e3a716c706..a26c2560b35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java index 9ea4c47e1b9..c499967e790 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java index a505bf28feb..c13cbcb6608 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java index f32f01de6a9..6e286751fc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java index da81c93a472..a659c2be7a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java index d768083f69d..0a13c828dad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java index c8b54ed7856..9f488cbb46e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java index f83fe7f1bf4..ac17feb5d7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java index c7b05f12613..d00c3b918ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java index d2e499a431f..c57192944c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java index ff1e5629149..88cea4f0efd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java index 2ef6a5b2833..ff95d970e30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java index 8f023768391..308a3daac06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java index d6a59213441..efec22511e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java index 4fcf4aabcd0..5a533901511 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java index e3983376987..e4cebc43941 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java index 5d433664e07..2251b2e42d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java index 5469c18274f..1cb6d519168 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java index ad0b5fd656d..a1200c66e00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java new file mode 100644 index 00000000000..2a1ae4e1967 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java @@ -0,0 +1,44 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ScatterOptions extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public ScatterOptions() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public ScatterOptions(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ScatterOptions(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public ScatterOptions position(long position) { + return (ScatterOptions)super.position(position); + } + @Override public ScatterOptions getPointer(long i) { + return new ScatterOptions((Pointer)this).offsetAddress(i); + } + + public native @Cast("int64_t") long rootRank(); public native ScatterOptions rootRank(long setter); + public native @ByRef Milliseconds timeout(); public native ScatterOptions timeout(Milliseconds setter); + public native @Cast("bool") boolean asyncOp(); public native ScatterOptions asyncOp(boolean setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java index 2f37d5b84d5..b9bfe6ae6e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java index c5bfa2631e5..0a8d15568bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java index 2c67df9774f..46cd6ba7e1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java index 4d679bc4ca2..2aa7f7e0794 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java index ef6e282f18e..6b23268fcd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java index ee3ea869004..4c50d1fa0c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Select extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Select(Pointer p) { super(p); } - public Select(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Select(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr value(); public native @ByVal Ident selector(); public static native @ByVal Select create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java index 71af41a423b..7a52a2d977a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java new file mode 100644 index 00000000000..bf54281d8d9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java @@ -0,0 +1,51 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// As part of our distributed autograd implementation, whenever we send an RPC +// from one node to another, we add a 'SendRpcBackward' autograd function to the +// autograd graph. This is more or less a placeholder function that is used to +// kickoff the autograd engine on the current worker on the backward pass. The +// edges for this autograd function are the inputs to the RPC method. +// +// During the backward pass, this function is queued for execution in the +// autograd engine which eventually runs the rest of the autograd graph. +@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SendRpcBackward extends Node { + static { Loader.load(); } + /** Default native constructor. */ + public SendRpcBackward() { super((Pointer)null); allocate(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SendRpcBackward(Pointer p) { super(p); } + @SharedPtr @Name("std::make_shared") private native void allocate(); + + public native @ByVal TensorVector apply( + @ByRef(true) TensorVector inputs); + + // SendRpcBackward is actually the root of an autograd graph on the local + // node. As a result, it doesn't receive any 'inputs', but rather the RPC + // framework passes gradients over to this function to kickoff local autograd + // computation. + public native void setGrads(@Const @ByRef TensorVector grads); + + // Retrieve the grads for the function. + public native @Const @ByRef TensorVector getGrads(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java index 0dd66bed09f..9e473e9a9fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java index f87ed1c64d5..0d82285b26b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java index ca93ad89981..3061f3b817a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java new file mode 100644 index 00000000000..f7ab1a13c52 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java @@ -0,0 +1,39 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SerializedPyObj extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SerializedPyObj(Pointer p) { super(p); } + + public SerializedPyObj(BytePointer payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); } + private native void allocate(@Cast({"","std::string&&"}) @StdString BytePointer payload, @ByRef(true) TensorVector tensors); + public SerializedPyObj(String payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); } + private native void allocate(@Cast({"","std::string&&"}) @StdString String payload, @ByRef(true) TensorVector tensors); + + + public static native @ByVal SerializedPyObj fromIValues(@StdVector IValue value); + + public native @StdString BytePointer payload_(); public native SerializedPyObj payload_(BytePointer setter); + public native @ByRef TensorVector tensors_(); public native SerializedPyObj tensors_(TensorVector setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java index 91687445d26..163303ea8ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java index 6bdaafcba7d..84ad2b4a4f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java index de110f1f7d9..9cabd9c2e0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java index 8da367f19d3..2bb9edfbc0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java index 21d6dc1b331..60a7c272124 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java index 7736cac8459..6a2a353ec70 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java index a665207a62a..beb24ea8413 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java index 95cfda501a6..cccc782b4a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java index 882831086bc..711eac7ccee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java new file mode 100644 index 00000000000..4fec7d020bd --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java @@ -0,0 +1,48 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_set") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class ShortSet extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ShortSet(Pointer p) { super(p); } + public ShortSet() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef ShortSet put(@ByRef ShortSet x); + + public boolean empty() { return size() == 0; } + public native long size(); + + public short front() { try (Iterator it = begin()) { return it.get(); } } + public native void insert(short value); + public native void erase(short value); + 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 *") short get(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java index f4043e63c10..1923bb5777a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java index 6f1b7102450..f31107cd8c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java index 4499765c75e..3b9574f8585 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java index 5bdcf66cf60..7de92570644 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java index fcd2a016189..a046e61f957 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java index aaf5530d33d..dfc38b9f593 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java index 0a01e31b87e..d9d4abe020e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java index b10768b2f78..5e9c95d031b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java index c20957698ca..c1fc5b1adbf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java index 9cff7db01a0..d53ff83be0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java new file mode 100644 index 00000000000..62b2e8516a9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java @@ -0,0 +1,53 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SizeTStringMap extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SizeTStringMap(Pointer p) { super(p); } + public SizeTStringMap() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef SizeTStringMap put(@ByRef SizeTStringMap x); + + public boolean empty() { return size() == 0; } + public native long size(); + + public BytePointer front() { return get(0); } + public BytePointer back() { return get(size() - 1); } + @Index public native @StdString BytePointer get(@Cast("size_t") long i); + public native SizeTStringMap put(@Cast("size_t") long i, BytePointer value); + @ValueSetter @Index public native SizeTStringMap put(@Cast("size_t") long i, @StdString String 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 @Cast("size_t") long first(); + public native @Name("operator *().second") @MemberGetter @StdString BytePointer second(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java index 6ff996f248f..08d8201e976 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java index f139bd40109..6144699f529 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java new file mode 100644 index 00000000000..4da870e8243 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SizeTVectorVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SizeTVectorVector(Pointer p) { super(p); } + public SizeTVectorVector(SizeTVector value) { this(1); put(0, value); } + public SizeTVectorVector(SizeTVector ... array) { this(array.length); put(array); } + public SizeTVectorVector() { allocate(); } + public SizeTVectorVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef SizeTVectorVector put(@ByRef SizeTVectorVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public SizeTVector front() { return get(0); } + public SizeTVector back() { return get(size() - 1); } + @Index(function = "at") public native @Cast("std::vector*") @ByRef SizeTVector get(@Cast("size_t") long i); + public native SizeTVectorVector put(@Cast("size_t") long i, SizeTVector value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @Cast("std::vector*") @ByRef SizeTVector value); + public native @ByVal Iterator 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 *") @Cast("std::vector*") @ByRef @Const SizeTVector get(); + } + + public SizeTVector[] get() { + SizeTVector[] array = new SizeTVector[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public SizeTVector pop_back() { + long size = size(); + SizeTVector value = get(size - 1); + resize(size - 1); + return value; + } + public SizeTVectorVector push_back(SizeTVector value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public SizeTVectorVector put(SizeTVector value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public SizeTVectorVector put(SizeTVector ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java index 41e93f17f5b..64ce28d2031 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java index 3d17fbff75b..10d00618f0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java index 6ac128d68ff..fdfddd46e3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class SliceExpr extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public SliceExpr(Pointer p) { super(p); } - public SliceExpr(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public SliceExpr(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprMaybe start(); public native @ByVal ExprMaybe end(); public native @ByVal ExprMaybe step(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java index 7a0ac49bdec..95bb687ecb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java index 4434397bb6a..ed94618a8b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java index f1248ab6a61..8e2977e3731 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java index 1a110aeb13f..4eca306b44e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java index d346352ca1e..9d9223fd14f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java index 946407d682e..8166b8c2e04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java index b0ca1eb8581..0753f8cd5db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java index ca65ac42fdc..df8b8b64e57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java index 69a87bcb6e5..a18ac8679e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java index 348109edafb..3770d7f995c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java index 1e022aab676..17e88bc4c62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java index 81e6488b75e..949a6d3a8b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java index 09ec3d76ded..8ed5da38f6e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java index 7043899e71b..f127b6e707c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java index 30a71102077..13ae307254d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java index 588200ee4a7..5df7d33458e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java index 9e001c47610..fad7f292345 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java index f3ff8025ba4..8aa5cd6f2c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java index d862f321ded..289b0e969fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java index 14e360fd8d1..2ad3f40efb2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java index c7d54409363..d8a1743e559 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java index 916f0f2470d..dac485f0b3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java index d56e6f52bfb..2581e59776b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java index 8906bac6358..c061127217f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java index 21821550f3a..6b9e846ffb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java index 50f209625d9..c189f7bf05f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java index 116eebdd414..57476d21784 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java index e870bdc2ae4..d33c4ed87ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java index 95bcd6b0fd2..d0ba6aaea61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java index 9f47c225ba4..8574c9b107d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java index 5d868443ed6..b9e899bd72b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java index f05f7e61c7d..da96d150ebe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java index ab126928b51..b6757de0885 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java index 0ef26c3ee96..c6135d1492d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java index 3f293ead7a6..60c95cee0cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java index c6bcb28286b..1ebe3bde3de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Starred extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Starred(Pointer p) { super(p); } - public Starred(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Starred(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr expr(); public static native @ByVal Starred create(@Const @ByRef SourceRange range, @Const @ByRef Expr expr); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java index b840224646c..94bf44cd436 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java index e172113c7c6..db5a575722d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,6 +30,6 @@ public class Stmt extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Stmt(Pointer p) { super(p); } - public Stmt(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Stmt(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java index ebceea7551d..4cf9ce0c8a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class StmtList extends TreeView { public StmtList(Pointer p) { super(p); } - public StmtList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public StmtList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") StmtListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") StmtListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java index fee641ff6fa..755224366cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class StmtListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public StmtListIterator(Pointer p) { super(p); } - public StmtListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public StmtListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef StmtListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef StmtListIterator rhs); public native @ByVal @Name("operator *") Stmt multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java index 8bdd697a348..b5a2b390c32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -59,8 +61,8 @@ public static class unsafe_borrow_t extends Pointer { public Storage() { super((Pointer)null); allocate(); } private native void allocate(); - public Storage(@ByVal StorageImplPtr ptr) { super((Pointer)null); allocate(ptr); } - private native void allocate(@ByVal StorageImplPtr ptr); + public Storage(@IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl ptr) { super((Pointer)null); allocate(ptr); } + private native void allocate(@IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl ptr); // Allocates memory buffer using given allocator and creates a storage with it public Storage( @@ -146,7 +148,7 @@ private native void allocate( public native @NoException(true) StorageImpl unsafeGetStorageImpl(); - public native @ByVal WeakStorage getWeakStorageImpl(); + public native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl getWeakStorageImpl(); public native @Cast("bool") @Name("operator bool") boolean asBoolean(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java index 08dcc314221..6324876fcdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -60,7 +62,7 @@ public StorageImpl( @StdMove DataPtr data_ptr, Allocator allocator, @Cast("bool") boolean resizable) { super((Pointer)null); allocate(arg0, size_bytes, data_ptr, allocator, resizable); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByVal use_byte_size_t arg0, @ByVal SymInt size_bytes, @StdMove DataPtr data_ptr, @@ -72,7 +74,7 @@ public StorageImpl( @Const @ByRef SymInt size_bytes, Allocator allocator, @Cast("bool") boolean resizable) { super((Pointer)null); allocate(arg0, size_bytes, allocator, resizable); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByVal use_byte_size_t arg0, @Const @ByRef SymInt size_bytes, Allocator allocator, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImplPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImplPtr.java deleted file mode 100644 index 777055f6ad6..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImplPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class StorageImplPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public StorageImplPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public StorageImplPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public StorageImplPtr position(long position) { - return (StorageImplPtr)super.position(position); - } - @Override public StorageImplPtr getPointer(long i) { - return new StorageImplPtr((Pointer)this).offsetAddress(i); - } - - - public StorageImplPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public StorageImplPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public StorageImplPtr(StorageImpl target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(StorageImpl target, @ByVal DontIncreaseRefcount arg1); - - - - public StorageImplPtr(@ByRef(true) StorageImplPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) StorageImplPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) StorageImplPtr put(@ByRef(true) StorageImplPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) StorageImpl get(); - - public native @ByRef @Name("operator *") @NoException(true) StorageImpl multiply(); - - public native @Name("operator ->") @NoException(true) StorageImpl access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef StorageImplPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) StorageImpl release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal StorageImplPtr reclaim(StorageImpl owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal StorageImplPtr reclaim_copy(StorageImpl owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal StorageImplPtr unsafe_steal_from_new(StorageImpl raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal StorageImplPtr unsafe_adapt_non_heap_allocated( - StorageImpl raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal StorageImplPtr unsafe_reclaim_from_nonowning(StorageImpl raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java index 7ccd9fcc4b6..2d11760719e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java index 5c50f023a2a..f84004879d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java new file mode 100644 index 00000000000..d164cfc066f --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java @@ -0,0 +1,105 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Store extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Store(Pointer p) { super(p); } + + @MemberGetter public static native @Const @ByRef Milliseconds kDefaultTimeout(); + @MemberGetter public static native @Const @ByRef Milliseconds kNoTimeout(); + + public native void set(@StdString BytePointer key, @StdString BytePointer value); + public native void set(@StdString String key, @StdString String value); + + public native void set( + @StdString BytePointer key, + @Cast("const std::vector*") @ByRef ByteVector value); + public native void set( + @StdString String key, + @Cast("const std::vector*") @ByRef ByteVector value); + + public native @StdString BytePointer compareSet( + @StdString BytePointer key, + @StdString BytePointer currentValue, + @StdString BytePointer newValue); + public native @StdString String compareSet( + @StdString String key, + @StdString String currentValue, + @StdString String newValue); + + public native @ByVal @Cast("std::vector*") ByteVector compareSet( + @StdString BytePointer key, + @Cast("const std::vector*") @ByRef ByteVector currentValue, + @Cast("const std::vector*") @ByRef ByteVector newValue); + public native @ByVal @Cast("std::vector*") ByteVector compareSet( + @StdString String key, + @Cast("const std::vector*") @ByRef ByteVector currentValue, + @Cast("const std::vector*") @ByRef ByteVector newValue); + + public native @StdString BytePointer get_to_str(@StdString BytePointer key); + public native @StdString String get_to_str(@StdString String key); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Cast("int64_t") long add(@StdString BytePointer key, @Cast("int64_t") long value); + public native @Cast("int64_t") long add(@StdString String key, @Cast("int64_t") long value); + + public native @Cast("bool") boolean deleteKey(@StdString BytePointer key); + public native @Cast("bool") boolean deleteKey(@StdString String key); + + public native @Cast("bool") boolean check(@Const @ByRef StringVector keys); + + public native @Cast("int64_t") long getNumKeys(); + + public native @Name("wait") void _wait(@Const @ByRef StringVector keys); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds timeout); + + public native @Const @ByRef @NoException(true) Milliseconds getTimeout(); + + public native void setTimeout(@Const @ByRef Milliseconds timeout); + + // watchKey() is deprecated and no longer supported. + + + public native void append( + @StdString BytePointer key, + @Cast("const std::vector*") @ByRef ByteVector value); + public native void append( + @StdString String key, + @Cast("const std::vector*") @ByRef ByteVector value); + + public native @Cast("std::vector*") @StdVector ByteVector multiGet( + @Const @ByRef StringVector keys); + + public native void multiSet( + @Const @ByRef StringVector keys, + @Cast("std::vector*") @StdVector ByteVector values); + + // Returns true if this store support append, multiGet and multiSet + public native @Cast("bool") boolean hasExtendedApi(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java index 9f95e7ed7d6..6fdf4b15f35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java index a3683598e80..97f41ad63eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java index 7eba755468e..73dd28d7b9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java index b4f3a8cdae6..2af848b03c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java index 90573c569f4..3d0895fb33f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java index f064a1dd339..ff8e836919e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java index d8c1bc41e7c..a63b863db4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java index 1322077a217..ab821462a32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java index ef4aea11ab6..d06ac44a3f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java index eaa86bd34df..cf2cae4d321 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java index cf2049fc741..43ca3b7d4f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java index 151d588f4b1..381425fc717 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java index 8706324bdde..f695ea9b13c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java index f09249aa8d4..2051232bcc8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java index e23412834ab..bf10105ec2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java index b111dc441b7..c8d6d46f93d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java index c30d8229297..4f8ee9c30b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java index 1506e6f6dbb..42b164afbcc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java index 2c0fc4d0951..eceb32923af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java index 467e294c0f1..ecf0d573581 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java index a0f7542777a..6d06d1f2762 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,37 +19,22 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::Dict") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::Dict") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class StringGenericListDict extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public StringGenericListDict(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public StringGenericListDict(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public StringGenericListDict position(long position) { - return (StringGenericListDict)super.position(position); - } - @Override public StringGenericListDict getPointer(long i) { - return new StringGenericListDict((Pointer)this).offsetAddress(i); - } /** * Creates an empty dict. */ - public StringGenericListDict() { super((Pointer)null); allocate(); } - private native void allocate(); /** * Create a generic dict with runtime type information. * This only works for c10::impl::GenericDict and is not part of the public API * but only supposed to be used internally by PyTorch. */ - - - public StringGenericListDict(@Const @ByRef StringGenericListDict arg0) { super((Pointer)null); allocate(arg0); } - private native void allocate(@Const @ByRef StringGenericListDict arg0); public native @ByRef @Name("operator =") StringGenericListDict put(@Const @ByRef StringGenericListDict arg0); /** @@ -61,13 +48,13 @@ public class StringGenericListDict extends Pointer { * Returns an iterator to the first element of the container. * If the container is empty, the returned iterator will be equal to end(). */ - public native @ByVal @Cast("c10::Dict::iterator*") GenericDictIterator begin(); + public native @ByVal StringGenericListDictIterator begin(); /** * Returns an iterator to the element following the last element of the container. * This element acts as a placeholder; attempting to access it results in undefined behavior. */ - public native @ByVal @Cast("c10::Dict::iterator*") GenericDictIterator end(); + public native @ByVal StringGenericListDictIterator end(); /** * Checks if the container has no elements. @@ -105,7 +92,7 @@ public class StringGenericListDict extends Pointer { * May invalidate any references, pointers, or iterators referring to contained elements. * The iterator iter must be valid and dereferenceable. Thus the end() iterator (which is valid, but is not dereferenceable) cannot be used as a value for iter. */ - public native void erase(@ByVal @Cast("c10::Dict::iterator*") GenericDictIterator iter); + public native void erase(@ByVal StringGenericListDictIterator iter); /** * Removes the element with the given key, if it exists. @@ -129,8 +116,8 @@ public class StringGenericListDict extends Pointer { * @return Iterator to an element with key equivalent to key. * If no such element is found, past-the-end (see end()) iterator is returned. */ - public native @ByVal @Cast("c10::Dict::iterator*") GenericDictIterator find(@StdString BytePointer key); - public native @ByVal @Cast("c10::Dict::iterator*") GenericDictIterator find(@StdString String key); + public native @ByVal StringGenericListDictIterator find(@StdString BytePointer key); + public native @ByVal StringGenericListDictIterator find(@StdString String key); /** * Checks if there is an element with key equivalent to key in the container. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java new file mode 100644 index 00000000000..6166acc6d84 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java @@ -0,0 +1,46 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("c10::impl::DictIterator") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class StringGenericListDictIterator extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public StringGenericListDictIterator(Pointer p) { super(p); } + + // C++17 friendly std::iterator implementation + public native @ByRef @Name("operator =") StringGenericListDictIterator put(@Const @ByRef StringGenericListDictIterator rhs); + + public native @ByRef @Name("operator ++") StringGenericListDictIterator increment(); + + public native @ByVal @Name("operator ++") StringGenericListDictIterator increment(int arg0); + + public native @Const @ByRef @Name("operator *") GenericDictEntryRef multiply(); + + public native @Const @Name("operator ->") GenericDictEntryRef access(); + + + + private static native @Namespace @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef StringGenericListDictIterator lhs, @Const @ByRef StringGenericListDictIterator rhs); + public boolean equals(StringGenericListDictIterator rhs) { return equals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef StringGenericListDictIterator lhs, @Const @ByRef StringGenericListDictIterator rhs); + public boolean notEquals(StringGenericListDictIterator rhs) { return notEquals(this, rhs); } +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java index 32057907f6d..c7699eceb66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java index 06c99b20c37..2d085bf5885 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java index 2967eae4c49..5dac04adb4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class StringLiteral extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public StringLiteral(Pointer p) { super(p); } - public StringLiteral(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public StringLiteral(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @StdString BytePointer text(); public static native @ByVal StringLiteral create( @Const @ByRef SourceRange range, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java index 9e4c938de80..3c9faf9ec37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java index 126c94f8108..9f860cf2110 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java index 7f5ed349665..b122f2f44fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java index 61c649c66db..6c0ad8f406f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java index db63d62880d..fee6608e145 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java index 1500915d00d..027750f6873 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java index 585587b12c7..c1a17196f56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java index eeb91d99859..5d3a4682c6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java index 47462e9d65a..aacc0f6fd13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java index a77da2ca5c7..80d92bba66d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java index 61fbcf4dd87..e5a428d1304 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java index e3e9e0f9b56..c472898b764 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java index d27b3aa2d4e..8ee3ac9aec5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java index 8464daad7bc..3f1f1305515 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRefStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java similarity index 67% rename from pytorch/src/gen/java/org/bytedeco/pytorch/TreeRefStringMap.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java index 73ad005df39..221d1540ce8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRefStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,21 +19,20 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("std::unordered_map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TreeRefStringMap extends Pointer { +@Name("std::map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class StringTensorMap extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TreeRefStringMap(Pointer p) { super(p); } - public TreeRefStringMap() { allocate(); } + public StringTensorMap(Pointer p) { super(p); } + public StringTensorMap() { allocate(); } private native void allocate(); - public native @Name("operator =") @ByRef TreeRefStringMap put(@ByRef TreeRefStringMap x); + public native @Name("operator =") @ByRef StringTensorMap put(@ByRef StringTensorMap x); public boolean empty() { return size() == 0; } public native long size(); - @Index public native @StdString BytePointer get(@ByRef TreeRef i); - public native TreeRefStringMap put(@ByRef TreeRef i, BytePointer value); - @ValueSetter @Index public native TreeRefStringMap put(@ByRef TreeRef i, @StdString String value); + @Index public native @ByRef Tensor get(@StdString BytePointer i); + public native StringTensorMap put(@StdString BytePointer i, Tensor value); public native void erase(@ByVal Iterator pos); public native @ByVal Iterator begin(); @@ -42,8 +43,8 @@ public Iterator() { } public native @Name("operator ++") @ByRef Iterator increment(); public native @Name("operator ==") boolean equals(@ByRef Iterator it); - public native @Name("operator *().first") @MemberGetter @ByRef @Const TreeRef first(); - public native @Name("operator *().second") @MemberGetter @StdString BytePointer second(); + 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/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java index 81a2171566c..2c3f4f589a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java index 11587056be4..686c2facd56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java index 288c956e58f..a820d2365f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java index 531a4bee46a..85c9e076c90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java index 64fbe7eeb0c..9552b2796bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java index cc880cbe8d0..199bf563618 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java index 2b4fb659de5..8e6ea04ed88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java index 5abb11ed648..1f380a75b4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java index a93a3c87621..f8259ba5087 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java index 8c232cc09bb..6f957a0c3a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java index bd40e5e88c7..374d8276e27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -28,6 +30,6 @@ public class StrongTypePtr extends Pointer { public StrongTypePtr(Pointer p) { super(p); } - public native @SharedPtr CompilationUnit cu_(); public native StrongTypePtr cu_(CompilationUnit setter); + public native @SharedPtr("torch::jit::CompilationUnit") @ByRef CompilationUnit cu_(); public native StrongTypePtr cu_(CompilationUnit setter); public native @ByRef Type.TypePtr type_(); public native StrongTypePtr type_(Type.TypePtr setter); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java index e1420624118..c497d1dd240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Subscript extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Subscript(Pointer p) { super(p); } - public Subscript(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Subscript(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr value(); public native @ByVal ExprList subscript_exprs(); public static native @ByVal Subscript create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java index 5ae3fb8c4c7..fae53007723 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java index 66ef261fe64..0ffcecf60a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java index fa788c64409..7b9562ee4c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java index 915246bdc66..b6114b5841d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java index 3a2aeea918d..758a4327b7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -35,20 +37,20 @@ public class SymBool extends Pointer { /*implicit*/ public SymBool(@Cast("bool") boolean b) { super((Pointer)null); allocate(b); } private native void allocate(@Cast("bool") boolean b); - public SymBool(@ByVal SymNode ptr) { super((Pointer)null); allocate(ptr); } - private native void allocate(@ByVal SymNode ptr); + public SymBool(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ptr) { super((Pointer)null); allocate(ptr); } + private native void allocate(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ptr); public SymBool() { super((Pointer)null); allocate(); } private native void allocate(); - public native SymNodeImpl toSymNodeImplUnowned(); + public native SymNode toSymNodeImplUnowned(); // Only valid if is_heap_allocated() - public native @ByVal SymNode toSymNodeImpl(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode toSymNodeImpl(); // Guaranteed to return a SymNode, wrapping using base if necessary - public native @ByVal SymNode wrap_node(@Const @ByRef SymNode base); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_node(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode base); public native @Cast("bool") boolean expect_bool(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java index ba68b7db72b..f8261c69914 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java index d062eb655a0..407ead570c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java index ce39198edce..3d014b1c002 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java index 8ec06df330a..20584cf0b23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -27,20 +29,20 @@ public class SymFloat extends Pointer { /*implicit*/ public SymFloat(double d) { super((Pointer)null); allocate(d); } private native void allocate(double d); - public SymFloat(@ByVal SymNode ptr) { super((Pointer)null); allocate(ptr); } - private native void allocate(@ByVal SymNode ptr); + public SymFloat(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ptr) { super((Pointer)null); allocate(ptr); } + private native void allocate(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ptr); public SymFloat() { super((Pointer)null); allocate(); } private native void allocate(); - public native SymNodeImpl toSymNodeImplUnowned(); + public native SymNode toSymNodeImplUnowned(); // Only valid if is_symbolic() - public native @ByVal SymNode toSymNodeImpl(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode toSymNodeImpl(); // Guaranteed to return a SymNode, wrapping using base if necessary - public native @ByVal SymNode wrap_node(@Const @ByRef SymNode base); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_node(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode base); public native double expect_float(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java index b2efb0e97e5..8ef9c69f52a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java index 2954f81248b..14d2b476eca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -52,8 +54,8 @@ public enum Unchecked { private native void allocate(@Cast("int64_t") long d); public SymInt() { super((Pointer)null); allocate(); } private native void allocate(); - public SymInt(@ByVal SymNode n) { super((Pointer)null); allocate(n); } - private native void allocate(@ByVal SymNode n); + public SymInt(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode n) { super((Pointer)null); allocate(n); } + private native void allocate(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode n); // unchecked c-tor accepting raw `data_` // One appropriate use for this is when you are constructing a symint @@ -71,17 +73,17 @@ public enum Unchecked { public native @ByRef @Name("operator =") SymInt put(@Const @ByRef SymInt s); - public native SymNodeImpl toSymNodeImplUnowned(); + public native SymNode toSymNodeImplUnowned(); public native void release_(); // Only valid if is_heap_allocated() - public native @ByVal SymNode toSymNode(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode toSymNode(); // Guaranteed to return a SymNode, wrapping using base if necessary - public native @ByVal SymNode wrap_node(@Const @ByRef SymNode base); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_node(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode base); // Require the int to be non-symbolic, and if it is symbolic raise an // error. This is safe to use for C++ code that doesn't work for symbolic diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java index 8ebb1c45be7..a7bdd600c4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java index 9fd43403601..e7b30feb6cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java index ee80e41b036..a898105f027 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java index cf30007150b..9d94f60c3ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java index 1e1916ef768..193ea743e87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java index 373f2a582b2..16cb0f37a75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java index 11faea38fd0..6e68239d7d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java index 7304cb2262f..18fd80a4930 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java index 8f9b11012c7..5a21cdbfb7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,137 +20,93 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +// When you add a method, you also need to edit +// torch/csrc/jit/python/init.cpp +// torch/csrc/utils/python_symnode.h +// c10/core/ConstantSymNodeImpl.h +@Name("c10::SymNodeImpl") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class SymNode extends Pointer { static { Loader.load(); } + /** Default native constructor. */ + public SymNode() { super((Pointer)null); allocate(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public SymNode(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public SymNode(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public SymNode position(long position) { - return (SymNode)super.position(position); - } - @Override public SymNode getPointer(long i) { - return new SymNode((Pointer)this).offsetAddress(i); - } - - - public SymNode() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public SymNode(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public SymNode(SymNodeImpl target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(SymNodeImpl target, @ByVal DontIncreaseRefcount arg1); - - - - public SymNode(@ByRef(true) SymNode rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) SymNode rhs); - - public native @ByRef @Name("operator =") @NoException(true) SymNode put(@ByRef(true) SymNode rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) SymNodeImpl get(); - - public native @ByRef @Name("operator *") @NoException(true) SymNodeImpl multiply(); - - public native @Name("operator ->") @NoException(true) SymNodeImpl access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef SymNode rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) SymNodeImpl release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal SymNode reclaim(SymNodeImpl owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal SymNode reclaim_copy(SymNodeImpl owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal SymNode unsafe_steal_from_new(SymNodeImpl raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal SymNode unsafe_adapt_non_heap_allocated( - SymNodeImpl raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal SymNode unsafe_reclaim_from_nonowning(SymNodeImpl raw_ptr); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + + + // these could be pure virtual when we implement LTC versions + public native @Cast("bool") boolean is_int(); + public native @Cast("bool") boolean is_bool(); + public native @Cast("bool") boolean is_float(); + public native @Cast("bool") boolean is_nested_int(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode add(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sub(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode mul(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode truediv(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode pow(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode floordiv(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode mod(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode eq(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ne(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode gt(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode lt(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode le(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ge(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ceil(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode floor(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode neg(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_min(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_max(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_or(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_and(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_not(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_ite(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode then_val, @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode else_val); + // NB: self is ignored here, only the arguments are used + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_contiguous( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_channels_last_contiguous_2d( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_channels_last_contiguous_3d( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_channels_last_strides_2d( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_channels_last_strides_3d( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode is_non_overlapping_and_dense( + @ByVal SymNodeArrayRef sizes, + @ByVal SymNodeArrayRef strides); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode clone(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sym_float(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_int(@Cast("int64_t") long num); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_float(double num); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode wrap_bool(@Cast("bool") boolean num); + public native @Cast("int64_t") long guard_int(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("int64_t") long guard_int(String file, @Cast("int64_t") long line); + public native @Cast("bool") boolean guard_bool(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("bool") boolean guard_bool(String file, @Cast("int64_t") long line); + public native double guard_float(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native double guard_float(String file, @Cast("int64_t") long line); + public native @Cast("bool") boolean guard_size_oblivious(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("bool") boolean guard_size_oblivious(String file, @Cast("int64_t") long line); + public native @Cast("bool") boolean expect_true(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("bool") boolean expect_true(String file, @Cast("int64_t") long line); + public native @Cast("bool") boolean expect_size(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); + public native @Cast("bool") boolean expect_size(String file, @Cast("int64_t") long line); + public native @Cast("int64_t") long int_(); + public native @Cast("bool") boolean bool_(); + public native @Cast("bool") boolean has_hint(); + public native @StdString BytePointer str(); + public native @ByVal LongOptional nested_int(); + public native @ByVal LongOptional nested_int_coeff(); + public native @ByVal LongOptional constant_int(); + public native @ByVal BoolOptional constant_bool(); + public native @ByVal LongOptional maybe_as_int(); + public native @Cast("bool") boolean is_constant(); + public native @Cast("bool") boolean is_symbolic(); + public native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer os); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java index ca637f4c967..4ec83c2e396 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::ArrayRef") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::ArrayRef >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class SymNodeArrayRef extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ @@ -44,12 +46,12 @@ public class SymNodeArrayRef extends Pointer { /** Construct an ArrayRef from a pointer and length. */ - public SymNodeArrayRef(@Const SymNode data, @Cast("size_t") long length) { super((Pointer)null); allocate(data, length); } - private native void allocate(@Const SymNode data, @Cast("size_t") long length); + public SymNodeArrayRef(@Const @IntrusivePtr("c10::SymNodeImpl") SymNode data, @Cast("size_t") long length) { super((Pointer)null); allocate(data, length); } + private native void allocate(@Const @IntrusivePtr("c10::SymNodeImpl") SymNode data, @Cast("size_t") long length); /** Construct an ArrayRef from a range. */ - public SymNodeArrayRef(@Const SymNode begin, @Const SymNode end) { super((Pointer)null); allocate(begin, end); } - private native void allocate(@Const SymNode begin, @Const SymNode end); + public SymNodeArrayRef(@Const @IntrusivePtr("c10::SymNodeImpl") SymNode begin, @Const @IntrusivePtr("c10::SymNodeImpl") SymNode end) { super((Pointer)null); allocate(begin, end); } + private native void allocate(@Const @IntrusivePtr("c10::SymNodeImpl") SymNode begin, @Const @IntrusivePtr("c10::SymNodeImpl") SymNode end); /** Construct an ArrayRef from a SmallVector. This is templated in order to * avoid instantiating SmallVectorTemplateCommon whenever we @@ -59,6 +61,8 @@ public class SymNodeArrayRef extends Pointer { // The enable_if stuff here makes sure that this isn't used for // std::vector, because ArrayRef can't work on a std::vector // bitfield. + public SymNodeArrayRef(@ByRef SymNodeVector vec) { super((Pointer)null); allocate(vec); } + private native void allocate(@ByRef SymNodeVector vec); /** Construct an ArrayRef from a std::array */ @@ -82,16 +86,16 @@ public class SymNodeArrayRef extends Pointer { /** empty - Check if the array is empty. */ public native @Cast("const bool") boolean empty(); - public native @Const SymNode data(); + public native @Const @IntrusivePtr("c10::SymNodeImpl") SymNode data(); /** size - Get the array size. */ public native @Cast("const size_t") long size(); /** front - Get the first element. */ - public native @Const @ByRef SymNode front(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode front(); /** back - Get the last element. */ - public native @Const @ByRef SymNode back(); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode back(); /** equals - Check for element-wise equality. */ public native @Cast("const bool") boolean equals(@ByVal SymNodeArrayRef RHS); @@ -105,12 +109,12 @@ public class SymNodeArrayRef extends Pointer { /** \} * \name Operator Overloads * \{ */ - public native @Const @ByRef @Name("operator []") SymNode get(@Cast("size_t") long Index); + public native @IntrusivePtr("c10::SymNodeImpl") @Name("operator []") @Cast({"", "c10::intrusive_ptr&"}) SymNode get(@Cast("size_t") long Index); /** Vector compatibility */ /// - public native @Const @ByRef SymNode at(@Cast("size_t") long Index); + public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode at(@Cast("size_t") long Index); /** Disallow accidental assignment from a temporary. * @@ -127,7 +131,7 @@ public class SymNodeArrayRef extends Pointer { /** \} * \name Expensive Operations * \{ */ - public native @StdVector SymNode vec(); + public native @ByVal SymNodeVector vec(); /** \} */ } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeImpl.java deleted file mode 100644 index c10e46fd3f6..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeImpl.java +++ /dev/null @@ -1,119 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// When you add a method, you also need to edit -// torch/csrc/jit/python/init.cpp -// torch/csrc/utils/python_symnode.h -// c10/core/ConstantSymNodeImpl.h -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class SymNodeImpl extends Pointer { - static { Loader.load(); } - /** Default native constructor. */ - public SymNodeImpl() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public SymNodeImpl(long size) { super((Pointer)null); allocateArray(size); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public SymNodeImpl(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public SymNodeImpl position(long position) { - return (SymNodeImpl)super.position(position); - } - @Override public SymNodeImpl getPointer(long i) { - return new SymNodeImpl((Pointer)this).offsetAddress(i); - } - - - // these could be pure virtual when we implement LTC versions - public native @Cast("bool") boolean is_int(); - public native @Cast("bool") boolean is_bool(); - public native @Cast("bool") boolean is_float(); - public native @Cast("bool") boolean is_nested_int(); - public native @ByVal SymNode add(@Const @ByRef SymNode other); - public native @ByVal SymNode sub(@Const @ByRef SymNode other); - public native @ByVal SymNode mul(@Const @ByRef SymNode other); - public native @ByVal SymNode truediv(@Const @ByRef SymNode other); - public native @ByVal SymNode pow(@Const @ByRef SymNode other); - public native @ByVal SymNode floordiv(@Const @ByRef SymNode other); - public native @ByVal SymNode mod(@Const @ByRef SymNode other); - public native @ByVal SymNode eq(@Const @ByRef SymNode other); - public native @ByVal SymNode ne(@Const @ByRef SymNode other); - public native @ByVal SymNode gt(@Const @ByRef SymNode other); - public native @ByVal SymNode lt(@Const @ByRef SymNode other); - public native @ByVal SymNode le(@Const @ByRef SymNode other); - public native @ByVal SymNode ge(@Const @ByRef SymNode other); - public native @ByVal SymNode ceil(); - public native @ByVal SymNode floor(); - public native @ByVal SymNode neg(); - public native @ByVal SymNode sym_min(@Const @ByRef SymNode other); - public native @ByVal SymNode sym_max(@Const @ByRef SymNode other); - public native @ByVal SymNode sym_or(@Const @ByRef SymNode other); - public native @ByVal SymNode sym_and(@Const @ByRef SymNode other); - public native @ByVal SymNode sym_not(); - public native @ByVal SymNode sym_ite(@Const @ByRef SymNode then_val, @Const @ByRef SymNode else_val); - // NB: self is ignored here, only the arguments are used - public native @ByVal SymNode is_contiguous( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_channels_last_contiguous_2d( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_channels_last_contiguous_3d( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_channels_last_strides_2d( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_channels_last_strides_3d( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode is_non_overlapping_and_dense( - @ByVal SymNodeArrayRef sizes, - @ByVal SymNodeArrayRef strides); - public native @ByVal SymNode clone(); - public native @ByVal SymNode sym_float(); - public native @ByVal SymNode wrap_int(@Cast("int64_t") long num); - public native @ByVal SymNode wrap_float(double num); - public native @ByVal SymNode wrap_bool(@Cast("bool") boolean num); - public native @Cast("int64_t") long guard_int(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("int64_t") long guard_int(String file, @Cast("int64_t") long line); - public native @Cast("bool") boolean guard_bool(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("bool") boolean guard_bool(String file, @Cast("int64_t") long line); - public native double guard_float(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native double guard_float(String file, @Cast("int64_t") long line); - public native @Cast("bool") boolean guard_size_oblivious(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("bool") boolean guard_size_oblivious(String file, @Cast("int64_t") long line); - public native @Cast("bool") boolean expect_true(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("bool") boolean expect_true(String file, @Cast("int64_t") long line); - public native @Cast("bool") boolean expect_size(@Cast("const char*") BytePointer file, @Cast("int64_t") long line); - public native @Cast("bool") boolean expect_size(String file, @Cast("int64_t") long line); - public native @Cast("int64_t") long int_(); - public native @Cast("bool") boolean bool_(); - public native @Cast("bool") boolean has_hint(); - public native @StdString BytePointer str(); - public native @ByVal LongOptional nested_int(); - public native @ByVal LongOptional nested_int_coeff(); - public native @ByVal LongOptional constant_int(); - public native @ByVal BoolOptional constant_bool(); - public native @ByVal LongOptional maybe_as_int(); - public native @Cast("bool") boolean is_constant(); - public native @Cast("bool") boolean is_symbolic(); - public native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer os); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java new file mode 100644 index 00000000000..b28e890607a --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java @@ -0,0 +1,92 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SymNodeVector extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public SymNodeVector(Pointer p) { super(p); } + public SymNodeVector(@Cast({"", "c10::intrusive_ptr&"}) SymNode value) { this(1); put(0, value); } + public SymNodeVector(@Cast({"", "c10::intrusive_ptr&"}) SymNode ... array) { this(array.length); put(array); } + public SymNodeVector() { allocate(); } + public SymNodeVector(long n) { allocate(n); } + private native void allocate(); + private native void allocate(@Cast("size_t") long n); + public native @Name("operator =") @ByRef SymNodeVector put(@ByRef SymNodeVector x); + + public boolean empty() { return size() == 0; } + public native long size(); + public void clear() { resize(0); } + public native void resize(@Cast("size_t") long n); + + public SymNode front() { return get(0); } + public SymNode back() { return get(size() - 1); } + @Index(function = "at") public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode get(@Cast("size_t") long i); + public native SymNodeVector put(@Cast("size_t") long i, SymNode value); + + public native @ByVal Iterator insert(@ByVal Iterator pos, @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode value); + public native @ByVal Iterator 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 *") @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode get(); + } + + public SymNode[] get() { + SymNode[] array = new SymNode[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE]; + for (int i = 0; i < array.length; i++) { + array[i] = get(i); + } + return array; + } + @Override public String toString() { + return java.util.Arrays.toString(get()); + } + + public SymNode pop_back() { + long size = size(); + SymNode value = get(size - 1); + resize(size - 1); + return value; + } + public SymNodeVector push_back(SymNode value) { + long size = size(); + resize(size + 1); + return put(size, value); + } + public SymNodeVector put(SymNode value) { + if (size() != 1) { resize(1); } + return put(0, value); + } + public SymNodeVector put(SymNode ... array) { + if (size() != array.length) { resize(array.length); } + for (int i = 0; i < array.length; i++) { + put(i, array[i]); + } + return this; + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java index e7c10f0506f..9adb3a51df1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java index de45cb43205..ba019f10a87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java index 898c8c31c5b..40b1413dd73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java index 10e974170ff..755cf776190 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java index 50e57ed246c..69ff774e978 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java index 20c7c391925..526be9760b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 095c067bae1..af343a15785 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 7ba9a17a9c5..b69c72964ad 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 0d2c5a934af..f5a52d4a8e7 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java new file mode 100644 index 00000000000..52733eab34b --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java @@ -0,0 +1,38 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@NoOffset @Name("std::tuple,std::vector > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class T_MessageWeakStorage_T extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public T_MessageWeakStorage_T(Pointer p) { super(p); } + public T_MessageWeakStorage_T(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message value0, @ByRef WeakStorageVector value1) { allocate(value0, value1); } + private native void allocate(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message value0, @ByRef WeakStorageVector value1); + public T_MessageWeakStorage_T() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef T_MessageWeakStorage_T put(@ByRef T_MessageWeakStorage_T x); + + public @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message get0() { return get0(this); } + @Namespace @Name("std::get<0>") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message get0(@ByRef T_MessageWeakStorage_T container); + public @ByRef WeakStorageVector get1() { return get1(this); } + @Namespace @Name("std::get<1>") public static native @ByRef WeakStorageVector get1(@ByRef T_MessageWeakStorage_T container); +} + 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 3bbfe817361..1ae6cafd08c 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 72aa159b1ce..7fc7e070ba3 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 0ab1225d177..4cf2a6a5bfa 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 new file mode 100644 index 00000000000..cf79ec05aa1 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java @@ -0,0 +1,38 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@NoOffset @Name("std::tuple >,std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class T_SizeTVectorVectorSizeTVector_T extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public T_SizeTVectorVectorSizeTVector_T(Pointer p) { super(p); } + public T_SizeTVectorVectorSizeTVector_T(@ByRef SizeTVectorVector value0, @Cast("std::vector*") @ByRef SizeTVector value1) { allocate(value0, value1); } + private native void allocate(@ByRef SizeTVectorVector value0, @Cast("std::vector*") @ByRef SizeTVector value1); + public T_SizeTVectorVectorSizeTVector_T() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef T_SizeTVectorVectorSizeTVector_T put(@ByRef T_SizeTVectorVectorSizeTVector_T x); + + public @ByRef SizeTVectorVector get0() { return get0(this); } + @Namespace @Name("std::get<0>") public static native @ByRef SizeTVectorVector get0(@ByRef T_SizeTVectorVectorSizeTVector_T container); + public @Cast("std::vector*") @ByRef SizeTVector get1() { return get1(this); } + @Namespace @Name("std::get<1>") public static native @Cast("std::vector*") @ByRef SizeTVector get1(@ByRef T_SizeTVectorVectorSizeTVector_T container); +} + 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 9ef7f8d44e3..8ac067d4b09 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 f0dad752cd6..945423665aa 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 d6ebd89d280..b2b77560a72 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 ab9e6cced67..bc831a78910 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 027b18508e6..2e8aa9e6cdc 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 ec634e8c076..2eb322613b9 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 0f8c854303b..8e54e9e903e 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 352f5bd467f..7a487db17a1 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 123c62399be..a94e43f06f7 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 04b9e533646..42e62b5299d 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b5cdae48936..bb6291dcb5b 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 843f570a9b2..a46c7246d07 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 ee1cd5741d9..388dd69c490 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 6d0206a271c..2cc67e6acaf 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 e978029187b..53a8870680e 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 5bf03e49e80..2fa34e5d471 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 4825f37ca95..52be074bfae 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 @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java index 1d6aece3ed4..3216f7599b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java index 9781f5b9dd7..90d2b9cf53a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java index 1cc7b4be3b9..e4f5c6f3dde 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java index d47b9e29c2c..500af0ca2d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java index 6fe1ce3447a..8b3c336775f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java index 59023b4125e..b0d34dcca58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java index 47faee6e12e..c71e2bcca00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -55,9 +57,9 @@ public class Tensor extends TensorBase { // This constructor should not be used by end users and is an implementation // detail invoked by autogenerated code. public Tensor( - @ByVal TensorImplPtr tensor_impl) { super((Pointer)null); allocate(tensor_impl); } + @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl tensor_impl) { super((Pointer)null); allocate(tensor_impl); } private native void allocate( - @ByVal TensorImplPtr tensor_impl); + @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl tensor_impl); public Tensor(@Const @ByRef Tensor tensor) { super((Pointer)null); allocate(tensor); } private native void allocate(@Const @ByRef Tensor tensor); @@ -69,7 +71,7 @@ private native void allocate( // Creates a new wrapper from TensorImpl. Intentionally a free method because // it should be used with care. Checks necessary invariants public static native @ByVal Tensor wrap_tensor_impl( - @ByVal TensorImplPtr tensor_impl); + @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl tensor_impl); public native @ByVal Tensor contiguous(MemoryFormat memory_format/*=c10::MemoryFormat::Contiguous*/); public native @ByVal Tensor contiguous(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java index 4c973e312e4..dea8a68ecd2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java index 4f0a43019d4..23a5471f762 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java index 83b64f68655..b6e92c51a92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java index 8aeb3fa6b28..a584f43490d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java index 86de38accf1..16e27365513 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -62,16 +64,13 @@ public class TensorBase extends AbstractTensor { private native void allocate(); // This constructor should not be used by end users and is an implementation // detail invoked by autogenerated code. - public TensorBase( - @ByVal TensorImplPtr tensor_impl) { super((Pointer)null); allocate(tensor_impl); } - private native void allocate( - @ByVal TensorImplPtr tensor_impl); + public TensorBase(@Const @ByRef TensorBase arg0) { super((Pointer)null); allocate(arg0); } private native void allocate(@Const @ByRef TensorBase arg0); // Creates a new wrapper from TensorImpl. Intentionally a free method because // it should be used with care. Checks necessary invariants public static native @ByVal TensorBase wrap_tensor_impl( - @ByVal TensorImplPtr tensor_impl); + @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl tensor_impl); public native @Cast("int64_t") long dim(); public native @Cast("int64_t") long storage_offset(); @@ -114,9 +113,9 @@ private native void allocate( public native TensorImpl unsafeGetTensorImpl(); public native TensorImpl unsafeReleaseTensorImpl(); - public native @Const @ByRef TensorImplPtr getIntrusivePtr(); + public native @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl getIntrusivePtr(); - public native @ByVal TensorImplPtr unsafeReleaseIntrusivePtr(); + public native @IntrusivePtr("c10::TensorImpl,c10::UndefinedTensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl unsafeReleaseIntrusivePtr(); public native @Cast("bool") boolean defined(); @@ -302,7 +301,7 @@ private native void allocate( /** If a tensor is a quantized tensor, returns its quantizer * TODO: it's not in native_functions.yaml yet as it's not exposed to python */ - public native @ByVal QuantizerPtr quantizer(); + public native @IntrusivePtr("at::Quantizer") @Cast({"", "c10::intrusive_ptr&"}) Quantizer quantizer(); /** Returns if a {@code Tensor} has any dimension names */ public native @Cast("bool") boolean has_names(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java index 9df03681b61..0e8658d670a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java index 08ee99a652e..ca99a5e1b00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java index bbec905ccc0..5d5a4c55975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java index 74d52d0aa40..d21d36f434e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java index 000da9038f5..06aed8ea58d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java index a450ff89c0f..8610697384d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java index a7f7dab43f9..a7f829d1924 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java index 1530622a30d..13e70c15171 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java index cf37166d34d..d500ba9aac8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java index a8a53d0d9f2..afa25bc2340 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java index 479a49e9a96..a3ac0e850df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java index 00edc5b625a..2b603769596 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java index 25ce7fb2a85..b5ad43f14ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java index a3c8ade0066..b0e3ee151f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java index 2fae9df1e9b..018b767fab8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java index 6bed3fe58ab..a19420e07f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java index f6b903ec3cd..231cedf7254 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -119,7 +121,7 @@ public TensorImpl( @ByRef(true) Storage storage, @ByVal DispatchKeySet arg1, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(storage, arg1, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByRef(true) Storage storage, @ByVal DispatchKeySet arg1, @Const @ByVal TypeMeta data_type); @@ -130,7 +132,7 @@ public TensorImpl( @ByRef(true) Storage storage, @ByVal DispatchKeySet arg2, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(arg0, storage, arg2, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( ImplType arg0, @ByRef(true) Storage storage, @ByVal DispatchKeySet arg2, @@ -140,7 +142,7 @@ public TensorImpl( @ByRef(true) Storage storage, @ByVal DispatchKeySet arg2, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(arg0, storage, arg2, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @Cast("c10::TensorImpl::ImplType") int arg0, @ByRef(true) Storage storage, @ByVal DispatchKeySet arg2, @@ -153,7 +155,7 @@ public TensorImpl( @ByVal DispatchKeySet arg0, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt) { super((Pointer)null); allocate(arg0, data_type, device_opt); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByVal DispatchKeySet arg0, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt); @@ -164,7 +166,7 @@ public TensorImpl( @ByRef(true) Storage storage, DispatchKey dispatch_key, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(storage, dispatch_key, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByRef(true) Storage storage, DispatchKey dispatch_key, @Const @ByVal TypeMeta data_type); @@ -172,7 +174,7 @@ public TensorImpl( @ByRef(true) Storage storage, @Cast("c10::DispatchKey") short dispatch_key, @Const @ByVal TypeMeta data_type) { super((Pointer)null); allocate(storage, dispatch_key, data_type); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @ByRef(true) Storage storage, @Cast("c10::DispatchKey") short dispatch_key, @Const @ByVal TypeMeta data_type); @@ -180,7 +182,7 @@ public TensorImpl( DispatchKey dispatch_key, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt) { super((Pointer)null); allocate(dispatch_key, data_type, device_opt); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( DispatchKey dispatch_key, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt); @@ -188,7 +190,7 @@ public TensorImpl( @Cast("c10::DispatchKey") short dispatch_key, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt) { super((Pointer)null); allocate(dispatch_key, data_type, device_opt); } - private native void allocate( + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( @Cast("c10::DispatchKey") short dispatch_key, @Const @ByVal TypeMeta data_type, @ByVal DeviceOptional device_opt); @@ -683,11 +685,11 @@ public native void _set_fw_grad( */ public native @Cast("size_t") long itemsize(); - public native void set_backend_meta(@ByVal BackendMetaRef backend_meta); + public native void set_backend_meta(@IntrusivePtr("c10::BackendMeta") @Cast({"", "c10::intrusive_ptr&"}) BackendMeta backend_meta); public native BackendMeta get_backend_meta(); - public native @ByVal BackendMetaRef get_backend_meta_intrusive_ptr(); + public native @IntrusivePtr("c10::BackendMeta") @Cast({"", "c10::intrusive_ptr&"}) BackendMeta get_backend_meta_intrusive_ptr(); public native void release_storage_and_set_meta_custom_data_ptr_error_msg_( @ByVal StringOptional s); @@ -859,7 +861,7 @@ public native void set_named_tensor_meta( * compatible with SparseCUDA. */ public native @Cast("bool") boolean has_compatible_shallow_copy_type(@ByVal DispatchKeySet from); - public native @ByVal TensorImplPtr shallow_copy_and_detach( + public native @IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl shallow_copy_and_detach( @Const @ByRef VariableVersion version_counter, @Cast("bool") boolean allow_tensor_metadata_change); @@ -876,7 +878,7 @@ public native void set_named_tensor_meta( * For why this function doesn't check this TensorImpl's * {@code allow_tensor_metadata_change_}, see NOTE [ TensorImpl Shallow-Copying ]. */ - public native void shallow_copy_from(@Const @ByRef TensorImplPtr impl); + public native void shallow_copy_from(@IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl impl); // Inference tensor doesn't have version counter, // set_version_counter is no-op for them. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplPtr.java deleted file mode 100644 index 1292b6f9bf3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplPtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TensorImplPtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TensorImplPtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public TensorImplPtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public TensorImplPtr position(long position) { - return (TensorImplPtr)super.position(position); - } - @Override public TensorImplPtr getPointer(long i) { - return new TensorImplPtr((Pointer)this).offsetAddress(i); - } - - - public TensorImplPtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public TensorImplPtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public TensorImplPtr(TensorImpl target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(TensorImpl target, @ByVal DontIncreaseRefcount arg1); - - - - public TensorImplPtr(@ByRef(true) TensorImplPtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) TensorImplPtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) TensorImplPtr put(@ByRef(true) TensorImplPtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) TensorImpl get(); - - public native @ByRef @Name("operator *") @NoException(true) TensorImpl multiply(); - - public native @Name("operator ->") @NoException(true) TensorImpl access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef TensorImplPtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) TensorImpl release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal TensorImplPtr reclaim(TensorImpl owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal TensorImplPtr reclaim_copy(TensorImpl owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal TensorImplPtr unsafe_steal_from_new(TensorImpl raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal TensorImplPtr unsafe_adapt_non_heap_allocated( - TensorImpl raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal TensorImplPtr unsafe_reclaim_from_nonowning(TensorImpl raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java index b65a52d0fe2..7fbf894e9f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java index b40f599fced..91d590264f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java index 0dd21fb1971..8a62cbf833d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java index 86944182ff3..0d317667a4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java index 39ead887886..1cdfa19c582 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java index 650ed6974c4..f800ea43e74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java index 5a4dbcd14dc..1a4b7eb9583 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java index b4311f0b508..35de06f24e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java index 0077b8ebd2a..3f117897da8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java index 13f12f081f7..ec22bd0f41f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java index 5a82150042d..e4c048cbc3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java index 6ba8cb2ca3d..03fda66974a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java index fa4ff2f48a9..51634a98f54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java index b94b4f48a69..9a071b149d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java index 96191717a14..507e180ff29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java index ad643b53596..b60b7499d74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java index b58622f3e23..908306769af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java index 8d0c37f04e1..5e269d9a0bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -17,7 +19,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorOptionalList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java index 768383c9d25..f179954d352 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java index 1c8c7ddfd29..853a6b524ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java index fb3796f2af8..98c07a51157 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java new file mode 100644 index 00000000000..7e1813d4082 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java @@ -0,0 +1,162 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("c10::Dict") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class TensorTensorDict extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TensorTensorDict(Pointer p) { super(p); } + + + /** + * Creates an empty dict. + */ + + /** + * Create a generic dict with runtime type information. + * This only works for c10::impl::GenericDict and is not part of the public API + * but only supposed to be used internally by PyTorch. + */ + public native @ByRef @Name("operator =") TensorTensorDict put(@Const @ByRef TensorTensorDict arg0); + + /** + * Create a new Dict pointing to a deep copy of the same data. + * The Dict returned is a new dict with separate storage. + * Changes in it are not reflected in the original dict or vice versa. + */ + public native @ByVal TensorTensorDict copy(); + + /** + * Returns an iterator to the first element of the container. + * If the container is empty, the returned iterator will be equal to end(). + */ + public native @ByVal TensorTensorDictIterator begin(); + + /** + * Returns an iterator to the element following the last element of the container. + * This element acts as a placeholder; attempting to access it results in undefined behavior. + */ + public native @ByVal TensorTensorDictIterator end(); + + /** + * Checks if the container has no elements. + */ + public native @Cast("bool") boolean empty(); + + /** + * Returns the number of elements in the container. + */ + public native @Cast("c10::Dict::size_type") long size(); + + /** + * Erases all elements from the container. After this call, size() returns zero. + * Invalidates any references, pointers, or iterators referring to contained elements. May also invalidate past-the-end iterators. + */ + public native void clear(); + + /** + * Inserts element(s) into the container, if the container doesn't already contain an element with an equivalent key. + * May invalidate any references, pointers, or iterators referring to contained elements. + * + * @return A pair consisting of an iterator to the inserted element (or to the element that prevented the insertion) and a bool denoting whether the insertion took place. + */ + + /** + * If an element with the given key already exists, it is overwritten with the given value. + * Otherwise, a new element with the given key and value are inserted. + * May invalidate any references, pointers, or iterators referring to contained elements. + * + * @return The bool component is true if the insertion took place and false if the assignment took place. The iterator component is pointing at the element that was inserted or updated. + */ + + /** + * Removes the element pointed to by iter. + * May invalidate any references, pointers, or iterators referring to contained elements. + * The iterator iter must be valid and dereferenceable. Thus the end() iterator (which is valid, but is not dereferenceable) cannot be used as a value for iter. + */ + public native void erase(@ByVal TensorTensorDictIterator iter); + + /** + * Removes the element with the given key, if it exists. + * May invalidate any references, pointers, or iterators referring to contained elements. + * + * @return The number of elements removed. This is either '1' if an element with the key existed, or '0' if it didn't. + */ + public native @Cast("size_t") long erase(@Const @ByRef Tensor key); + + /** + * Returns the mapped value of the element with key equivalent to key. + * If no such element exists, an exception of type std::out_of_range is thrown. + */ + public native @ByVal Tensor at(@Const @ByRef Tensor key); + + /** + * Finds an element with key equivalent to key. + * + * @return Iterator to an element with key equivalent to key. + * If no such element is found, past-the-end (see end()) iterator is returned. + */ + public native @ByVal TensorTensorDictIterator find(@Const @ByRef Tensor key); + + /** + * Checks if there is an element with key equivalent to key in the container. + * + * @return true if there is such an element, otherwise false. + */ + public native @Cast("bool") boolean contains(@Const @ByRef Tensor key); + + /** + * Increase the capacity so that at least count elements can be stored without + * having to reallocate or rehash. + */ + public native void reserve(@Cast("c10::Dict::size_type") long count); + + /** + * Value equality comparison. This function implements Python-like semantics for + * equality: two dicts with the same identity (e.g. same pointer) trivially + * compare equal, otherwise each element is compared for equality. + */ + + + + /** + * Identity comparison. Returns true if and only if {@code rhs} represents the same + * Dict object as {@code this}. + */ + public native @Cast("bool") boolean is(@Const @ByRef TensorTensorDict rhs); + + // private API for now because the return type will change to TypePtr + // instead of optional once types are mandatory. + public native @ByVal Type.TypePtr keyType(); + public native @ByVal Type.TypePtr valueType(); + + // [unsafe set type] + // These functions mutate the tagged type of this dictionary in place. + // There is no checking that the members of the dictionary are instances + // of the new types, nor is there a check that other IValues which + // hold references to this dictionary have the right static type. + // This functionality is used only in the unpickler, where at + // creation type the real type of the dictionary is unknown, but + // then later recovered from the static type information of the + // unpickled object. + public native void unsafeSetKeyType(@ByVal Type.TypePtr t); + public native void unsafeSetValueType(@ByVal Type.TypePtr t); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java new file mode 100644 index 00000000000..e1a5ebd97ca --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java @@ -0,0 +1,46 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("c10::impl::DictIterator") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class TensorTensorDictIterator extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TensorTensorDictIterator(Pointer p) { super(p); } + + // C++17 friendly std::iterator implementation + public native @ByRef @Name("operator =") TensorTensorDictIterator put(@Const @ByRef TensorTensorDictIterator rhs); + + public native @ByRef @Name("operator ++") TensorTensorDictIterator increment(); + + public native @ByVal @Name("operator ++") TensorTensorDictIterator increment(int arg0); + + public native @Const @ByRef @Name("operator *") GenericDictEntryRef multiply(); + + public native @Const @Name("operator ->") GenericDictEntryRef access(); + + + + private static native @Namespace @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef TensorTensorDictIterator lhs, @Const @ByRef TensorTensorDictIterator rhs); + public boolean equals(TensorTensorDictIterator rhs) { return equals(this, rhs); } + + private static native @Namespace @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef TensorTensorDictIterator lhs, @Const @ByRef TensorTensorDictIterator rhs); + public boolean notEquals(TensorTensorDictIterator rhs) { return notEquals(this, rhs); } +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java index ae7ec39e4c0..c305168a28e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java index 1f466cf6542..e5b6aefc6d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java index c3c45025ab4..973cd2a10f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java index 1e95268972d..3bdc1eccecb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class TernaryIf extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TernaryIf(Pointer p) { super(p); } - public TernaryIf(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public TernaryIf(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr cond(); public native @ByVal Expr true_expr(); public native @ByVal Expr false_expr(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java index 25ac95cfadf..204ccf4fc93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java index 1ad22c0465a..52495defb89 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java index a166d5b0550..570f36463da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java index e24fec1e99a..c464dc40d9f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java index f9ec90b76f8..645263e1a63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java index 190eccca7cf..6dd87aa3018 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java index 2850f512aa9..81e52a47669 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java index c106ea5ddc7..8a7c51bebb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java new file mode 100644 index 00000000000..1fa469c27de --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java @@ -0,0 +1,60 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Timer extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Timer(Pointer p) { super(p); } + + public enum Event { + kForwardStart(0), + kBackwardComputeStart(1), + kBackwardComputeEnd(2), + kBackwardCommStart(3), + kBackwardCommEnd(4); + + public final int value; + private Event(int v) { this.value = v; } + private Event(Event e) { this.value = e.value; } + public Event intern() { for (Event e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } + } + + // Record the current event, i.e., mark it as having occurred now. Default + // CPU implementation. + public native void record(Event event); + public native void record(@Cast("c10d::Timer::Event") int event); + + // Return the difference between when two events occurred, in nanoseconds. + // Or nullopt if one of them hasn't been recorded. + public native @ByVal LongOptional measureDifference(Event start, Event end); + public native @ByVal LongOptional measureDifference(@Cast("c10d::Timer::Event") int start, @Cast("c10d::Timer::Event") int end); + + // Return host-side timestamp, or nullopt if it has not yet been recorded. + public native @ByVal LongOptional getTimestamp(Event event); + public native @ByVal LongOptional getTimestamp(@Cast("c10d::Timer::Event") int event); + + // Return host-side time member variable corresponding to the given event. + public native @Cast("int64_t*") @ByRef LongPointer getTimeRef(Event event); + public native @Cast("int64_t*") @ByRef LongBuffer getTimeRef(@Cast("c10d::Timer::Event") int event); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java index 765e90313c3..0b6e54acf9e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java index e3c580d9e6b..1626ab602fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java index 4a7952a2485..1369596665b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java index a3e2fa4533a..63c9787b59c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java index e0a09023b31..0fb6ea7892e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java index 37d65fa799d..126a26c1350 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java index 4be3281c13e..f4416a277f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java index 22e9d7ee2f9..2f95c839fb0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java index 28cf4012f29..81e9c85abf9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java index f2ec2b0690a..133eddd8b1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java index 84dd60da29c..df50cf5d85c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java index 51d24df51b4..10900aae201 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java index 4fdea95b083..f46a8e863f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java index 7c3ee0e1976..2e546f18634 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java index 8c501ab53e6..0bcc1cf53cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java index 072bb4e5ad3..203cde01e9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java index 777bb01d885..9da56ebd114 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java index 54e891dd753..db8d375124b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java index dc62252b6f2..0a34ff6af91 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,13 +27,13 @@ public class Tree extends Pointer { public Tree(Pointer p) { super(p); } public Tree(int kind_) { super((Pointer)null); allocate(kind_); } - private native void allocate(int kind_); + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(int kind_); public native int kind(); public native @Cast("bool") boolean isAtom(); public native @Const @ByRef SourceRange range(); public native @StdString BytePointer stringValue(); public native @Cast("const torch::jit::TreeList*") @ByRef SymDimVector trees(); - public native @Const @ByRef TreeRef tree(@Cast("size_t") long i); + public native @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree(@Cast("size_t") long i); public native void matchNumSubtrees(int k, @Cast("size_t") long expected_subtrees); public native void matchNumSubtreesD( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRef.java deleted file mode 100644 index a827f9811ae..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeRef.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TreeRef extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TreeRef(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public TreeRef(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public TreeRef position(long position) { - return (TreeRef)super.position(position); - } - @Override public TreeRef getPointer(long i) { - return new TreeRef((Pointer)this).offsetAddress(i); - } - - - public TreeRef() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public TreeRef(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public TreeRef(Tree target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Tree target, @ByVal DontIncreaseRefcount arg1); - - - - public TreeRef(@ByRef(true) TreeRef rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) TreeRef rhs); - - public native @ByRef @Name("operator =") @NoException(true) TreeRef put(@ByRef(true) TreeRef rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Tree get(); - - public native @ByRef @Name("operator *") @NoException(true) Tree multiply(); - - public native @Name("operator ->") @NoException(true) Tree access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef TreeRef rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Tree release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal TreeRef reclaim(Tree owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal TreeRef reclaim_copy(Tree owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal TreeRef unsafe_steal_from_new(Tree raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal TreeRef unsafe_adapt_non_heap_allocated( - Tree raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal TreeRef unsafe_reclaim_from_nonowning(Tree raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java new file mode 100644 index 00000000000..a695e6c773c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java @@ -0,0 +1,51 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + +@Name("std::unordered_map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class TreeStringMap extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TreeStringMap(Pointer p) { super(p); } + public TreeStringMap() { allocate(); } + private native void allocate(); + public native @Name("operator =") @ByRef TreeStringMap put(@ByRef TreeStringMap x); + + public boolean empty() { return size() == 0; } + public native long size(); + + @Index public native @StdString BytePointer get(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree i); + public native TreeStringMap put(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree i, BytePointer value); + @ValueSetter @Index public native TreeStringMap put(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree i, @StdString String 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 @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree first(); + public native @Name("operator *().second") @MemberGetter @StdString BytePointer second(); + } +} + diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java index 3d06180de3a..72278a2eac3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -111,11 +113,11 @@ public class TreeView extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TreeView(Pointer p) { super(p); } - public TreeView(@ByVal TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@ByVal TreeRef tree); - public native @ByVal TreeRef tree(); + public TreeView(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); + public native @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree(); public native @Const @ByRef SourceRange range(); - public native @ByVal @Name("operator torch::jit::TreeRef") TreeRef asTreeRef(); + public native @Name("operator torch::jit::TreeRef") @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree asTree(); public native int kind(); public native void dump(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java index 5122ca9d766..a9cac7fff7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java index ad737e830b5..b002b3b0fe2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java index 901deced051..88cad6ebe68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java index 242a2cf4aa6..19a62276b4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java index 843c61c63c4..4c4ae3883f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java index 365bfb1b0e7..83ce7ddedf1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java index b656e64ec66..255a40c715b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,28 +28,28 @@ public class Tuple extends Pointer { // named tuples have additional type information, so we // directly create them tagged - public static native @ByVal TuplePtr createNamed( + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple createNamed( @ByVal IValueVector elements_, @ByVal Type.TypePtr type_); - public static native @ByVal TuplePtr createNamed( + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple createNamed( @ByVal TupleElements elements_, @SharedPtr TupleType type_); // MSVC apparently can't disambiguate the other two overloads of // create when passed an initializer_list without this. - public static native @ByVal TuplePtr create(@ByVal IValueVector elements_); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValueVector elements_); - public static native @ByVal TuplePtr create(@ByVal TupleElements elements_); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal TupleElements elements_); - public static native @ByVal TuplePtr create(@ByVal IValueArrayRef elements_); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValueArrayRef elements_); - public static native @ByVal TuplePtr create(@ByVal IValue e1); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValue e1); - public static native @ByVal TuplePtr create(@ByVal IValue e1, @ByVal IValue e2); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValue e1, @ByVal IValue e2); - public static native @ByVal TuplePtr create(@ByVal IValue e1, @ByVal IValue e2, @ByVal IValue e3); + public static native @IntrusivePtr("c10::ivalue::Tuple") @Cast({"", "c10::intrusive_ptr&"}) Tuple create(@ByVal IValue e1, @ByVal IValue e2, @ByVal IValue e3); // Again, it would be nice to make this noncopyable, but there's a // lot of extant code that copies Tuples. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java index a4fc05fa7bc..1e9e61f0f78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java index 001dcc739e4..c29a8efd5f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class TupleLiteral extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TupleLiteral(Pointer p) { super(p); } - public TupleLiteral(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public TupleLiteral(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal ExprList inputs(); public static native @ByVal TupleLiteral create( @Const @ByRef SourceRange range, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TuplePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TuplePtr.java deleted file mode 100644 index 8cd45265936..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TuplePtr.java +++ /dev/null @@ -1,154 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TuplePtr extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TuplePtr(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public TuplePtr(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public TuplePtr position(long position) { - return (TuplePtr)super.position(position); - } - @Override public TuplePtr getPointer(long i) { - return new TuplePtr((Pointer)this).offsetAddress(i); - } - - - public TuplePtr() { super((Pointer)null); allocate(); } - @NoException(true) private native void allocate(); - - public TuplePtr(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0) { super((Pointer)null); allocate(arg0); } - @NoException(true) private native void allocate(@ByVal @Cast("std::nullptr_t*") PointerPointer arg0); - - // This constructor will not increase the ref counter for you. - // We use the tagged dispatch mechanism to explicitly mark this constructor - // to not increase the refcount - public TuplePtr(Tuple target, @ByVal DontIncreaseRefcount arg1) { super((Pointer)null); allocate(target, arg1); } - @NoException(true) private native void allocate(Tuple target, @ByVal DontIncreaseRefcount arg1); - - - - public TuplePtr(@ByRef(true) TuplePtr rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) TuplePtr rhs); - - public native @ByRef @Name("operator =") @NoException(true) TuplePtr put(@ByRef(true) TuplePtr rhs); - - // Assignment is implemented using copy and swap. That's safe for self - // assignment. - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment) - - public native @NoException(true) Tuple get(); - - public native @ByRef @Name("operator *") @NoException(true) Tuple multiply(); - - public native @Name("operator ->") @NoException(true) Tuple access(); - - public native @Cast("bool") @Name("operator bool") @NoException(true) boolean asBoolean(); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef TuplePtr rhs); - - // We do a lot of null-pointer checks in our code, good to have this be cheap. - public native @Cast("bool") @NoException(true) boolean defined(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean unique(); - - /** - * Returns an owning (!) pointer to the underlying object and makes the - * intrusive_ptr instance invalid. That means the refcount is not decreased. - * You *must* put the returned pointer back into a intrusive_ptr using - * intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) Tuple release(); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes - * over ownership. That means the refcount is not increased. - * This is the counter-part to intrusive_ptr::release() and the pointer - * passed in *must* have been created using intrusive_ptr::release(). - */ - public static native @ByVal TuplePtr reclaim(Tuple owning_ptr); - - /** - * Takes an owning pointer to TTarget* and creates an intrusive_ptr - * representing a new reference, i.e. the raw pointer retains - * ownership. - */ - public static native @ByVal TuplePtr reclaim_copy(Tuple owning_ptr); - - /** - * Allocate a heap object with args and wrap it inside a intrusive_ptr and - * incref. This is a helper function to let make_intrusive() access private - * intrusive_ptr constructors. - */ - - /** - * Turn a new instance of TTarget (e.g., literally allocated - * using new TTarget(...) into an intrusive_ptr. If possible, - * use intrusive_ptr::make instead which statically guarantees - * that the allocation was done properly. - * - * At the moment, the only reason this method exists is because - * pybind11 holder types expect to be able to allocate in - * this way (because pybind11 handles the new allocation itself). - */ - public static native @ByVal TuplePtr unsafe_steal_from_new(Tuple raw_ptr); - - /** - * Turn an instance of TTarget that should not be reference counted - * (e.g., allocated into an arena with placement new) into an - * intrusive_ptr. This is gratuitously unsafe and should only be - * used if you can guarantee that the pointer will not escape and be - * refcounted as normal. - * - * {@code expected_decrefs} is a debugging parameter: it indicates the - * number of strong owners the intrusive_ptr_target in question is - * expected to get. In most use cases, this will likely be 1. - * - * The reason this method exists is for manually sharing - * StorageImpls across Tensors in the static runtime. It needs - * access to private intrusive_ptr members so that the refcounts can - * be initialized to custom values. - */ - public static native @ByVal TuplePtr unsafe_adapt_non_heap_allocated( - Tuple raw_ptr, - @Cast("uint32_t") int expected_decrefs); - - /** - * Turn a **non-owning raw pointer** to an intrusive_ptr. It is - * the moral equivalent of enable_shared_from_this on a shared pointer. - * - * This method is only valid for objects that are already live. If - * you are looking for the moral equivalent of unique_ptr(T*) - * constructor, see steal_from_new. - * - * TODO: https://github.com/pytorch/pytorch/issues/56482 - */ - public static native @ByVal TuplePtr unsafe_reclaim_from_nonowning(Tuple raw_ptr); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java index 845886237fd..d9a877477f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java index 3d3fa15e26d..a96b94cc53a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java index 5a2bdc7f5a8..5689ddb42e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java index 47c9e5905a9..42f6d2e994b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java index 089ffbe691b..7d6299a6893 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java index 7ac2097e510..aeba3923f0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java index 2e75748906a..528c10095cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java index 7c171476541..5bd511d3592 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java index 4f6a84dac40..bbf1ae04482 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java index a77d79a23db..657e3e52438 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,7 +26,7 @@ public class UnaryOp extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public UnaryOp(Pointer p) { super(p); } - public UnaryOp(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public UnaryOp(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public static native @ByVal UnaryOp create(@Const @ByRef SourceRange range, int kind, @Const @ByRef Expr expr); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java new file mode 100644 index 00000000000..486cb92b4cf --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java @@ -0,0 +1,42 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class UndefinedGrad extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public UndefinedGrad(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public UndefinedGrad(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public UndefinedGrad position(long position) { + return (UndefinedGrad)super.position(position); + } + @Override public UndefinedGrad getPointer(long i) { + return new UndefinedGrad((Pointer)this).offsetAddress(i); + } + + public UndefinedGrad() { super((Pointer)null); allocate(); } + private native void allocate(); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java new file mode 100644 index 00000000000..b5d0622212e --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java @@ -0,0 +1,50 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class UndefinedGradBackward extends Node { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public UndefinedGradBackward(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public UndefinedGradBackward(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public UndefinedGradBackward position(long position) { + return (UndefinedGradBackward)super.position(position); + } + @Override public UndefinedGradBackward getPointer(long i) { + return new UndefinedGradBackward((Pointer)this).offsetAddress(i); + } + + public UndefinedGradBackward(@ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(next_edges); } + private native void allocate(@ByRef(true) EdgeVector next_edges); + + public UndefinedGradBackward() { super((Pointer)null); allocate(); } + private native void allocate(); + + public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); + + public native void compiled_args(@ByRef CompiledNodeArgs args); + public native @ByVal TensorVector apply_with_saved( + @Const @ByRef TensorVector inputs, + @ByRef SwapSavedVariables saved); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java index 4d106774c82..c9bbf68e38d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java index cbf9f84ecf5..630e50746d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java index 00044bc8d64..19742f0f933 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java index ed31909bb3a..658958514f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java index e0b6dd05e50..6c7c04414ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java index 00ab692334a..53ec4899ab3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java index aef2aba253a..ca38f52b18e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java index f19f04a6334..7e8093f5340 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java index 490a7489628..556c345c7e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java index 12b3e5f58cf..4f09193eab3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java index 8747042ea58..f4c356ef79e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java index 5c93181455a..d656c8b5979 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java index ec485e288b3..1480e4e06b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java index 13328e5c20f..deffbb1782b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java index 8e7e8a61856..08d4423f374 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java index 1d573735a53..4b256ce9f34 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -31,7 +33,7 @@ public class Value extends Pointer { public native Value setType(@ByVal Type.TypePtr type); public native void inferTypeFrom(@Const @ByRef Tensor output); public native void inferTypeFrom( - @Const @ByRef ObjPtr output); + @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj output); public native @Const @ByRef Type.TypePtr type(); public native @Cast("bool") boolean requires_grad(); public native @Cast("bool") boolean isCompleteTensor(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java index afb3eebf77b..29a606620f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueError.java deleted file mode 100644 index 32d406a81cd..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueError.java +++ /dev/null @@ -1,29 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Used in ATen for invalid values. These turn into -// ValueError when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class ValueError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ValueError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java index f3329634c87..ae4c37921d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java index 1ddb183b00c..9d97c4878a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java index 2c1ba685423..5d5f78ba955 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java index 121fe0d63c8..3be0f9e36af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java index c8be0826110..0874aea9cf0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class Var extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public Var(Pointer p) { super(p); } - public Var(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public Var(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Ident name(); public static native @ByVal Var create(@Const @ByRef SourceRange range, @Const @ByRef Ident name); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java index 44ae63116dc..9a752ca04a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class VarMaybe extends TreeView { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public VarMaybe(Pointer p) { super(p); } - public VarMaybe(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public VarMaybe(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); /* implicit */ public VarMaybe(@Const @ByRef Var tree) { super((Pointer)null); allocate(tree); } private native void allocate(@Const @ByRef Var tree); public native @Cast("bool") boolean present(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java index 7f931ca0b20..e5550cab11d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java index a7e0b27fc0f..684ab721795 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java index 63a34243158..455d38a5214 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -59,7 +61,7 @@ // can introduce race conditions when we are running the forward pass in // multi-thread scenarios, thus making the forward pass not thread-safe anymore, // which breaks the invariant. -@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class VariableVersion extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java index fa982c1e7c7..689550a7ae4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java index e53d5a75a31..119c36bf97f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java index ffdaef86318..883dba6efef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java index 63f868ea91f..6fd38024daf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java index cd14f008c17..5e98b3984a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java index 19bcdcb5ddd..ab5b63187f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java index b2a41d9fbc3..e2b670dee0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,11 +28,13 @@ public class WeakOrStrongCompilationUnit extends Pointer { public WeakOrStrongCompilationUnit(Pointer p) { super(p); } public WeakOrStrongCompilationUnit( - @SharedPtr CompilationUnit shared_cu) { super((Pointer)null); allocate(shared_cu); } + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit shared_cu) { super((Pointer)null); allocate(shared_cu); } private native void allocate( - @SharedPtr CompilationUnit shared_cu); + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit shared_cu); - public native @SharedPtr CompilationUnit getStrongRefOrThrow(); + public native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit getStrongRefOrThrow(); + + public native @WeakPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit getWeakRefOrThrow(); public native @Cast("bool") boolean holdingStrongRef(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java index d763d1ac1b6..27555393dc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorage.java deleted file mode 100644 index f0b7bfa9d7c..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorage.java +++ /dev/null @@ -1,102 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Name("c10::weak_intrusive_ptr") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class WeakStorage extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public WeakStorage(Pointer p) { super(p); } - - - public WeakStorage(@Const @ByRef StorageImplPtr ptr) { super((Pointer)null); allocate(ptr); } - private native void allocate(@Const @ByRef StorageImplPtr ptr); - - public WeakStorage(@ByRef(true) WeakStorage rhs) { super((Pointer)null); allocate(rhs); } - @NoException(true) private native void allocate(@ByRef(true) WeakStorage rhs); - - public native @ByRef @Name("operator =") @NoException(true) WeakStorage put(@ByRef(true) WeakStorage rhs); - - public native @ByRef @Name("operator =") @NoException(true) WeakStorage put( - @Const @ByRef StorageImplPtr rhs); - - public native @NoException(true) void reset(); - - public native @NoException(true) void swap(@ByRef WeakStorage rhs); - - // NB: This should ONLY be used by the std::hash implementation - // for weak_intrusive_ptr. Another way you could do this is - // friend std::hash, but this triggers two - // bugs: - // - // (1) It triggers an nvcc bug, where std::hash in a friend class - // declaration gets preprocessed into hash, which then cannot - // actually be found. The error in this case looks like: - // - // error: no template named 'hash'; did you mean 'std::hash'? - // - // (2) On OS X, std::hash is declared as a struct, not a class. - // This twings: - // - // error: class 'hash' was previously declared as a struct - // [-Werror,-Wmismatched-tags] - // - // Both of these are work-aroundable, but on the whole, I decided - // it would be simpler and easier to make work if we just expose - // an unsafe getter for target_ - // - public native @NoException(true) StorageImpl _unsafe_get_target(); - - public native @Cast("uint32_t") @NoException(true) int use_count(); - - public native @Cast("uint32_t") @NoException(true) int weak_use_count(); - - public native @Cast("bool") @NoException(true) boolean expired(); - - public native @ByVal @NoException(true) StorageImplPtr lock(); - - /** - * Returns an owning (but still only weakly referenced) pointer to the - * underlying object and makes the weak_intrusive_ptr instance invalid. - * That means the weakcount is not decreased. - * You *must* put the returned pointer back into a weak_intrusive_ptr using - * weak_intrusive_ptr::reclaim(ptr) to properly destruct it. - * This is helpful for C APIs. - */ - public native @NoException(true) StorageImpl release(); - - /** - * Takes an owning (but must be weakly referenced) pointer to TTarget* and - * creates a weak_intrusive_ptr that takes over ownership. - * This means that the weakcount is not increased. - * This is the counter-part to weak_intrusive_ptr::release() and the pointer - * passed in *must* have been created using weak_intrusive_ptr::release(). - */ - public static native @ByVal WeakStorage reclaim(StorageImpl owning_weak_ptr); - - /** - * Takes a pointer to TTarget* (may be weak or strong) and creates a - * new weak_intrusive_ptr representing a new weak reference, i.e. - * the raw pointer retains ownership. - */ - public static native @ByVal WeakStorage reclaim_copy(StorageImpl owning_ptr); - - - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java index d9435f2bc4c..7dbed63c689 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -29,9 +31,9 @@ public class WeakStorageVector extends Pointer { public boolean empty() { return size() == 0; } public native long size(); - public WeakStorage front() { return get(0); } - public WeakStorage back() { return get(size() - 1); } - @Index(function = "at") public native @ByRef WeakStorage get(@Cast("size_t") long i); + public StorageImpl front() { return get(0); } + public StorageImpl back() { return get(size() - 1); } + @Index(function = "at") public native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl get(@Cast("size_t") long i); public native @ByVal Iterator begin(); public native @ByVal Iterator end(); @@ -41,7 +43,7 @@ public Iterator() { } public native @Name("operator ++") @ByRef Iterator increment(); public native @Name("operator ==") boolean equals(@ByRef Iterator it); - public native @Name("operator *") @ByRef @Const WeakStorage get(); + public native @Name("operator *") @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl get(); } } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java index 8212007d90c..e55b0125ff2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java index f9ff9a07e07..78cbe5019cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -23,11 +25,13 @@ // into a graph, if we used a strong pointer we would have a circular reference // from Object -> CompilationUnit and CompilationUnit -> Graph (which owns the // Constant Object) -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class WeakTypePtr extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public WeakTypePtr(Pointer p) { super(p); } + + public native @WeakPtr("torch::jit::CompilationUnit") @ByRef CompilationUnit cu_(); public native WeakTypePtr cu_(CompilationUnit setter); public native @ByRef Type.TypePtr type_(); public native WeakTypePtr type_(Type.TypePtr setter); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java index 4d061051f10..e622b4a0ad0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class While extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public While(Pointer p) { super(p); } - public While(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public While(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr cond(); public native @ByVal StmtList body(); public static native @ByVal While create( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java index ab1e12e56b2..b64faff5d93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -26,8 +28,8 @@ public class With extends Stmt { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public With(Pointer p) { super(p); } - public With(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public With(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal WithItemList targets(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java index 99d5bf5787e..3c40c7ad71f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class WithItem extends Expr { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public WithItem(Pointer p) { super(p); } - public WithItem(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public WithItem(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal Expr target(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java index d3e36a316a5..d1279082a04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,8 +27,8 @@ public class WithItemList extends TreeView { public WithItemList(Pointer p) { super(p); } - public WithItemList(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); + public WithItemList(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); public native @ByVal @Cast("torch::jit::List::iterator*") WithItemListIterator begin(); public native @ByVal @Cast("torch::jit::List::iterator*") WithItemListIterator end(); public native @Cast("bool") boolean empty(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java index c719c705c3e..444af42736b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -24,8 +26,8 @@ public class WithItemListIterator extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public WithItemListIterator(Pointer p) { super(p); } - public WithItemListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it) { super((Pointer)null); allocate(it); } - private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") TreeRef it); + public WithItemListIterator(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it) { super((Pointer)null); allocate(it); } + private native void allocate(@ByVal @Cast("torch::jit::TreeList::const_iterator*") Tree it); public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef WithItemListIterator rhs); public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef WithItemListIterator rhs); public native @ByVal @Name("operator *") WithItem multiply(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java new file mode 100644 index 00000000000..cd2fdd170c0 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java @@ -0,0 +1,118 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// Please do not use Work API, it is going away, to be +// replaced by ivalue::Future. +// Python binding for this class might change, please do not assume +// this will be bound using pybind. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Work extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Work(Pointer p) { super(p); } + + public Work( + int rank/*=-1*/, + OpType opType/*=c10d::OpType::UNKNOWN*/, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors) { super((Pointer)null); allocate(rank, opType, profilingTitle, inputTensors); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + int rank/*=-1*/, + OpType opType/*=c10d::OpType::UNKNOWN*/, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors); + public Work() { super((Pointer)null); allocate(); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + public Work( + int rank/*=-1*/, + @Cast("c10d::OpType") byte opType/*=c10d::OpType::UNKNOWN*/, + String profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors) { super((Pointer)null); allocate(rank, opType, profilingTitle, inputTensors); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + int rank/*=-1*/, + @Cast("c10d::OpType") byte opType/*=c10d::OpType::UNKNOWN*/, + String profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors); + + // Checks if request has completed. Non-blocking operation. + public native @Cast("bool") boolean isCompleted(); + + // Returns if the work completed successfully. + // If false, the exception function can be called to get details. + public native @Cast("bool") boolean isSuccess(); + + // Returns exception if isSuccess() returned false. + public native @ByVal @Cast("std::exception_ptr*") Pointer exception(); + + // Returns source rank if this objects represents a recv-from-any. + public native int sourceRank(); + + // Returns result tensors, if applicable. + // If work is not supposed to have result, we return empty list. + public native @ByVal TensorVector result(); + + // Ensures that operations on the output tensors that are invoked + // after this function returns are correctly sequenced after the + // asynchronous completion of this work. + // + // For CUDA tensors, it inserts stream synchronization such that + // the streams of the caller wait for completion of the + // asynchronous operations on the destination tensors. + // + // For CPU tensors, it is currently a nop. + // + // This function should only be used if the caller polls for + // completion through the `isCompleted` function, it has returned + // true, and the `isSuccess` function also has returned true. + // + public native void synchronize(); + + // Waits until request completes. Blocking operation. + // Throws if the work completed with an exception. + // Returns false if the work is aborted. + // Otherwise, it always returns true, indicating the work is completed. + // + // Functionally equivalent to: + // + // while (!isCompleted()) { /* nop */ } + // auto success = isSuccess(); + // if (!success) { std::rethrow_exception(exception()); } + // return success; + // + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); + + public native void abort(); + + // Returns a Future object that will be associated with the completion of + // work. Only NCCL backend is currently supported. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture(); + + public native float getDuration(); + + public native @Cast("uint64_t") long getSequencenumber(); + + public native OpType retrieveOpType(); + + public static native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work create_from_future( + @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future arg0); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java new file mode 100644 index 00000000000..5f615894c66 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java @@ -0,0 +1,59 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class WorkInfo extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public WorkInfo(Pointer p) { super(p); } + + public WorkInfo( + OpType opType, + @Cast("const uint64_t") long seq, + @Const @ByRef TimePoint timeStarted, + @Const @ByRef TimePoint timeFinished, + @Const @ByRef FloatDuration activeDuration) { super((Pointer)null); allocate(opType, seq, timeStarted, timeFinished, activeDuration); } + @SharedPtr @Name("std::make_shared") private native void allocate( + OpType opType, + @Cast("const uint64_t") long seq, + @Const @ByRef TimePoint timeStarted, + @Const @ByRef TimePoint timeFinished, + @Const @ByRef FloatDuration activeDuration); + public WorkInfo( + @Cast("c10d::OpType") byte opType, + @Cast("const uint64_t") long seq, + @Const @ByRef TimePoint timeStarted, + @Const @ByRef TimePoint timeFinished, + @Const @ByRef FloatDuration activeDuration) { super((Pointer)null); allocate(opType, seq, timeStarted, timeFinished, activeDuration); } + @SharedPtr @Name("std::make_shared") private native void allocate( + @Cast("c10d::OpType") byte opType, + @Cast("const uint64_t") long seq, + @Const @ByRef TimePoint timeStarted, + @Const @ByRef TimePoint timeFinished, + @Const @ByRef FloatDuration activeDuration); + + public native OpType opType(); public native WorkInfo opType(OpType setter); + public native @Cast("uint64_t") long seq(); public native WorkInfo seq(long setter); + public native @ByRef TimePoint timeStarted(); public native WorkInfo timeStarted(TimePoint setter); + public native @ByRef TimePoint timeFinished(); public native WorkInfo timeFinished(TimePoint setter); + public native @ByRef FloatDuration activeDuration(); public native WorkInfo activeDuration(FloatDuration setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java new file mode 100644 index 00000000000..e3a4fae5575 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +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 static org.bytedeco.pytorch.global.torch.*; + + +// A globally unique ID to identify an RpcAgent +@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class WorkerInfo extends CustomClassHolder { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public WorkerInfo(Pointer p) { super(p); } + + public WorkerInfo(@StdString BytePointer name, @Cast("int64_t") long id) { super((Pointer)null); allocate(name, id); } + private native void allocate(@StdString BytePointer name, @Cast("int64_t") long id); + public WorkerInfo(@StdString String name, @Cast("int64_t") long id) { super((Pointer)null); allocate(name, id); } + private native void allocate(@StdString String name, @Cast("int64_t") long id); + + public WorkerInfo(@StdString BytePointer name, short id) { super((Pointer)null); allocate(name, id); } + private native void allocate(@StdString BytePointer name, short id); + public WorkerInfo(@StdString String name, short id) { super((Pointer)null); allocate(name, id); } + private native void allocate(@StdString String name, short id); + + public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef WorkerInfo rhs); + + @MemberGetter public static native @Cast("const size_t") long MAX_NAME_LEN(); + public static final long MAX_NAME_LEN = MAX_NAME_LEN(); + + @MemberGetter public native @StdString BytePointer name_(); + @MemberGetter public native short id_(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java index 49e11e88a8b..66633284865 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java index d530dff7141..a09cc11495d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java index 1fcb4111d48..e2087dc45b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java index aa149e13097..f0d41a385b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java index be9f231d9b1..935215af97a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java index e3cc2eea0c2..fcc6df651ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java index c4f4943e7ed..178b394f695 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java index def78305b92..1d22791567c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java index bb513e4baf7..c4a964726ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java index a9d0b15cdcf..a54a2e9cdc2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java index c68363f816b..6ec4978cce7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java index 2840fc1bec9..d4226b1a9d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java index 0b1d5bac38c..5789355a17a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java index ef5c990d605..05bc88db943 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java index ec322266026..16589ff110d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistNetworkError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java similarity index 56% rename from pytorch/src/gen/java/org/bytedeco/pytorch/DistNetworkError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java index 0e71b470845..2e86c69402e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistNetworkError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -18,12 +20,14 @@ import static org.bytedeco.pytorch.global.torch.*; -// Used for errors originating from the TCP/IP stack and not from collective -// libraries. These turn into DistNetworkError when they cross into Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class DistNetworkError extends DistError { +// Base class for supplementary data potentially needed by ReduceOps +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class _SupplementBase extends CustomClassHolder { static { Loader.load(); } + /** Default native constructor. */ + public _SupplementBase() { super((Pointer)null); allocate(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public DistNetworkError(Pointer p) { super(p); } + public _SupplementBase(Pointer p) { super(p); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); } 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 51a3904102f..c7f3de03baa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 03973a835b7..dc441563773 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java index f893d4ca8e6..e0d765e47a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java index 9f0c9812b66..8f69476c7e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java index ba5621fe38d..f3f787e01d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java index 94fb2680d16..0abe0348fb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java index 2a9771662da..2bfaddcc76f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java index 3e985663e18..69a9393b061 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 44ba87ccdf1..fa149da144f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 39f9f472621..e888abb26ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b3bde3b819f..6908e67a574 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b99c61cbf15..17c8caa3c57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 b2592f949a2..8f385c68ca6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 e1cd6e5c4c7..29d66cb958b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 3268346800b..bfdcac097c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 a7096104e7b..57ae28f2c03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 2d72e4c6270..04595a76c92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 845775aa5dc..33d651cb6b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -29,7 +36,7 @@ public class CUDAAllocator extends Allocator { public CUDAAllocator(Pointer p) { super(p); } public native Pointer raw_alloc(@Cast("size_t") long nbytes); - public native Pointer raw_alloc_with_stream(@Cast("size_t") long nbytes, @Cast("cudaStream_t") Pointer stream); + public native Pointer raw_alloc_with_stream(@Cast("size_t") long nbytes, CUstream_st stream); public native void raw_delete(Pointer ptr); public native void init(int device_count); public native @Cast("bool") boolean initialized(); @@ -99,7 +106,7 @@ public native void enablePeerAccess( @Const Pointer src, int srcDevice, @Cast("size_t") long count, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("bool") boolean p2p_enabled); public native @SharedPtr("c10::cuda::CUDACachingAllocator::AllocatorState") @ByVal AllocatorState getCheckpointState( 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 new file mode 100644 index 00000000000..899f048e039 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java @@ -0,0 +1,104 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +/* +* CUDAEvents are movable not copyable wrappers around CUDA's events. +* +* CUDAEvents are constructed lazily when first recorded unless it is +* reconstructed from a cudaIpcEventHandle_t. The event has a device, and this +* device is acquired from the first recording stream. However, if reconstructed +* from a handle, the device should be explicitly specified; or if ipc_handle() is +* called before the event is ever recorded, it will use the current device. +* Later streams that record the event must match this device. +*/ +@Namespace("at::cuda") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class CUDAEvent extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public CUDAEvent(Pointer p) { super(p); } + + // Constructors + // Default value for `flags` is specified below - it's cudaEventDisableTiming + public CUDAEvent() { super((Pointer)null); allocate(); } + @NoException(true) private native void allocate(); + public CUDAEvent(@Cast("unsigned int") int flags) { super((Pointer)null); allocate(flags); } + @NoException(true) private native void allocate(@Cast("unsigned int") int flags); + + public CUDAEvent( + byte device_index, @Const cudaIpcEventHandle_t handle) { super((Pointer)null); allocate(device_index, handle); } + private native void allocate( + byte device_index, @Const cudaIpcEventHandle_t handle); + + // Note: event destruction done on creating device to avoid creating a + // CUDA context on other devices. + + + + + public CUDAEvent(@ByRef(true) CUDAEvent other) { super((Pointer)null); allocate(other); } + @NoException(true) private native void allocate(@ByRef(true) CUDAEvent other); + public native @ByRef @Name("operator =") @NoException(true) CUDAEvent put(@ByRef(true) CUDAEvent other); + + public native @Name("operator cudaEvent_t") CUevent_st asCUevent_st(); + + // Less than operator (to allow use in sets) + private static native @Namespace @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef CUDAEvent left, @Const @ByRef CUDAEvent right); + public boolean lessThan(CUDAEvent right) { return lessThan(this, right); } + + public native @ByVal DeviceOptional device(); + + public native @Cast("bool") boolean isCreated(); + public native byte device_index(); + public native CUevent_st event(); + + // Note: cudaEventQuery can be safely called from any device + public native @Cast("bool") boolean query(); + + public native void record(); + + public native void recordOnce(@Const @ByRef CUDAStream stream); + + // Note: cudaEventRecord must be called on the same device as the event. + public native void record(@Const @ByRef CUDAStream stream); + + // Note: cudaStreamWaitEvent must be called on the same device as the stream. + // The event has no actual GPU resources associated with it. + public native void block(@Const @ByRef CUDAStream stream); + + // Note: cudaEventElapsedTime can be safely called from any device + public native float elapsed_time(@Const @ByRef CUDAEvent other); + + // Note: cudaEventSynchronize can be safely called from any device + public native void synchronize(); + + // Note: cudaIpcGetEventHandle must be called on the same device as the event + public native void ipc_handle(cudaIpcEventHandle_t handle); +} 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 2846c39ed25..c80d9b5c467 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 e0453629f9f..abf5161602e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 2f3078807ab..5a65e3504e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 2940f07efb4..f40f735987b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 fb7802e2001..16a69371411 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 fa2a41b8961..33dd73ce02a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -59,7 +66,7 @@ public enum Unchecked { UNCHECKED(0); public native @Cast("bool") @Name("operator !=") @NoException(true) boolean notEquals(@Const @ByRef CUDAStream other); /** Implicit conversion to cudaStream_t. */ - public native @Cast("cudaStream_t") @Name("operator cudaStream_t") Pointer asPointer(); + public native @Name("operator cudaStream_t") CUstream_st asCUstream_st(); /** Implicit conversion to Stream (a.k.a., forget that the stream is a * CUDA stream). */ @@ -85,7 +92,7 @@ public enum Unchecked { UNCHECKED(0); public native int priority(); /** Explicit conversion to cudaStream_t. */ - public native @Cast("cudaStream_t") Pointer stream(); + public native CUstream_st stream(); /** Explicit conversion to Stream. */ 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 d3bb0f715da..83601465813 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 6fa1734fe63..edb000697d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 aedc694a0e6..1edc309a7f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 f10146d51dc..ae785633176 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 9f918a6c310..963db02e282 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 bb53b77d57c..dc288ff7822 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CuDNNError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CuDNNError.java deleted file mode 100644 index b8e555e4dc3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CuDNNError.java +++ /dev/null @@ -1,31 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - - -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class CuDNNError extends Error { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public CuDNNError(Pointer p) { super(p); } - -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java new file mode 100644 index 00000000000..5792e7ec2cc --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java @@ -0,0 +1,50 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +// Write NCCL debug info to local disk or any storage users define. +// There are some constrains we set for the debug info writer: +// 1. The writer should only be registered once. +// 2. Once registered, users cannot change it including un-register. +// 3. It is recommended to register the customized writer in the trainer setup, +// If users don't register before calling launchAsyncDebugDump, then users +// lose the chance to register (and the default writer will be +// auto-registered). +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class DebugInfoWriter extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DebugInfoWriter(Pointer p) { super(p); } + + public native void write(@StdString BytePointer ncclTrace); + public native void write(@StdString String ncclTrace); + public static native @ByRef DebugInfoWriter getWriter(int rank); + public static native void registerWriter(@UniquePtr DebugInfoWriter writer); +} 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 13d813e1177..a94daca6113 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 c7a9ee2b638..878ec5ff72e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 87487330427..7a9246b1321 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 efefce665ca..8a93bd3410b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 ab61f5fa58c..f31c0ed6ff1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 fe5ce0803ca..c959d69faee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -44,11 +51,11 @@ public class DropoutDescriptor extends Pointer { // Initialize a dropout descriptor's RNG state. // WARNING: This function is very expensive, avoid calling this function! - public native void initialize_rng(@Cast("cudnnHandle_t") Pointer handle, float dropout, long seed, @Const @ByRef TensorOptions options); + 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(@Cast("cudnnHandle_t") Pointer handle, float dropout, @ByVal Tensor state_); + public native void set(cudnnContext handle, float dropout, @ByVal Tensor state_); // Restore a dropout descriptor corresponding to no dropout - public native void set_no_dropout(@Cast("cudnnHandle_t") Pointer handle); + 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 11efaba7ffb..f64abc94029 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java new file mode 100644 index 00000000000..7b8d82d9cc1 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java @@ -0,0 +1,151 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +@Namespace("c10d::intra_node_comm") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class IntraNodeComm extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public IntraNodeComm(Pointer p) { super(p); } + + public IntraNodeComm( + Topology topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize, bufferSize); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + Topology topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); + public IntraNodeComm( + Topology topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + Topology topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize); + public IntraNodeComm( + @Cast("c10d::intra_node_comm::Topology") int topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize, bufferSize); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + @Cast("c10d::intra_node_comm::Topology") int topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); + public IntraNodeComm( + @Cast("c10d::intra_node_comm::Topology") int topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( + @Cast("c10d::intra_node_comm::Topology") int topology, + @ByVal @Cast("std::array*") PointerPointer p2pStates, + @ByVal @Cast("std::array*") PointerPointer buffers, + Pointer p2pStatesDev, + Pointer buffersDev, + Pointer topoInfo, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize); + + /** + * Rendezvous via a c10d::Store. + * This function may return nullptr if intra-node comm is not applicable. + * It guarantees all participants either succeeds or abort. + */ + public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + @StdString BytePointer prefix, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); + public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + @StdString BytePointer prefix, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize); + public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + @StdString String prefix, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize, + @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); + public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + @StdString String prefix, + @Cast("size_t") long rank, + @Cast("size_t") long worldSize); + + /** + * Selects a AllReduceAlgo that we think will outperform nccl. + * Returns AllReduceAlgo::NONE if we don't think we can outperform nccl. + */ + public native AllReduceAlgo selectAllReduceAlgo(@Const @ByRef Tensor input); + + public native @ByVal Tensor allReduce(@Const @ByRef Tensor input, AllReduceAlgo algo); + public native @ByVal Tensor allReduce(@Const @ByRef Tensor input, @Cast("c10d::intra_node_comm::AllReduceAlgo") int algo); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java new file mode 100644 index 00000000000..e98a26d40e7 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java @@ -0,0 +1,74 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +/** + * NOTE [IntraNodeComm Stream Semantics] + * + * ProcessGroupNCCL launches kernels differently from the conventional PyTorch + * CUDA semantics: it always launches collective kernels onto a dedicated + * communication stream. Therefore, it needs to: + * + * - Synchronize the calling stream and the comm stream. + * - Ensure the memory safety of the operands (via record_stream or stashing). + * - Synchronize the waiting stream with the comm stream. + * + * Unconditionally performing these tasks makes sense when we expect most of the + * communication to benefit from compute/comm overlap. However, IntraNodeComm + * primarily aims to optimize small, latency-sensitive, blocking communication, + * in which the overhead incurred by the above steps can be quite pronounced. + * + * Thus, IntraNodeComm follows the conventional PyTorch CUDA semantics and + * launches kernels onto the stream specified by the user. Although the user + * can perform neccessary synchronization via wait_stream, to provide a UX + * consistent to that of ProcessGroupNCCL, the neccessary stream + * synchronization can also be performed via IntraNodeWork::wait(). + */ +@Namespace("c10d::intra_node_comm") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class IntraNodeCommWork extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public IntraNodeCommWork(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public IntraNodeCommWork(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public IntraNodeCommWork position(long position) { + return (IntraNodeCommWork)super.position(position); + } + @Override public IntraNodeCommWork getPointer(long i) { + return new IntraNodeCommWork((Pointer)this).offsetAddress(i); + } + + public IntraNodeCommWork() { super((Pointer)null); allocate(); } + private native void allocate(); + + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); +} 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 3594b4e13fc..e1219afe91a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java new file mode 100644 index 00000000000..e086b2d726e --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java @@ -0,0 +1,513 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + +// #endif + +// ProcessGroupNCCL implements NCCL bindings for c10d. +// +// All functions of the class are expected to be called in the same order +// across all processes in the process group. This is the only way that we +// can guarantee to match up the same calls among all processes. +// +// All NCCL functions provided by this class are asynchronous functions. More +// specifically, each NCCL call is scheduled on a separate CUDA stream that is +// different from the current CUDA stream. This is for the purpose of +// achieving potentially concurrency and better performance. As a result, +// it is the callers' responsibility to make sure that the CUDA stream their +// code works on needs to wait for the NCCL operation from +// this class. +// +// This can be done by calling: +// +// either WorkNCCL::wait() or WorkNCCL::synchronize(), both achieves the same +// functionality and are synonyms. +// +// Also note that WorkNCCL::finishedGPUExecution() is a helper function only +// provided by ProcessGroupNCCL to check if the NCCL operation of WorkNCCL has +// finished execution on the GPU (not just scheduled). +// +// Example on using the NCCL process group +// +// ProcessGroupNCCL pg(store, rank, size); +// std::shared_ptr work = pg.allreduce(tensors); +// +// // At this point, NCCL kernel has already by queued successfully +// // Now, let current stream wait for the NCCL to finish, this function is +// // async operation as well +// +// work->wait() +// +// // Now continue on other work in the current stream. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class ProcessGroupNCCL extends DistributedBackend { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ProcessGroupNCCL(Pointer p) { super(p); } + + @NoOffset public static class WorkNCCL extends Work { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public WorkNCCL(Pointer p) { super(p); } + + + // Constructor takes a list of CUDA devices + public WorkNCCL( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, + @Cast("bool") boolean desyncDebug/*=false*/, + @Cast("bool") boolean enableTiming/*=false*/, + @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel) { super((Pointer)null); allocate(device, rank, opType, seq, profilingTitle, inputs, desyncDebug, enableTiming, distDebugLevel); } + private native void allocate( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq, + @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, + @Cast("bool") boolean desyncDebug/*=false*/, + @Cast("bool") boolean enableTiming/*=false*/, + @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel); + public WorkNCCL( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq) { super((Pointer)null); allocate(device, rank, opType, seq); } + private native void allocate( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq); + public WorkNCCL( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq, + String profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, + @Cast("bool") boolean desyncDebug/*=false*/, + @Cast("bool") boolean enableTiming/*=false*/, + @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel) { super((Pointer)null); allocate(device, rank, opType, seq, profilingTitle, inputs, desyncDebug, enableTiming, distDebugLevel); } + private native void allocate( + @ByRef Device device, + int rank, + @ByVal OpType opType, + @Cast("uint64_t") long seq, + String profilingTitle/*=nullptr*/, + @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, + @Cast("bool") boolean desyncDebug/*=false*/, + @Cast("bool") boolean enableTiming/*=false*/, + @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel); + // Copy constructor doing partial copy without outputs_. Cleanup thread + // monitors and removes finished works. However it will deadlock when + // destructs outputs_ tensors who are view tensors in autograd graph. + public WorkNCCL(@Const @ByRef WorkNCCL w) { super((Pointer)null); allocate(w); } + private native void allocate(@Const @ByRef WorkNCCL w); + + // Checks if the NCCL kernel has started to execute. + public native @Cast("bool") boolean isStarted(); + + // Checks if request has completed. In this specific case of NCCL, it checks + // if the NCCL operation has completed on the GPU in its own NCCL stream. + // Non-blocking operation. + public native @Cast("bool") boolean isCompleted(); + + public native @Cast("bool") boolean isSuccess(); + + // Same as calling synchronize() for NCCL work. + public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); + public native @Cast("bool") @Name("wait") boolean _wait(); + + public native void abort(); + + // Let current stream wait on the completing of the NCCL work + // Throws on exceptions. Blocking operation, which will wait for work + // completion. + public native void synchronize(); + + // Synchronize streams by blocking each on the NCCL stream + public native void synchronizeStream(); + + // Helper function to handle exception (throw if needed). + public native void handleException(ErrorHandlingMode asyncErrorHandling); + public native void handleException(@Cast("c10d::ErrorHandlingMode") int asyncErrorHandling); + + // Helper function that checks if the NCCL kernels have finished + // execution on the GPUs + public native @Cast("bool") boolean finishedGPUExecution(); + + // Get a Future object that will be marked as completed internally. + public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture(); + + public native float getDuration(); + + public native @Cast("uint64_t") long getSequencenumber(); + + public native @StdString BytePointer logPrefix(); + + // Helper function that sets an exception_ptr on the WorkNCCL object. + public native void setException(@ByVal @Cast("std::exception_ptr*") Pointer exception_ptr); + + // Helper function that returns True if the WorkNCCL object has timed out + // and False otherwise. + // In case of timeout, set exception on the WorkNCCL object. + public native @Cast("bool") boolean checkTimeout( + @ByVal(nullValue = "c10::optional(c10::nullopt)") @Cast("c10::optional*") Pointer timeout); + public native @Cast("bool") boolean checkTimeout(); + + public native @ByVal TensorVector result(); + } + + @NoOffset public static class Options extends DistributedBackend.Options { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Options(Pointer p) { super(p); } + + // NOTE: timeout in ProcessGroupNCCL::Options denote the timeout for + // operations. This is only used when blockingWait_ is enabled. + public Options(@Cast("bool") boolean is_high_priority_stream/*=false*/) { super((Pointer)null); allocate(is_high_priority_stream); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@Cast("bool") boolean is_high_priority_stream/*=false*/); + public Options() { super((Pointer)null); allocate(); } + @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); + + // return intrusive_ptr of the object + public static native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create( + @Cast("bool") boolean is_high_priority_stream/*=false*/); + public static native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create(); + + // Schedule NCCL operations on high priority CUDA streams + public native @Cast("bool") boolean is_high_priority_stream(); public native Options is_high_priority_stream(boolean setter); + +// #ifdef NCCL_HAS_COMM_NONBLOCKING +// #endif + + // Optional "parent" backend and color to create communicators from + // via `ncclCommSplit` + public native @SharedPtr ProcessGroupNCCL split_from(); public native Options split_from(ProcessGroupNCCL setter); + public native @Cast("int64_t") long split_color(); public native Options split_color(long setter); + public native @Cast("uint64_t*") @StdVector LongPointer global_ranks_in_group(); public native Options global_ranks_in_group(LongPointer setter); + } + + // If you wish to create multiple process groups, each with a potentially + // different rank and size, you can do so by passing a new store instance + // to each one. If you have only a single store object, you can + // use the `c10d::PrefixStore` to derive scoped instances. + // This is also what the Python API in torch.distributed does. + // + // The process group instance keeps a reference to the store because + // it may be used long after the constructor runs. In fact, the constructor + // doesn't create any NCCL communicators. A single NCCL communicator can + // only be used on a specific set of devices, and are therefore created + // on-demand when a collective runs. If another collective is executed later, + // against a different set of devices, the process group creates another NCCL + // communicator. These NCCL communicators are cached and reused if possible. + // + public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, options); } + private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); + public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size) { super((Pointer)null); allocate(store, rank, size); } + private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size); + + // This constructor includes the deprecated `groupName` argument. + // If you have existing code that uses the `groupName`, you can replace + // it by specifying a `c10d::PrefixStore(groupName, store)` for store. + @Deprecated public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString BytePointer groupName, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, groupName, options); } + @Deprecated private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString BytePointer groupName, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); + @Deprecated public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString BytePointer groupName) { super((Pointer)null); allocate(store, rank, size, groupName); } + @Deprecated private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString BytePointer groupName); + @Deprecated public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString String groupName, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, groupName, options); } + @Deprecated private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString String groupName, + @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); + @Deprecated public ProcessGroupNCCL( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString String groupName) { super((Pointer)null); allocate(store, rank, size, groupName); } + @Deprecated private native void allocate( + @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, + int rank, + int size, + @StdString String groupName); + + public native @Cast("uint64_t") long getUid(); + + public native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options getOptions(); + + public native @StdString BytePointer getBackendName(); + + public native @Cast("bool") boolean supportsSplitting(); + + public native void startCoalescing(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(); + + // For specifying a composite optype, such as ALLGATHER and REDUCE_SCATTER + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(@ByVal OpType optype); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _broadcast_oop( + @ByRef Tensor outputTensors, + @ByRef Tensor inputTensors, + @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _broadcast_oop( + @ByRef Tensor outputTensors, + @ByRef Tensor inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( + @ByRef TensorVector tensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_oop( + @ByRef Tensor outputTensors, + @ByRef Tensor inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_oop( + @ByRef Tensor outputTensors, + @ByRef Tensor inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor outputbuffer, + @ByRef Tensor inputbuffer, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( + @ByRef Tensor outputbuffer, + @ByRef Tensor inputbuffer); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector outputTensorLists, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( + @StdVector TensorVector outputTensorLists, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs, + @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( + @ByRef TensorVector outputs, + @ByRef TensorVector inputs); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( + @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Cast("std::vector*") @ByRef LongVector outputSplitSizes, + @Cast("std::vector*") @ByRef LongVector inputSplitSizes, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( + @ByRef Tensor outputTensor, + @ByRef Tensor inputTensor, + @Cast("std::vector*") @ByRef LongVector outputSplitSizes, + @Cast("std::vector*") @ByRef LongVector inputSplitSizes); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( + @ByRef TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( + @ByRef TensorVector tensors, + int dstRank, + int tag); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( + @ByRef TensorVector tensors, + int srcRank, + int tag); + + public native void groupStart(); + + public native void groupEnd(); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( + @StdVector TensorVector outputTensors, + @ByRef TensorVector inputTensors); + + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors, + @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions opts); + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( + @ByRef TensorVector outputTensors, + @StdVector TensorVector inputTensors); + + // Unsupported Ops + public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( + @ByRef TensorVector tensors, + int tag); + + // Agrees on an initial sequence number for the whole group by having rank 0 + // create it and broadcast it to other ranks using the store. + public native void setSequenceNumberForGroup(); + + // Retrieves the current sequence number for the whole group, which should be + // in sync. If the returned number is not consistent across the group, it + // may indicate that there is some sort of collective desynchronization. + public native @Cast("uint64_t") long getSequenceNumberForGroup(); + + // Return the total number of splits the communicators held by this process + // group have performed. + public native @Cast("uint64_t") long getCommSplitCounter(); + + public native void registerOnCompletionHook( + @ByRef(true) WorkInfoConsumer hook); + public native void waitForPendingWorks(); + + public native void enableCollectivesTiming(); + + // Helper function for iteratively aborting communicators in the provided map + + public native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm initIntraNodeComm(); + + // Provides an API to abort the ProcessGroup (similar to ncclCommAbort) + // instead of relying on ProcessGroupNCCL destructor. + // return true if abort is successful, otherwise false + public native @Cast("bool") boolean abort(@ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional abortReason); + public native @Cast("bool") boolean abort(); + + public native void shutdown(@ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional reason); + public native void shutdown(); + + public native void eagerConnectSingleDevice(@ByVal Device device); + + public native void performNocolorSplit(@ByVal Device device); +} 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 a42bc32c9e9..186320b4214 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 74596dae641..55fa66bc113 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -41,7 +48,7 @@ public class RNNDescriptor extends Pointer { } - public native void set(@Cast("cudnnHandle_t") Pointer handle, + public native void set(cudnnContext handle, int input_size, @Cast("bool") boolean packed, int hidden_size, int proj_size, int num_layers, @ByRef(true) DropoutDescriptor dropout_desc, 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 deac68b1f95..396a570a5d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -47,7 +54,7 @@ public class SegmentInfo extends Pointer { public native @Cast("int64_t") long requested_size(); public native SegmentInfo requested_size(long setter); // unrounded, actually requested size public native @Cast("int64_t") long allocated_size(); public native SegmentInfo allocated_size(long setter); public native @Cast("int64_t") long active_size(); public native SegmentInfo active_size(long setter); - public native @Cast("cudaStream_t") Pointer stream(); public native SegmentInfo stream(Pointer setter); + public native CUstream_st stream(); public native SegmentInfo stream(CUstream_st setter); public native @Cast("bool") boolean is_large(); public native SegmentInfo is_large(boolean setter); public native @Cast("bool") boolean is_expandable(); public native SegmentInfo is_expandable(boolean setter); public native @ByRef @Cast("c10::cuda::MempoolId_t*") DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair owner_private_pool_id(); public native SegmentInfo owner_private_pool_id(DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair setter); 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 bdb993045d9..37092e65396 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 40cbeffa0ac..eb69700584a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 aae7a155fa7..535281efa59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 c1b7a56ab77..5c81117e73e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 c1c219d3134..f0601130fcc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -55,7 +62,7 @@ public TraceEntry( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time, @SharedPtr GatheredContext context/*=nullptr*/) { super((Pointer)null); allocate(action, device, addr, size, stream, time, context); } private native void allocate( @@ -63,7 +70,7 @@ private native void allocate( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time, @SharedPtr GatheredContext context/*=nullptr*/); public TraceEntry( @@ -71,21 +78,21 @@ public TraceEntry( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time) { super((Pointer)null); allocate(action, device, addr, size, stream, time); } private native void allocate( Action action, byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time); public TraceEntry( @Cast("c10::cuda::CUDACachingAllocator::TraceEntry::Action") int action, byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time, @SharedPtr GatheredContext context/*=nullptr*/) { super((Pointer)null); allocate(action, device, addr, size, stream, time, context); } private native void allocate( @@ -93,7 +100,7 @@ private native void allocate( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time, @SharedPtr GatheredContext context/*=nullptr*/); public TraceEntry( @@ -101,20 +108,20 @@ public TraceEntry( byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time) { super((Pointer)null); allocate(action, device, addr, size, stream, time); } private native void allocate( @Cast("c10::cuda::CUDACachingAllocator::TraceEntry::Action") int action, byte device, @Cast("int64_t") long addr, @Cast("size_t") long size, - @Cast("cudaStream_t") Pointer stream, + CUstream_st stream, @Cast("c10::approx_time_t") long time); public native Action action_(); public native TraceEntry action_(Action setter); public native byte device_(); public native TraceEntry device_(byte setter); public native @Cast("int64_t") long addr_(); public native TraceEntry addr_(long setter); // for OOM, this is the amount of free bytes reported by cuda public native @SharedPtr GatheredContext context_(); public native TraceEntry context_(GatheredContext setter); - public native @Cast("cudaStream_t") Pointer stream_(); public native TraceEntry stream_(Pointer setter); + public native CUstream_st stream_(); public native TraceEntry stream_(CUstream_st setter); public native @Cast("int64_t") long size_(); public native TraceEntry size_(long setter); public native @ByRef trace_time_ time_(); public native TraceEntry time_(trace_time_ setter); } 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 16bea8ee2f5..b1f31343994 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; 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 afa499d7602..782e05a9377 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java similarity index 52% rename from pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java index 7fedcd5b6f9..60df1217240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -22,20 +29,15 @@ import static org.bytedeco.pytorch.global.torch_cuda.*; -// Note [CHECK macro] -// ~~~~~~~~~~~~~~~~~~ -// This is a macro so that AT_ERROR can get accurate __LINE__ -// and __FILE__ information. We could split this into a short -// macro and a function implementation if we pass along __LINE__ -// and __FILE__, but no one has found this worth doing. - -// Used to denote errors from CUDA framework. -// This needs to be declared here instead util/Exception.h for proper conversion -// during hipify. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class CUDAError extends Error { +// Similar to get_cpp_trace_dumper, this stores a function defined in +// torch-python layer that lets us check whether the GIL can be acquired, +// helpful for instrumenting in cases where a hang was observed. +@Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class gil_checker_t extends FunctionPointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public CUDAError(Pointer p) { super(p); } - + public gil_checker_t(Pointer p) { super(p); } + protected gil_checker_t() { allocate(); } + private native void allocate(); + public native @Cast("bool") boolean call(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java new file mode 100644 index 00000000000..7ec6a5e3e1f --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java @@ -0,0 +1,55 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.cuda; + +import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.cuda.functions.*; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.global.torch.DeviceType; +import org.bytedeco.pytorch.global.torch.ScalarType; +import org.bytedeco.pytorch.global.torch.MemoryFormat; +import org.bytedeco.pytorch.Allocator; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.torch_cuda.*; + + +// Helper that automatically cleans up premul sums. +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) +public class ncclRedOpRAII extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ncclRedOpRAII(Pointer p) { super(p); } + + public ncclRedOpRAII() { super((Pointer)null); allocate(); } + private native void allocate(); + public ncclRedOpRAII(@Cast("ncclRedOp_t") int op) { super((Pointer)null); allocate(op); } + private native void allocate(@Cast("ncclRedOp_t") int op); + public ncclRedOpRAII(@Cast("ncclRedOp_t") int op, ncclComm comm) { super((Pointer)null); allocate(op, comm); } + private native void allocate(@Cast("ncclRedOp_t") int op, ncclComm comm); + + + public ncclRedOpRAII(@ByRef(true) ncclRedOpRAII tmp) { super((Pointer)null); allocate(tmp); } + private native void allocate(@ByRef(true) ncclRedOpRAII tmp); +// #if defined(ENABLE_NCCL_PREMUL_SUM_SUPPORT) +// #endif + public native @Cast("ncclRedOp_t") @Name("operator ncclRedOp_t") int asInt(); + public native @Cast("ncclRedOp_t") int op_(); public native ncclRedOpRAII op_(int setter); + public native ncclComm comm_(); public native ncclRedOpRAII comm_(ncclComm setter); + public native @Cast("bool") boolean premul_sum_(); public native ncclRedOpRAII premul_sum_(boolean setter); +} 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 c3db85c2c51..8635696a46a 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 @@ -3,8 +3,15 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -40,6 +47,6 @@ public class trace_time_ extends Pointer { return new trace_time_((Pointer)this).offsetAddress(i); } - public native @Cast("c10::time_t") long t_(); public native trace_time_ t_(long setter); + public native @ByRef @Cast("time_t*") Pointer t_(); public native trace_time_ t_(Pointer setter); public native @Cast("c10::approx_time_t") long approx_t_(); public native trace_time_ approx_t_(long setter); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java new file mode 100644 index 00000000000..b9560ad50f3 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java @@ -0,0 +1,502 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.global; + +import org.bytedeco.pytorch.gloo.*; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +public class gloo extends org.bytedeco.pytorch.presets.gloo { + static { Loader.load(); } + +// Parsed from gloo/common/string.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include + +@Namespace("gloo") public static native void MakeStringInternal(@Cast("std::stringstream*") @ByRef Pointer arg0); + +// Specializations for already-a-string types. +@Namespace("gloo") public static native @StdString BytePointer MakeString(@Cast("const char*") BytePointer cstr); +@Namespace("gloo") public static native @StdString String MakeString(String cstr); + + // namespace gloo + + +// Parsed from gloo/transport/address.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// Targeting ../gloo/Address.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/transport/buffer.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// Targeting ../gloo/Buffer.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/transport/unbound_buffer.h + +/** + * Copyright (c) 2018-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// Targeting ../gloo/UnboundBuffer.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/transport/pair.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include + +// #include "gloo/common/logging.h" +// #include "gloo/transport/address.h" +// #include "gloo/transport/buffer.h" +// #include "gloo/transport/unbound_buffer.h" +// Targeting ../gloo/Pair.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/context.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include + +// #include + +// There is no need to materialize all transport types here. + +// Targeting ../gloo/Context.java + + + + // namespace gloo + + +// Parsed from gloo/common/common.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include + +// make_unique is a C++14 feature. If we don't have 14, we will emulate +// its behavior. This is copied from folly/Memory.h +// #if __cplusplus >= 201402L || +// (defined __cpp_lib_make_unique && __cpp_lib_make_unique >= 201304L) || +// (defined(_MSC_VER) && _MSC_VER >= 1900) +/* using override */ +// #else + +// Allows 'make_unique(10)'. (N3690 s20.9.1.4 p3-4) + +// Disallows 'make_unique()'. (N3690 s20.9.1.4 p5) + + +// #endif + + // namespace gloo + + +// Parsed from gloo/types.h + +/** + * Copyright (c) Facebook, Inc. and its affiliates. + */ + +// #pragma once + +// #include + +// #ifdef __CUDA_ARCH__ +// #endif + +// #include "gloo/common/common.h" + +// #ifdef _WIN32 +// #endif + +// Unlike old style collectives that are class instances that hold +// some state, the new style collectives do not need initialization +// before they can run. Instead of asking the context for a series of +// slots and storing them for later use and reuse, the new style +// collectives take a slot (or tag) argument that allows for +// concurrent execution of multiple collectives on the same context. +// +// This tag is what determines the slot numbers for the send and recv +// operations that the collectives end up executing. A single +// collective may have many send and recv operations running in +// parallel, so instead of using the specified tag verbatim, we use it +// as a prefix. Also, to avoid conflicts between collectives with the +// same tag, we have another tag prefix per collective type. Out of +// the 64 bits we can use for a slot, we use 8 of them to identify a +// collective, 32 to identify the collective tag, another 8 for use by +// the collective operation itself (allowing for 256 independent send +// and recv operations against the same point to point pair), and +// leave 16 bits unused. +// +// Below, you find constexprs for the prefix per collective type, as +// well as a way to compute slots when executing a collective. The +// slot class below captures both a prefix and a delta on that prefix +// to support addition with bounds checking. It is usable as an +// uint64_t, but one that cannot overflow beyond the bits allocated +// for use within a collective. +// + +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kGatherSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kAllgatherSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kReduceSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kAllreduceSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kScatterSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kBroadcastSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kBarrierSlotPrefix(); +@Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kAlltoallSlotPrefix(); +// Targeting ../gloo/Slot.java + + +@Namespace("gloo") public static native @ByVal float16 cpu_float2half_rn(float f); +@Namespace("gloo") public static native float cpu_half2float(@ByVal float16 h); +// Targeting ../gloo/float16.java + + + +@Namespace("gloo") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer stream, @Const @ByRef float16 val); + +@Namespace("gloo") public static native @ByVal @Name("operator +") float16 add(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @ByVal @Name("operator -") float16 subtract(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @ByVal @Name("operator *") float16 multiply(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @ByVal @Name("operator /") float16 divide(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @Cast("bool") @Name("operator <=") boolean lessThanEquals(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @Cast("bool") @Name("operator >") boolean greaterThan(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + +@Namespace("gloo") public static native @Cast("bool") @Name("operator >=") boolean greaterThanEquals(@Const @ByRef float16 lhs, @Const @ByRef float16 rhs); + + // namespace gloo + + +// Parsed from gloo/math.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include "gloo/types.h" + + + + + + + + + + + + + + + + + +@Namespace("gloo") public static native @Cast("uint32_t") int log2ceil(@Cast("uint32_t") int value); + +// #if GLOO_USE_AVX + + + + + + + + + + + + + +// #endif + + // namespace gloo + + +// Parsed from gloo/algorithm.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include + +// #include "gloo/context.h" +// #include "gloo/math.h" + +public static final long kOnDeviceThreshold = 256 * 1024; +// Targeting ../gloo/Algorithm.java + + + +// Type of reduction function. +// +// If the reduction type is one of the built-ins, algorithm +// implementations may use accelerated versions if available. +// +// For example, if a ReductionFunction with ReductionType equal +// SUM is passed to CUDA aware Allreduce, it knows it can +// use a NCCL implementation instead of the specified function. +// +/** enum gloo::ReductionType */ +public static final int + SUM = 1, + PRODUCT = 2, + MAX = 3, + MIN = 4, + + // Use larger number so we have plenty of room to add built-ins + CUSTOM = 1000; +// Targeting ../gloo/ReductionFunctionFloat.java + + +// Targeting ../gloo/ReductionFunctionInt.java + + + + + + + + +// Local operation. +// If an algorithm uses multiple local pointers, local operations +// can be used for local reduction, broadcast, gathering, etc. + + // namespace gloo + + +// Parsed from gloo/common/store.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include +// Targeting ../gloo/IStore.java + + + + // namespace gloo + + +// Parsed from gloo/rendezvous/store.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include + +// #include "gloo/common/logging.h" +// #include "gloo/common/error.h" +// #include "gloo/common/store.h" + +//can be used by upstream users to know whether this is available or not. +public static final int GLOO_STORE_HAS_STORE_V2 = 1; +// Targeting ../gloo/Store.java + + + + // namespace rendezvous + // namespace gloo + + +// Parsed from gloo/transport/context.h + +/** + * Copyright (c) 2018-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include "gloo/common/store.h" +// #include "gloo/transport/pair.h" +// #include "gloo/transport/unbound_buffer.h" +// Targeting ../gloo/TransportContext.java + + + + // namespace transport + // namespace gloo + + +// Parsed from gloo/transport/device.h + +/** + * Copyright (c) 2017-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. + */ + +// #pragma once + +// #include +// #include + +// #include "gloo/transport/context.h" +// #include "gloo/transport/pair.h" + +// Forward declarations +// Targeting ../gloo/Device.java + + + + // namespace transport + // namespace gloo + + +} 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 cd5d30c8eff..515311c2ccf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -7,8 +7,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -224,6 +226,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../BytePointerPairOptional.java +// Targeting ../DistributedBackendOptional.java + + +// Targeting ../LoggerOptional.java + + // Targeting ../ExampleOptional.java @@ -251,6 +259,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../StringLongMap.java +// Targeting ../StringTensorMap.java + + // Targeting ../ActivityTypeSet.java @@ -293,6 +304,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../BoolVector.java +// Targeting ../ByteVector.java + + // Targeting ../BytePointerVector.java @@ -407,6 +421,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../ReadAdapterInterfaceVector.java +// Targeting ../SizeTVectorVector.java + + +// Targeting ../LongArrayRefVector.java + + +// Targeting ../FutureVector.java + + +// Targeting ../SymNodeVector.java + + +// Targeting ../GlooDeviceVector.java + + // Targeting ../ExampleVector.java @@ -500,6 +529,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../T_SafePyObjectTorchDispatchModeKey_T.java +// Targeting ../T_MessageWeakStorage_T.java + + +// Targeting ../T_SizeTVectorVectorSizeTVector_T.java + + +// Targeting ../SizeTStringMap.java + + +// Targeting ../LongRecvRpcBackwardMap.java + + +// Targeting ../LongSendRpcBackwardMap.java + + // Targeting ../HashAliasedIValueMap.java @@ -527,7 +571,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../ArgumentSpecExecutionPlanMap.java -// Targeting ../TreeRefStringMap.java +// Targeting ../TreeStringMap.java // Targeting ../StringIntMap.java @@ -551,6 +595,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../DeviceTypeSet.java +// Targeting ../ShortSet.java + + // Targeting ../Nonlinearity.java @@ -1488,9 +1535,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #if defined(_MSC_VER) && _MSC_VER <= 1900 // #endif -// Targeting ../Error.java - +/** The primary ATen error class. + * Provides a complete error message with source location information via + * {@code what()}, and a more concise message via {@code what_without_backtrace()}. + * Don't throw this directly; use TORCH_CHECK/TORCH_INTERNAL_ASSERT instead. + * + * NB: c10::Error is handled specially by the default torch to suppress the + * backtrace, see torch/csrc/Exceptions.h */ // Targeting ../Warning.java @@ -1536,46 +1588,44 @@ public class torch extends org.bytedeco.pytorch.presets.torch { + // namespace WarningUtils -// Targeting ../ErrorAlwaysShowCppStacktrace.java - - -// Targeting ../IndexError.java - - -// Targeting ../ValueError.java - - -// Targeting ../TypeError.java - - -// Targeting ../NotImplementedError.java +// Like Error, but we always report the C++ backtrace, instead of only +// reporting when TORCH_SHOW_CPP_STACKTRACES +// Used in ATen for out-of-bound indices that can reasonably only be detected +// lazily inside a kernel (See: advanced indexing). These turn into +// IndexError when they cross to Python. -// Targeting ../EnforceFiniteError.java +// Used in ATen for invalid values. These turn into +// ValueError when they cross to Python. +// Used in ATen for invalid types. These turn into +// TypeError when they cross to Python. -// Targeting ../OnnxfiBackendSystemError.java +// Used in ATen for functionality that is not implemented. These turn into +// NotImplementedError when they cross to Python. +// Used in ATen for non finite indices. These turn into +// ExitException when they cross to Python. -// Targeting ../LinAlgError.java +// Used in Onnxifi backend lowering. These turn into +// ExitException when they cross to Python. +// Used for numerical errors from the linalg module. These +// turn into LinAlgError when they cross into Python. -// Targeting ../OutOfMemoryError.java +// Base error type for all distributed errors. +// These turn into DistError when they cross into Python. +// Used for collective communication library errors from the distributed module. +// These turn into DistBackendError when they cross into Python. -// Targeting ../DistError.java - - -// Targeting ../DistBackendError.java - - -// Targeting ../DistStoreError.java - - -// Targeting ../DistNetworkError.java - +// Used for errors originating from the store. +// These turn into DistStoreError when they cross into Python. +// Used for errors originating from the TCP/IP stack and not from collective +// libraries. These turn into DistNetworkError when they cross into Python. // A utility function to return an exception std::string by prepending its // exception type before its what() content @@ -3625,7 +3675,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../FloatComplexArrayRef.java -// Targeting ../FuturePtrArrayRef.java +// Targeting ../FutureArrayRef.java // Targeting ../HalfArrayRef.java @@ -6096,7 +6146,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include -// Targeting ../SymNodeImpl.java +// Targeting ../SymNode.java @@ -7176,7 +7226,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // storage's DataPtr has some context (`DataPtr::get_context()`) which is not // equal to the data pointer (`DataPtr::get()`). In this case, a nullptr is // returned. -@Namespace("c10::impl::cow") public static native @ByVal StorageImplPtr lazy_clone_storage( +@Namespace("c10::impl::cow") public static native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl lazy_clone_storage( @ByRef StorageImpl storage); // Check if a storage has a simple DataPtr with no abnormal context @@ -7223,7 +7273,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { -@Namespace("c10") public static native @ByVal StorageImplPtr make_storage_impl( +@Namespace("c10") public static native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl make_storage_impl( @ByVal StorageImpl.use_byte_size_t use_byte_size, @ByVal SymInt size_bytes, @StdMove DataPtr data_ptr, @@ -8224,51 +8274,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("c10") public static native @Cast("bool") boolean InitCaffeLogging(int[] argc, @Cast("char**") @ByPtrPtr byte[] argv); @Namespace("c10") public static native void UpdateLoggingLevelsFromFlags(); -@Namespace("c10") public static native void ThrowEnforceNotMet( - @Cast("const char*") BytePointer file, - int line, - @Cast("const char*") BytePointer condition, - @StdString BytePointer msg, - @Const Pointer caller/*=nullptr*/); -@Namespace("c10") public static native void ThrowEnforceNotMet( - @Cast("const char*") BytePointer file, - int line, - @Cast("const char*") BytePointer condition, - @StdString BytePointer msg); -@Namespace("c10") public static native void ThrowEnforceNotMet( - String file, - int line, - String condition, - @StdString String msg, - @Const Pointer caller/*=nullptr*/); -@Namespace("c10") public static native void ThrowEnforceNotMet( - String file, - int line, - String condition, - @StdString String msg); -@Namespace("c10") public static native void ThrowEnforceNotMet( - @Cast("const char*") BytePointer file, - int line, - @Cast("const char*") BytePointer condition, - @ByVal CompileTimeEmptyString arg3, - @Const Pointer caller/*=nullptr*/); -@Namespace("c10") public static native void ThrowEnforceNotMet( - @Cast("const char*") BytePointer file, - int line, - @Cast("const char*") BytePointer condition, - @ByVal CompileTimeEmptyString arg3); -@Namespace("c10") public static native void ThrowEnforceNotMet( - String file, - int line, - String condition, - @ByVal CompileTimeEmptyString arg3, - @Const Pointer caller/*=nullptr*/); -@Namespace("c10") public static native void ThrowEnforceNotMet( - String file, - int line, - String condition, - @ByVal CompileTimeEmptyString arg3); + + + + @Namespace("c10") public static native void ThrowEnforceFiniteNotMet( @Cast("const char*") BytePointer file, @@ -9204,7 +9214,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { * * @param size size in bytes */ -@Namespace("at") public static native @ByVal StorageImplPtr new_shm_fd_storage(@Cast("size_t") long size); +@Namespace("at") public static native @IntrusivePtr("c10::StorageImpl") @Cast({"", "c10::intrusive_ptr&"}) StorageImpl new_shm_fd_storage(@Cast("size_t") long size); /** * Copy src to dst @@ -13219,6 +13229,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../GenericDictIterator.java +// Targeting ../StringGenericListDictIterator.java + + +// Targeting ../TensorTensorDictIterator.java + + // Targeting ../GenericDict.java @@ -13226,6 +13242,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../StringGenericListDict.java +// Targeting ../TensorTensorDict.java + + // GenericDict is how IValue stores dicts. It is, however, not part of the // public API. Kernels should use Dicts with concrete Key, Value types instead // (maybe except for some internal prim ops). @@ -14003,409 +14022,253 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // namespace c10 -// Parsed from c10/util/intrusive_ptr.h +// Parsed from ATen/core/ivalue_inl.h // #pragma once -// #include -// #include -// #include -// #include +// #include // #include // #include +// #include -@Namespace("c10::raw::weak_intrusive_ptr") public static native void incref(@Cast("c10::intrusive_ptr_target*") Pointer self); +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + // namespace jit +@Namespace("torch") public static native @Cast("bool") boolean isCustomClass(@Const @ByRef IValue v); + // namespace torch +// For custom class __init__ registration, we need to pass in a function +// that looks like this: [](IValue x, args...) -// Targeting ../DontIncreaseRefcount.java +// However, make_boxed_from_unboxed_functor.h automatically sets the input types +// of the function by introspecting the types of the functor (which is IValue in +// this case). However, we need the type it binds to be Foo. +// Instead, we pass in a lambda [](ivalue_holder x, args...) from +// which getTypePtr can recover the original class pointer. - // namespace raw -@Namespace("c10::detail") @MemberGetter public static native @Cast("const uint32_t") int kImpracticallyHugeReferenceCount(); - // namespace detail -/** - * intrusive_ptr is an alternative to shared_ptr that has better - * performance because it does the refcounting intrusively - * (i.e. in a member of the object itself). - * Your class T needs to inherit from intrusive_ptr_target to allow it to be - * used in an intrusive_ptr. Your class's constructor should not allow - *{@code this} to escape to other threads or create an intrusive_ptr from {@code this}. - */ -// Note [Stack allocated intrusive_ptr_target safety] -// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -// A well known problem with std::enable_shared_from_this is that it -// allows you to create a std::shared_ptr from a stack allocated object, -// which is totally bogus because the object will die once you return -// from the stack. In intrusive_ptr, we can detect that this has occurred, -// because we set the refcount/weakcount of objects which inherit from -// intrusive_ptr_target to zero, *unless* we can prove that the object -// was dynamically allocated (e.g., via make_intrusive). -// -// Thus, whenever you transmute a T* into a intrusive_ptr, we check -// and make sure that the refcount isn't zero (or, a more subtle -// test for weak_intrusive_ptr, for which the refcount may validly -// be zero, but the weak refcount better not be zero), because that -// tells us if the object was allocated by us. If it wasn't, no -// intrusive_ptr for you! -// NOLINTNEXTLINE(cppcoreguidelines-virtual-class-destructor) -// Increment needs to be acquire-release to make use_count() and -// unique() reliable. -@Namespace("c10::detail") public static native @Cast("uint32_t") int atomic_refcount_increment(@Cast("std::atomic*") @ByRef IntPointer refcount); -// weak_use_count() is only used for testing, so we don't need it to -// be reliable. Relaxed should be fine. -@Namespace("c10::detail") public static native @Cast("uint32_t") int atomic_weakcount_increment(@Cast("std::atomic*") @ByRef IntPointer weakcount); -// Both decrements need to be acquire-release for correctness. See -// e.g. std::shared_ptr implementation. -@Namespace("c10::detail") public static native @Cast("uint32_t") int atomic_refcount_decrement(@Cast("std::atomic*") @ByRef IntPointer refcount); -@Namespace("c10::detail") public static native @Cast("uint32_t") int atomic_weakcount_decrement(@Cast("std::atomic*") @ByRef IntPointer weakcount); -// Targeting ../QuantizerPtr.java -// Targeting ../GeneratorImplPtr.java -// Targeting ../TuplePtr.java -// Targeting ../FuturePtr.java -// Targeting ../ConstantStringPtr.java -// Targeting ../AwaitPtr.java -// Targeting ../ObjPtr.java -// Targeting ../PyObjectHolderPtr.java -// Targeting ../EnumHolderPtr.java -// Targeting ../RRefInterfacePtr.java -// Targeting ../TensorImplPtr.java -// Targeting ../StorageImplPtr.java -// Targeting ../SymNode.java -// Targeting ../BackendMetaRef.java -// Targeting ../TreeRef.java -// To allow intrusive_ptr inside std::map or std::set, we need operator< -// Targeting ../WeakStorage.java +@Namespace("c10::ivalue") public static native void checkCustomClassType(@Const ClassType expected_type, @Const Type actual_type); +// Targeting ../ConstantString.java -// To allow weak_intrusive_ptr inside std::map or std::set, we need operator< +// Targeting ../TupleElements.java -// Alias for documentary purposes, to more easily distinguish -// weak raw intrusive pointers from intrusive pointers. -// This namespace provides some methods for working with -// raw pointers that subclass intrusive_ptr_target. They are not provided -// as methods on intrusive_ptr_target, because ideally you would not need these -// methods at all (use smart pointers), but if you are dealing with legacy code -// that still needs to pass around raw pointers, you may find these quite -// useful. -// -// An important usage note: some functions are only valid if you have a -// strong raw pointer to the object, while others are only valid if you -// have a weak raw pointer to the object. ONLY call intrusive_ptr namespace -// functions on strong pointers, and weak_intrusive_ptr namespace functions -// on weak pointers. If you mix it up, you may get an assert failure. +// Targeting ../Tuple.java -// WARNING: Unlike the reclaim() API, it is NOT valid to pass -// NullType::singleton to this function -// WARNING: Unlike the reclaim() API, it is NOT valid to pass -// NullType::singleton to this function -@Namespace("c10::raw::intrusive_ptr") public static native void decref(@Cast("c10::intrusive_ptr_target*") Pointer self); -@Namespace("c10::raw::intrusive_ptr") public static native @Cast("uint32_t") int use_count(@Cast("c10::intrusive_ptr_target*") Pointer self); +// Targeting ../Future.java - // namespace intrusive_ptr -// This gives the STRONG refcount of a WEAK pointer +// Targeting ../Await.java - // namespace weak_intrusive_ptr - // namespace raw - // namespace c10 -// To allow intrusive_ptr and weak_intrusive_ptr inside std::unordered_map or -// std::unordered_set, we need std::hash - // namespace std +// Input is a list of Futures with the same target type. +// Output is a Future to the List of completed Futures. +@Namespace("c10") public static native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future collectAll( + @Const @ByRef FutureList srcs); +// Input is a List of Futures with the same target type. +// Output is a Future that will be updated with a seen value. +@Namespace("c10") public static native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future collectAny( + @Const @ByRef FutureList srcs); +// Targeting ../Obj.java -// Parsed from ATen/core/ivalue_inl.h +// Targeting ../PyObjectHolder.java -// #pragma once -// #include -// #include -// #include -// #include - -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include - // namespace jit -@Namespace("torch") public static native @Cast("bool") boolean isCustomClass(@Const @ByRef IValue v); - // namespace torch - -// For custom class __init__ registration, we need to pass in a function -// that looks like this: [](IValue x, args...) - -// However, make_boxed_from_unboxed_functor.h automatically sets the input types -// of the function by introspecting the types of the functor (which is IValue in -// this case). However, we need the type it binds to be Foo. - -// Instead, we pass in a lambda [](ivalue_holder x, args...) from -// which getTypePtr can recover the original class pointer. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -@Namespace("c10::ivalue") public static native void checkCustomClassType(@Const ClassType expected_type, @Const Type actual_type); -// Targeting ../ConstantString.java - - -// Targeting ../TupleElements.java - - -// Targeting ../Tuple.java - - - -// Targeting ../Future.java - - -// Targeting ../Await.java - - - -// Input is a list of Futures with the same target type. -// Output is a Future to the List of completed Futures. -@Namespace("c10") public static native @ByVal FuturePtr collectAll( - @Const @ByRef FuturePtrList srcs); -// Input is a List of Futures with the same target type. -// Output is a Future that will be updated with a seen value. -@Namespace("c10") public static native @ByVal FuturePtr collectAny( - @Const @ByRef FuturePtrList srcs); -// Targeting ../Object.java - - -// Targeting ../PyObjectHolder.java - - -// Targeting ../EnumHolder.java - - - -// #undef TORCH_FORALL_TAGS - - // namespace detail - - - -// note: when adding a DEFINE_TO case here you should also add a -// toX method to IValue. These named methods are much more discoverable -// than the to templated function. - -// #define DEFINE_TO(T, method_name) -// template <> -// inline T IValue::to()&& { -// return static_cast(std::move(*this).method_name()); -// } -// template <> -// inline c10::detail::ivalue_to_const_ref_overload_return::type IValue::to() const& { -// typedef c10::detail::ivalue_to_const_ref_overload_return::type return_type; -// return static_cast(this->method_name()); -// } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// generic_to converts an IValue from a generic list or generic dict -// to a concrete list/dict type likelike List, Dict<...> or optional. -// Note that in the case of lists, this only works for IValue-based lists, -// i.e. not for int64_t, double, ... -// generic_to is an implementation detail of IValue::to and not -// supposed to be called directly. -// The _fake_type parameter allows us to overload -// based on the return type. - - - - - // namespace detail - // namespace detail +// Targeting ../EnumHolder.java + + + +// #undef TORCH_FORALL_TAGS + + // namespace detail + + + +// note: when adding a DEFINE_TO case here you should also add a +// toX method to IValue. These named methods are much more discoverable +// than the to templated function. + +// #define DEFINE_TO(T, method_name) +// template <> +// inline T IValue::to()&& { +// return static_cast(std::move(*this).method_name()); +// } +// template <> +// inline c10::detail::ivalue_to_const_ref_overload_return::type IValue::to() const& { +// typedef c10::detail::ivalue_to_const_ref_overload_return::type return_type; +// return static_cast(this->method_name()); +// } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// generic_to converts an IValue from a generic list or generic dict +// to a concrete list/dict type likelike List, Dict<...> or optional. +// Note that in the case of lists, this only works for IValue-based lists, +// i.e. not for int64_t, double, ... +// generic_to is an implementation detail of IValue::to and not +// supposed to be called directly. +// The _fake_type parameter allows us to overload +// based on the return type. + + + + + // namespace detail + // namespace detail @@ -14688,7 +14551,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("c10::impl") public static native void swap(@ByRef(true) TensorElementReference lhs, @ByRef(true) TensorElementReference rhs); -@Namespace("c10::impl") public static native void swap(@ByRef(true) FuturePtrElementReference lhs, @ByRef(true) FuturePtrElementReference rhs); +@Namespace("c10::impl") public static native void swap(@ByRef(true) FutureElementReference lhs, @ByRef(true) FutureElementReference rhs); @Namespace("c10::impl") public static native void swap(@ByRef(true) GenericElementReference lhs, @ByRef(true) GenericElementReference rhs); @@ -14798,7 +14661,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../TensorElementReference.java -// Targeting ../FuturePtrElementReference.java +// Targeting ../FutureElementReference.java // Targeting ../GenericElementReference.java @@ -14822,7 +14685,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../TensorListIterator.java -// Targeting ../FuturePtrListIterator.java +// Targeting ../FutureListIterator.java // Targeting ../GenericListIterator.java @@ -14847,7 +14710,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../TensorList.java -// Targeting ../FuturePtrList.java +// Targeting ../FutureList.java // Targeting ../GenericList.java @@ -65945,7 +65808,7 @@ The list of (type, depth) pairs controls the type of specializations and the num * torch::save(tensor_vec, stream); * \endrst */ -@Namespace("torch") public static native @Cast("char*") @StdVector BytePointer pickle_save(@Const @ByRef IValue ivalue); +@Namespace("torch") public static native @ByVal @Cast("std::vector*") ByteVector pickle_save(@Const @ByRef IValue ivalue); /// /// @@ -65953,9 +65816,7 @@ The list of (type, depth) pairs controls the type of specializations and the num /// /// /// -@Namespace("torch") public static native @ByVal IValue pickle_load(@Cast("char*") @StdVector BytePointer data); -@Namespace("torch") public static native @ByVal IValue pickle_load(@Cast("char*") @StdVector ByteBuffer data); -@Namespace("torch") public static native @ByVal IValue pickle_load(@Cast("char*") @StdVector byte[] data); +@Namespace("torch") public static native @ByVal IValue pickle_load(@Cast("const std::vector*") @ByRef ByteVector data); /** Deserializes the given {@code value}. * There must be an overload of {@code operator>>} between {@code serialize::InputArchive} @@ -67115,8 +66976,8 @@ The list of (type, depth) pairs controls the type of specializations and the num * )JIT"); * IValue output = module->run_method("relu_script", a, b); * \endrst */ -@Namespace("torch::jit") public static native @SharedPtr CompilationUnit compile(@StdString BytePointer source); -@Namespace("torch::jit") public static native @SharedPtr CompilationUnit compile(@StdString String source); +@Namespace("torch::jit") public static native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compile(@StdString BytePointer source); +@Namespace("torch::jit") public static native @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit compile(@StdString String source); // namespace jit // namespace torch @@ -78036,9 +77897,6 @@ scalar_t sf(scalar_t x, scalar_t y) // Targeting ../Call.java -// Targeting ../ErrorReport.java - - // namespace jit // namespace torch @@ -78086,7 +77944,7 @@ scalar_t sf(scalar_t x, scalar_t y) @Namespace("torch::jit") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @ByVal pretty_tree t_); -@Namespace("torch::jit") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @Const @ByRef TreeRef t); +@Namespace("torch::jit") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree t); // namespace jit // namespace torch @@ -78468,100 +78326,100 @@ scalar_t sf(scalar_t x, scalar_t y) // namespace caffe2 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString BytePointer filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString BytePointer filename); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString String filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString String filename); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("std::istream*") @ByRef Pointer in, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("std::istream*") @ByRef Pointer in); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @UniquePtr ReadAdapterInterface rai, @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @UniquePtr ReadAdapterInterface rai); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString BytePointer filename, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files, @Cast("bool") boolean load_debug_files/*=true*/, @Cast("bool") boolean restore_shapes/*=false*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString BytePointer filename, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString String filename, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files, @Cast("bool") boolean load_debug_files/*=true*/, @Cast("bool") boolean restore_shapes/*=false*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @StdString String filename, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files); // For reading unified serialization format from torch.Package @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @ByVal @Cast("std::shared_ptr*") Pointer reader, @SharedPtr DeserializationStorageContext storage_context, @ByVal DeviceOptional device, @StdString BytePointer ts_id); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @ByVal @Cast("std::shared_ptr*") Pointer reader, @SharedPtr DeserializationStorageContext storage_context, @ByVal DeviceOptional device, @StdString String ts_id); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("std::istream*") @ByRef Pointer in, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files, @Cast("bool") boolean load_debug_files/*=true*/, @Cast("bool") boolean restore_shapes/*=false*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @Cast("std::istream*") @ByRef Pointer in, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @UniquePtr ReadAdapterInterface rai, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files, @Cast("bool") boolean load_debug_files/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module( - @SharedPtr CompilationUnit cu, + @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu, @UniquePtr ReadAdapterInterface rai, @ByVal DeviceOptional device, @ByRef ExtraFilesMap extra_files); @@ -78707,7 +78565,7 @@ scalar_t sf(scalar_t x, scalar_t y) @Cast("std::istream*") @ByRef Pointer in, @ByRef ExtraFilesMap extra_files); -@Namespace("torch::jit") public static native @ByVal ObjPtr ObjLoaderFunc( +@Namespace("torch::jit") public static native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj ObjLoaderFunc( @Const @ByRef StrongTypePtr type, @ByVal IValue input); @@ -79351,10 +79209,10 @@ scalar_t sf(scalar_t x, scalar_t y) * print(values) * * \endrst */ -@Namespace("torch::jit") public static native @Cast("char*") @StdVector BytePointer pickle( +@Namespace("torch::jit") public static native @ByVal @Cast("std::vector*") ByteVector pickle( @Const @ByRef IValue ivalue, TensorVector tensor_table/*=nullptr*/); -@Namespace("torch::jit") public static native @Cast("char*") @StdVector BytePointer pickle( +@Namespace("torch::jit") public static native @ByVal @Cast("std::vector*") ByteVector pickle( @Const @ByRef IValue ivalue); /** Save a {@code torch::IValue} in a format that can be loaded by both @@ -79514,6 +79372,1176 @@ scalar_t sf(scalar_t x, scalar_t y) // #endif +// Parsed from torch/csrc/distributed/c10d/Store.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +// #include +// #include + +// callback function will be given arguments (optional oldValue, +// optional newValue) +// Targeting ../Store.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/Types.hpp + +// #pragma once + +// #include + +// #include +// #include + +// #include +// #include + +// #include +// #include +// Targeting ../_SupplementBase.java + + +// Targeting ../NCCLPreMulSumSupplement.java + + +// Targeting ../ReduceOp.java + + +// Targeting ../BroadcastOptions.java + + +// Targeting ../AllreduceOptions.java + + +// Targeting ../AllreduceCoalescedOptions.java + + +// Targeting ../ReduceOptions.java + + +// Targeting ../AllgatherOptions.java + + +// Targeting ../GatherOptions.java + + +// Targeting ../ScatterOptions.java + + +// Targeting ../ReduceScatterOptions.java + + +// Targeting ../AllToAllOptions.java + + +// Targeting ../BarrierOptions.java + + +// Targeting ../DistributedBackendOptions.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/Utils.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +// #ifdef _WIN32 +// #else +// #include +// #include +// #include +// #include +// #include +// #endif + +// #include + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +@Namespace("c10d") public static native @Cast("size_t") long getTensorsNumel(@Const @ByRef TensorVector tensors); + +// Retrieve tensor shapes from a given tensor. +@Namespace("c10d") public static native @ByVal TensorVector getTensorShapes( + @Const @ByRef TensorVector tensors); + +// Use -2 to represent unset state of env vars +public static final int C10D_ENV_NOT_SET = -2; + +// Turns at::IntArrayRef into "(1, 2, 3, 4)". +@Namespace("c10d") public static native @StdString BytePointer toString(@ByVal LongArrayRef l); +@Namespace("c10d") public static native @StdString String toString(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... l); + +@Namespace("c10d") public static native @StdString BytePointer toString(Layout layout); + +@Namespace("c10d") public static native @ByVal StringVector split( + @Cast("char") byte separator, + @StdString BytePointer string); +@Namespace("c10d") public static native @ByVal StringVector split( + @Cast("char") byte separator, + @StdString String string); + +@Namespace("c10d") public static native @StdString BytePointer getCvarString( + @Const @ByRef StringVector env, + @Cast("const char*") BytePointer def); +@Namespace("c10d") public static native @StdString String getCvarString( + @Const @ByRef StringVector env, + String def); + +@Namespace("c10d") public static native int getCvarInt(@Const @ByRef StringVector env, int def); + +@Namespace("c10d") public static native @Cast("bool") boolean getCvarBool(@Const @ByRef StringVector env, @Cast("bool") boolean def); + +@Namespace("c10d") public static native void assertSameSizes( + @Const @ByRef LongArrayRef sizes, + @Const @ByRef TensorVector tensors); +@Namespace("c10d") public static native void assertSameSizes( + @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] sizes, + @Const @ByRef TensorVector tensors); + +@Namespace("c10d") public static native void assertSameSizeAndType(@Const @ByRef TensorVector tensors); + +@Namespace("c10d") public static native void assertTypeMatch( + @ByVal StringConsumer fn, + @Const @ByRef TensorOptions options, + @Const @ByVal TensorArrayRef tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertTypeMatch( + @ByVal StringConsumer fn, + @Const @ByRef TensorOptions options, + @Const @ByVal TensorVector tensors, + @Cast("size_t") long index); + +@Namespace("c10d") public static native void assertSizesMatch( + @ByVal StringConsumer fn, + @Const @ByRef LongArrayRef sizes, + @Const @ByVal TensorArrayRef tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertSizesMatch( + @ByVal StringConsumer fn, + @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] sizes, + @Const @ByVal TensorVector tensors, + @Cast("size_t") long index); + +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + Layout expected, + @Const @ByVal TensorArrayRef tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + @Cast("c10::Layout") byte expected, + @Const @ByVal TensorVector tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + Layout expected, + @Const @ByVal TensorVector tensors, + @Cast("size_t") long index); +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + @Cast("c10::Layout") byte expected, + @Const @ByVal TensorArrayRef tensors, + @Cast("size_t") long index); + +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertLayoutMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertNonEmpty( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertNonEmpty( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertSingleElement( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertSingleElement( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertSingleElementInput( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertSingleElementInput( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertSingleElementOutput( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertSingleElementOutput( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertRootRank( + @ByVal StringConsumer fn, + int rank, + int size); + +@Namespace("c10d") public static native void assertRootTensor( + @ByVal StringConsumer fn, + int rank, + int size); + +@Namespace("c10d") public static native void assertDense( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertDense( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertCPU( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertCPU( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertSameDevice( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertSameDevice( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +@Namespace("c10d") public static native void assertTypeAndSizesMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors, + @Const @ByRef TensorOptions options, + @Const @ByRef LongArrayRef sizes); +@Namespace("c10d") public static native void assertTypeAndSizesMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors, + @Const @ByRef TensorOptions options, + @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... sizes); + +@Namespace("c10d") public static native void assertTypeAndSizesMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native void assertTypeAndSizesMatch( + @ByVal StringConsumer fn, + @Const @ByVal TensorVector tensors); + +// Copied from ATen/core/functional.h. + +// Copied from torch/csrc/utils/tensor_flatten.h. +@Namespace("c10d") public static native @ByVal Tensor flattenDenseTensors(@ByVal TensorArrayRef tensors); +@Namespace("c10d") public static native @ByVal Tensor flattenDenseTensors(@ByVal TensorVector tensors); + +@Namespace("c10d") public static native @ByVal Tensor newLikeFlat( + @StdVector TensorVector tensors, + @Cast("size_t") long deviceIdx); + +@Namespace("c10d") public static native @ByVal Tensor newLikeFlat(@ByRef TensorVector tensors); + +@Namespace("c10d") public static native @Cast("std::vector*") @StdVector LongVector getSizes( + @Const @ByRef TensorVector tensors); + +@Namespace("c10d") public static native @StdVector IntPointer getDevices(@Const @ByRef TensorVector tensors); + +// For alltoall split size sanity check +@Namespace("c10d") public static native void checkSplitSizes( + @Cast("const std::vector*") @ByRef LongVector split_sizes, + @Const @ByRef Tensor tensor, + int group_size); + +// Compute alltoall lengths and offsets, handling multi-dimension tensors + +// `errno` is only meaningful when it fails. E.g., a successful `fork()` sets +// `errno` to `EINVAL` in child process on some macos +// (https://stackoverflow.com/a/20295079), and thus `errno` should really only +// be inspected if an error occurred. +// +// `success_cond` is an expression used to check if an error has happend. So for +// `fork()`, we can use `SYSCHECK(pid = fork(), pid != -1)`. The function output +// is stored in variable `__output` and may be used in `success_cond`. +// #ifdef _WIN32 +// #else +// #define SYSCHECK(expr, success_cond) +// while (true) { +// auto __output = (expr); +// (void)__output; +// if (!(success_cond)) { +// if (errno == EINTR) { +// continue; +// } else if (errno == EAGAIN || errno == EWOULDBLOCK) { +// C10_THROW_ERROR(DistNetworkError, "Socket Timeout"); +// } else { +// C10_THROW_ERROR(DistNetworkError, std::strerror(errno)); +// } +// } else { +// break; +// } +// } +// #endif + +// Most functions indicate error by returning `-1`. This is a helper macro for +// this common case with `SYSCHECK`. +// Since SOCKET_ERROR = -1 in MSVC, so also leverage SYSCHECK_ERR_RETURN_NEG1 +// #define SYSCHECK_ERR_RETURN_NEG1(expr) SYSCHECK(expr, __output != -1) + +// Send and receive + +// send a vector's length and data + +// receive a vector as sent in sendVector + +// this is only for convenience when sending rvalues + +// send a string's length and data +@Namespace("c10d::tcputil") public static native void sendString( + int socket, + @StdString BytePointer str, + @Cast("bool") boolean moreData/*=false*/); +@Namespace("c10d::tcputil") public static native void sendString( + int socket, + @StdString BytePointer str); +@Namespace("c10d::tcputil") public static native void sendString( + int socket, + @StdString String str, + @Cast("bool") boolean moreData/*=false*/); +@Namespace("c10d::tcputil") public static native void sendString( + int socket, + @StdString String str); + +// receive a string as sent in sendString +@Namespace("c10d::tcputil") public static native @StdString BytePointer recvString(int socket); + + // namespace tcputil + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/Work.hpp + +// #pragma once + +// #include +// #include +// #include + +@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer kSeqNumStoreKey(); + +@Namespace("c10d") public enum OpType { + BROADCAST((byte)(0)), + ALLREDUCE((byte)(1)), + ALLREDUCE_COALESCED((byte)(2)), + REDUCE((byte)(3)), + ALLGATHER((byte)(4)), + _ALLGATHER_BASE((byte)(5)), + ALLGATHER_COALESCED((byte)(6)), + GATHER((byte)(7)), + SCATTER((byte)(8)), + REDUCE_SCATTER((byte)(9)), + ALLTOALL_BASE((byte)(10)), + ALLTOALL((byte)(11)), + SEND((byte)(12)), + RECV((byte)(13)), + RECVANYSOURCE((byte)(14)), + BARRIER((byte)(15)), + _REDUCE_SCATTER_BASE((byte)(16)), + COALESCED((byte)(17)), + _ALLREDUCE_SPARSE((byte)(18)), + UNKNOWN((byte)(100)); + + public final byte value; + private OpType(byte v) { this.value = v; } + private OpType(OpType e) { this.value = e.value; } + public OpType intern() { for (OpType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +// Converts OpType to human readable string. +@Namespace("c10d") public static native @StdString BytePointer opTypeToString(OpType opType); +@Namespace("c10d") public static native @StdString String opTypeToString(@Cast("c10d::OpType") byte opType); + +// Whether or not an OP is an p2p op (SEND, RECV, RECVANYSOURCE) +@Namespace("c10d") public static native @Cast("bool") boolean isP2POp(OpType opType, @Cast("bool") boolean batchP2P/*=false*/); +@Namespace("c10d") public static native @Cast("bool") boolean isP2POp(OpType opType); +@Namespace("c10d") public static native @Cast("bool") boolean isP2POp(@Cast("c10d::OpType") byte opType, @Cast("bool") boolean batchP2P/*=false*/); +@Namespace("c10d") public static native @Cast("bool") boolean isP2POp(@Cast("c10d::OpType") byte opType); +// Targeting ../Work.java + + +// Targeting ../WorkInfo.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/debug.h + +// Copyright (c) Meta Platforms, Inc. and its affiliates. +// All rights reserved. +// +// This source code is licensed under the BSD-style license found in the +// LICENSE file in the root directory of this source tree. + +// #pragma once + +// #include + +@Namespace("c10d") public enum DebugLevel { Off(0), Info(1), Detail(2); + + public final int value; + private DebugLevel(int v) { this.value = v; } + private DebugLevel(DebugLevel e) { this.value = e.value; } + public DebugLevel intern() { for (DebugLevel e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +@Namespace("c10d") public static native void setDebugLevel(DebugLevel level); +@Namespace("c10d") public static native void setDebugLevel(@Cast("c10d::DebugLevel") int level); + +// Sets the debug level based on the value of the `TORCH_DISTRIBUTED_DEBUG` +// environment variable. +@Namespace("c10d") public static native void setDebugLevelFromEnvironment(); + +@Namespace("c10d") public static native @NoException(true) DebugLevel debug_level(); + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/Backend.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include +// #include + +// #include +// #include +// #include +// #include +// Targeting ../DistributedBackend.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/ProcessGroup.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include +// #include +// #include + +// #include +// ************************************************************************* +// PROCESS GROUP collective communication API IS BEING CHANGED BETWEEN +// versions 1.7 and 1.8. +// PLEASE DO NOT ADD ANY DEPENDENCIES. +// SEE RFC: https://github.com/pytorch/pytorch/issues/39662 +// ************************************************************************* +// Targeting ../ProcessGroup.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/comm.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +// Broadcast many tensors to all processes in the process group. +@Namespace("c10d") public static native void broadcast_coalesced( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal TensorArrayRef tensors, + @Cast("size_t") long buffer_size, + int rank/*=0*/); +@Namespace("c10d") public static native void broadcast_coalesced( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal TensorArrayRef tensors, + @Cast("size_t") long buffer_size); +@Namespace("c10d") public static native void broadcast_coalesced( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal TensorVector tensors, + @Cast("size_t") long buffer_size, + int rank/*=0*/); +@Namespace("c10d") public static native void broadcast_coalesced( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @ByVal TensorVector tensors, + @Cast("size_t") long buffer_size); +// Targeting ../GradBucket.java + + +// Targeting ../CommHookInterface.java + + +// This helper function is called both by CppCommHookInterface below and inside +// reducer. +@Namespace("c10d::detail") public static native @ByVal Tensor parseCppCommHookResult(@Const @ByRef IValue result); + +// Targeting ../ProcessGroupCppCommHookInterface.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/default_comm_hooks.hpp + +// #pragma once + +// #include +// #include + +@Namespace("c10d") public enum BuiltinCommHookType { + ALLREDUCE(1), + FP16_COMPRESS(2); + + public final int value; + private BuiltinCommHookType(int v) { this.value = v; } + private BuiltinCommHookType(BuiltinCommHookType e) { this.value = e.value; } + public BuiltinCommHookType intern() { for (BuiltinCommHookType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +// Almost same as AllReduceCommHook, but without division inside the hook. +// This enables the optimization of fusing copy and division and saves one scan +// over all the input parameters, when no communication hook is provided by the +// user. Only used internally and not released as a public built-in +// communication hook. + + // namespace c10d + + +// Parsed from c10/util/ApproximateClock.h + +// Copyright 2023-present Facebook. All Rights Reserved. + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #if defined(C10_IOS) && defined(C10_MOBILE) +// #include // for gettimeofday() +// #endif + +// #if defined(__i386__) || defined(__x86_64__) || defined(__amd64__) +// #define C10_RDTSC +// #if defined(_MSC_VER) +// #elif defined(__CUDACC__) || defined(__HIPCC__) +// #elif defined(__clang__) +// `__rdtsc` is available by default. +// NB: This has to be first, because Clang will also define `__GNUC__` +// #elif defined(__GNUC__) +// #include +// #else +// #undef C10_RDTSC +// #endif +// #endif + +@Namespace("c10") public static native @Cast("c10::time_t") long getTimeSinceEpoch(); + +@Namespace("c10") public static native @Cast("c10::time_t") long getTime(@Cast("bool") boolean allow_monotonic/*=false*/); +@Namespace("c10") public static native @Cast("c10::time_t") long getTime(); + +// We often do not need to capture true wall times. If a fast mechanism such +// as TSC is available we can use that instead and convert back to epoch time +// during post processing. This greatly reduce the clock's contribution to +// profiling. +// http://btorpey.github.io/blog/2014/02/18/clock-sources-in-linux/ +// https://quick-bench.com/q/r8opkkGZSJMu9wM_XTbDouq-0Io +// TODO: We should use +// `https://github.com/google/benchmark/blob/main/src/cycleclock.h` +// Targeting ../ApproximateClockToUnixTimeConverter.java + + + + // namespace c10 + + +// Parsed from torch/csrc/distributed/c10d/reducer_timer.hpp + +// #pragma once +// #include +// #include +@Namespace("c10d") @MemberGetter public static native int kUnsetTime(); + +@Namespace("c10d") public static native @Cast("int64_t") long current_time_in_nanos(); +// Targeting ../Timer.java + + + // namespace c10d + + +// Parsed from torch/csrc/autograd/functions/basic_ops.h + +// #pragma once + +// #include +// #include +// #include +// #include + +// #include +// #include +// #include +// Targeting ../AutogradError.java + + +// Targeting ../NotImplemented.java + + +// Targeting ../DelayedError.java + + +// Targeting ../UndefinedGrad.java + + +// Targeting ../UndefinedGradBackward.java + + +// Targeting ../GraphRoot.java + + +// Targeting ../Identity.java + + + + // namespace autograd + // namespace torch + + +// Parsed from torch/csrc/autograd/engine.h + +// #pragma once + +// Engine implements backpropagation from output variables and their gradients +// to "root" variables (variables created by the user with requires_grad=True). + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include + +// #include +// #include +// #include +// #include +// #include +// #include + + +// Maximum reentrant backward depth before switching to a new thread +// This limit is based on the TSAN's deadlock detector, where it will +// fail if a program hold more than 65 locks in one thread at once. +// As we hold mutex in every of our custom C++ autograd Node, we would +// like to avoid TSAN complains on this when doing reentrant backwards +// For reference, see https://github.com/google/sanitizers/issues/950 +@Namespace("torch::autograd") @MemberGetter public static native int MAX_DEPTH(); +public static final int MAX_DEPTH = MAX_DEPTH(); + + +@Namespace("torch::autograd") public static native void validate_outputs( + @Const @ByRef EdgeVector edges, + @ByRef TensorVector grads, + @Const @ByRef StringMapper format_error); + +// Guard that sets and restores checkpoint_valid +// Targeting ../Engine.java + + +// Targeting ../EngineStub.java + + +@Namespace("torch::autograd") public static native void set_default_engine_stub(EngineStub stub); + + // namespace torch::autograd + + +// Parsed from torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h + +// #pragma once + +// #include +// #include +// Targeting ../AutogradMetadata.java + + + + // namespace autograd + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/rpc/message.h + +// #pragma once + +// #include +// #include + +// An enum denoting common RPC errors to allow specific error handling for them. +@Namespace("torch::distributed::rpc") public enum RPCErrorType { + UNKNOWN_ERROR(0), /* Indicates that error type could not be parsed */ + TIMEOUT(1), /* Indicates that the RPC has timed out */ + INTENTIONAL_FAILURE(2);/* Deliberate failure, such as those injected by + FaultyAgent for testing */ + + public final int value; + private RPCErrorType(int v) { this.value = v; } + private RPCErrorType(RPCErrorType e) { this.value = e.value; } + public RPCErrorType intern() { for (RPCErrorType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +// The enum values are bitwise ORed with MessageType +// They are bit flags starting from 0x100 and should have +// value such as 0x100, 0x200, 0x400, 0x800, 0xF00, etc. +/** enum torch::distributed::rpc::MessageTypeFlags */ +public static final int + REQUEST_TYPE = 0x100, + RESPONSE_TYPE = 0x200; + +// Message types must have values between 0x00 to 0xff +@Namespace("torch::distributed::rpc") public enum MessageType { + // messages for dist.rpc on builtin operators + SCRIPT_CALL(REQUEST_TYPE), + SCRIPT_RET(RESPONSE_TYPE), + + // messages for dist.rpc on Python UDF + PYTHON_CALL(REQUEST_TYPE), + PYTHON_RET(RESPONSE_TYPE), + + // messages for dist.remote on builtin operators and Python UDF + SCRIPT_REMOTE_CALL(REQUEST_TYPE), // A remote call on a builtin operator + PYTHON_REMOTE_CALL(REQUEST_TYPE), // A remote call on a Python UDF + REMOTE_RET(RESPONSE_TYPE), // Response for remote calls for + // UDF, builtin, or script + + // RRef related internal messages + SCRIPT_RREF_FETCH_CALL(REQUEST_TYPE), // A UserRRef fetches value + // from owner + PYTHON_RREF_FETCH_CALL(REQUEST_TYPE), // A UserRRef fetches + // value from owner + SCRIPT_RREF_FETCH_RET(RESPONSE_TYPE), // An OwnerRRef sends ivalue to user + PYTHON_RREF_FETCH_RET(RESPONSE_TYPE), // An OwnerRRef sends py::object to user + RREF_USER_DELETE(REQUEST_TYPE), // A UserRRef tells the owner to deref + RREF_FORK_REQUEST(REQUEST_TYPE), // A child UserRRef tells the owner + // about itself + RREF_CHILD_ACCEPT(REQUEST_TYPE), // A child UserRRef tells parent + // that owner knows it + RREF_ACK(RESPONSE_TYPE), // ACK to internal RRef messages + + // Messages with autograd info + FORWARD_AUTOGRAD_REQ(REQUEST_TYPE), + FORWARD_AUTOGRAD_RESP(RESPONSE_TYPE), + + // Messages to propagate gradients on the backward pass. + BACKWARD_AUTOGRAD_REQ(REQUEST_TYPE), + BACKWARD_AUTOGRAD_RESP(RESPONSE_TYPE), + + // Messages to tell workers to clean up their autograd context. + CLEANUP_AUTOGRAD_CONTEXT_REQ(REQUEST_TYPE), + CLEANUP_AUTOGRAD_CONTEXT_RESP(RESPONSE_TYPE), + + // Messages that tell workers to run requests with profiling enabled. + RUN_WITH_PROFILING_REQ(REQUEST_TYPE), + RUN_WITH_PROFILING_RESP(RESPONSE_TYPE), + + // Messages to support RRef.backward(). + RREF_BACKWARD_REQ(REQUEST_TYPE), + RREF_BACKWARD_RESP(RESPONSE_TYPE), + + // Other internal message types + EXCEPTION(RESPONSE_TYPE), + UNKNOWN(0x3c); + + public final int value; + private MessageType(int v) { this.value = v; } + private MessageType(MessageType e) { this.value = e.value; } + public MessageType intern() { for (MessageType e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} +// Targeting ../Message.java + + + +// Create a response Message of type Exception. +// The exception string representation will be used as the message's payload. +// A message ID corresponding to the request that resulted in this response can +// be provided for matching requests/responses. +@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( + @Cast("const std::exception*") @ByRef Pointer e, + @Cast("int64_t") long id); + +// Create a response Message of type Exception. +// The passed in string representation will be used as the message's payload. +// A message ID corresponding to the request that resulted in this response can +// be provided for matching requests/responses. +@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( + @StdString BytePointer exceptionStr, + @Cast("int64_t") long id); +@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( + @StdString String exceptionStr, + @Cast("int64_t") long id); + +@Namespace("torch::distributed::rpc") public static native @ByVal T_MessageWeakStorage_T withStorages(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); + + // namespace rpc + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/rpc/request_callback.h + +// #pragma once + +// #include +// Targeting ../RequestCallback.java + + + + // namespace rpc + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/rpc/types.h + +// #pragma once + +// #include +// #include + + +@Namespace("torch::distributed::rpc") public static native void enableJitRRefPickle(); +@Namespace("torch::distributed::rpc") public static native void disableJitRRefPickle(); +// Targeting ../JitRRefPickleGuard.java + + +// Targeting ../GloballyUniqueId.java + + + +@Namespace("torch::distributed::rpc") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( + @Cast("std::ostream*") @ByRef Pointer os, + @Const @ByRef GloballyUniqueId globalId); +// Targeting ../SerializedPyObj.java + + + + // namespace rpc + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/rpc/rpc_agent.h + +// #pragma once + +// #include +// #include +// #include + +// #include +// #include +// #include +// #include +// #include +// #include + +// Default RPC timeout +@Namespace("torch::distributed::rpc") @MemberGetter public static native float kDefaultRpcTimeoutSeconds(); +// Unset RPC timeout. This is the value agent::send() will have if user does not +// pass in a specific timeout, and indicates that we must use the default +// timeout for RPCs. +@Namespace("torch::distributed::rpc") @MemberGetter public static native float kUnsetRpcTimeout(); +@Namespace("torch::distributed::rpc") @MemberGetter public static native float kSecToMsConversion(); +// Input is qualified name string, output is JIT StrongTypePtr +// Same as jit::TypeResolver, did not import jit::TypeResolver to here +// because it could introduce cyclic dependencies. +// Targeting ../RpcBackendOptions.java + + +// Targeting ../WorkerInfo.java + + +// Targeting ../RegisterWorkerInfoOnce.java + + + +@Namespace("torch::distributed::rpc") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( + @Cast("std::ostream*") @ByRef Pointer os, + @Const @ByRef WorkerInfo workerInfo); +// Targeting ../RpcRetryOptions.java + + +// Targeting ../RpcRetryInfo.java + + +// Targeting ../RpcAgent.java + + + + // namespace rpc + // namespace distributed + // namespace torch + // namespace std + + +// Parsed from torch/csrc/distributed/autograd/functions/recvrpc_backward.h + +// #pragma once + +// #include +// #include +// #include +// #include + +// Forward declarations. +// Targeting ../RecvRpcBackward.java + + + + // namespace autograd + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/autograd/functions/sendrpc_backward.h + +// #pragma once + +// #include +// Targeting ../SendRpcBackward.java + + + + // namespace autograd + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/autograd/context/context.h + +// #pragma once + +// #include +// #include + +// #include +// #include +// #include +// #include +// #include +// Targeting ../DistAutogradContext.java + + + +// This class stores a shared_ptr to a DistAutogradContext instance in a +// thread local variable. The instance is given by the call site. The class +// doesn't know the current context. It's just a util class. + + // namespace autograd + // namespace distributed + // namespace torch + + +// Parsed from torch/csrc/distributed/c10d/reducer.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #ifndef _WIN32 +// #include +// #endif + +@Namespace("c10d") @MemberGetter public static native int kDefaultFirstBucketBytes(); +@Namespace("c10d") @MemberGetter public static native int kDefaultBucketBytesCap(); +// Collect runtime stats once for every kDDPRuntimeLoggingSampleRate iterations. +@Namespace("c10d") @MemberGetter public static native int kDDPRuntimeLoggingSampleRate(); + +// Forward declaration +// Targeting ../BucketAccumulator.java + + +// Targeting ../Reducer.java + + + +// This is equivalent to take_tensors but returns indices into the +// tensor list argument for bucket assignment. Also, it is aware +// of device placement and will not allow buckets to span devices. +// The index of tensors[i] assigned to bucket is tensor_indices[i], +// when tensor_indices is empty, the index of tensors[i] assigned to +// bucket is i. +@Namespace("c10d") public static native @ByVal T_SizeTVectorVectorSizeTVector_T compute_bucket_assignment_by_size( + @Const @ByRef TensorVector tensors, + @Cast("const std::vector*") @ByRef SizeTVector bucket_size, + @Const @ByRef(nullValue = "std::vector{}") BoolVector expect_sparse_gradient, + @Cast("const std::vector*") @ByRef(nullValue = "std::vector{}") LongVector tensor_indices, + @Const @ByRef(nullValue = "c10::optional >{}") LoggerOptional logger); +@Namespace("c10d") public static native @ByVal T_SizeTVectorVectorSizeTVector_T compute_bucket_assignment_by_size( + @Const @ByRef TensorVector tensors, + @Cast("const std::vector*") @ByRef SizeTVector bucket_size); + +// Verify models across all processes are the same as model on rank 0 with +// respect to no. of params and matching dtype/size/layout. +@Namespace("c10d") public static native void verify_params_across_processes( + @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group, + @Const @ByRef TensorVector params, + @Const @ByRef LoggerOptional logger); + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/ProcessGroupGloo.hpp + +// #pragma once + +// #ifdef USE_C10D_GLOO + +// #include +// #include +// #include +// #include +// #include +// #include + +// #include +// #include +// #include +// #include +// #include + +// #include + +// #include +// #include +// #include +// #include + +@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer GLOO_BACKEND_NAME(); +// Targeting ../ProcessGroupGloo.java + + + + // namespace c10d + +// #endif // USE_C10D_GLOO + + +// Parsed from torch/csrc/distributed/c10d/PrefixStore.hpp + +// #pragma once + +// #include +// #include +// Targeting ../PrefixStore.java + + + + // namespace c10d + + +// Parsed from torch/csrc/distributed/c10d/logger.hpp + +// #include +// #include + +// #include +// Targeting ../Logger.java + + + + // namespace c10d + + // Parsed from datasets.h /* diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java index d2b49d9ed6c..b5ab2fd0068 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java @@ -5,8 +5,15 @@ import org.bytedeco.pytorch.cuda.*; import org.bytedeco.pytorch.*; +import org.bytedeco.cuda.cudart.*; +import org.bytedeco.cuda.cusparse.*; +import org.bytedeco.cuda.cublas.*; +import org.bytedeco.cuda.cusolver.*; +import org.bytedeco.cuda.cudnn.*; +import org.bytedeco.cuda.nccl.*; +import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.Error; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; import org.bytedeco.pytorch.global.torch.MemoryFormat; @@ -110,240 +117,60 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10 -// Parsed from ATen/cuda/CUDAContextLight.h +// Parsed from c10/core/impl/GPUTrace.h // #pragma once -// Light-weight version of CUDAContext.h with fewer transitive includes - -// #include - -// #include -// #include -// #include - -// cublasLT was introduced in CUDA 10.1 but we enable only for 11.1 that also -// added bf16 support -// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700) -// #include -// #endif - -// #ifdef CUDART_VERSION -// #include -// #endif - -// #if defined(USE_ROCM) && ROCM_VERSION >= 50300 -// #include -// #endif - -// #include -// #include - - -/* -A common CUDA interface for ATen. - -This interface is distinct from CUDAHooks, which defines an interface that links -to both CPU-only and CUDA builds. That interface is intended for runtime -dispatch and should be used from files that are included in both CPU-only and -CUDA builds. - -CUDAContext, on the other hand, should be preferred by files only included in -CUDA builds. It is intended to expose CUDA functionality in a consistent -manner. - -This means there is some overlap between the CUDAContext and CUDAHooks, but -the choice of which to use is simple: use CUDAContext when in a CUDA-only file, -use CUDAHooks otherwise. - -Note that CUDAContext simply defines an interface with no associated class. -It is expected that the modules whose functions compose this interface will -manage their own state. There is only a single CUDA context/state. -*/ - -/** - * DEPRECATED: use device_count() instead - */ -@Namespace("at::cuda") public static native @Cast("int64_t") long getNumGPUs(); - -/** - * CUDA is available if we compiled with CUDA, and there are one or more - * devices. If we compiled with CUDA but there is a driver problem, etc., - * this function will report CUDA is not available (rather than raise an error.) - */ -@Namespace("at::cuda") public static native @Cast("bool") boolean is_available(); - -@Namespace("at::cuda") public static native Pointer getCurrentDeviceProperties(); -@Namespace("at::cuda") public static native int warp_size(); - -@Namespace("at::cuda") public static native Pointer getDeviceProperties(byte device); - -@Namespace("at::cuda") public static native @Cast("bool") boolean canDeviceAccessPeer( - byte device, - byte peer_device); - -@Namespace("at::cuda") public static native Allocator getCUDADeviceAllocator(); - -/* Handles */ -@Namespace("at::cuda") public static native @Cast("cusparseHandle_t") Pointer getCurrentCUDASparseHandle(); -@Namespace("at::cuda") public static native @Cast("cublasHandle_t") Pointer getCurrentCUDABlasHandle(); -// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700) - -// #endif - -@Namespace("at::cuda") public static native void clearCublasWorkspaces(); - -// #if defined(CUDART_VERSION) || defined(USE_ROCM) && ROCM_VERSION >= 50300 -@Namespace("at::cuda") public static native @Cast("cusolverDnHandle_t") Pointer getCurrentCUDASolverDnHandle(); -// #endif +// #include - // namespace at::cuda + // namespace c10::impl -// Parsed from c10/cuda/CUDAStream.h +// Parsed from c10/cuda/CUDAMacros.h // #pragma once -// #include -// #include - -// #include - -// #include -// #include -// #include -// #include - -/* - * Stream pool note. - * - * A CUDAStream is an abstraction of an actual cuStream on the GPU. CUDAStreams - * are backed by cuStreams, but they use several pools to minimize the costs - * associated with creating, retaining, and destroying cuStreams. - * - * There are three pools per device, and a device's pools are lazily created. - * - * The first pool contains only the default stream. When the default stream - * is requested it's returned. - * - * The second pool is the "low priority" or "default priority" streams. In - * HIP builds there is no distinction between streams in this pool and streams - * in the third pool (below). There are 32 of these streams per device, and - * when a stream is requested one of these streams is returned round-robin. - * That is, the first stream requested is at index 0, the second at index 1... - * to index 31, then index 0 again. - * - * This means that if 33 low priority streams are requested, the first and - * last streams requested are actually the same stream (under the covers) - * and kernels enqueued on them cannot run concurrently. - * - * The third pool is the "high priority" streams. The third pool acts like - * the second pool except the streams are created with a higher priority. - * - * These pools suggest that stream users should prefer many short-lived streams, - * as the cost of acquiring and releasing streams is effectively zero. If - * many longer-lived streams are required in performance critical scenarios - * then the functionality here may need to be extended to allow, for example, - * "reserving" a subset of the pool so that other streams do not accidentally - * overlap the performance critical streams. - * - * Note: although the notion of "current stream for device" is thread local - * (every OS thread has a separate current stream, as one might expect), - * the stream pool is global across all threads; stream 0 is always stream 0 - * no matter which thread you use it on. Multiple threads can synchronize - * on the same stream. Although the CUDA documentation is not very clear - * on the matter, streams are thread safe; e.g., it is safe to enqueue - * a kernel on the same stream from two different threads. - */ - -@Namespace("c10::cuda") @MemberGetter public static native int max_compile_time_stream_priorities(); -public static final int max_compile_time_stream_priorities = max_compile_time_stream_priorities(); -// Targeting ../cuda/CUDAStream.java - +// #ifndef C10_USING_CUSTOM_GENERATED_MACROS +// We have not yet modified the AMD HIP build to generate this file so +// we add an extra option to specifically ignore it. +// #ifndef C10_CUDA_NO_CMAKE_CONFIGURE_FILE +// #include +// #endif // C10_CUDA_NO_CMAKE_CONFIGURE_FILE -/** - * Get a new stream from the CUDA stream pool. You can think of this - * as "creating" a new stream, but no such creation actually happens; - * instead, streams are preallocated from the pool and returned in a - * round-robin fashion. - * - * You can request a stream from the high priority pool by setting - * isHighPriority to true, or a stream for a specific device by setting device - * (defaulting to the current CUDA stream.) - */ -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(@Cast("const bool") boolean isHighPriority/*=false*/, byte device/*=-1*/); -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(); -// no default priority to disambiguate overloads -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(int priority, byte device/*=-1*/); -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(int priority); +// #endif -/** - * Get a CUDAStream from a externally allocated one. - * - * This is mainly for interoperability with different libraries where we - * want to operate on a non-torch allocated stream for data exchange or similar - * purposes - */ -@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromExternal(@Cast("cudaStream_t") Pointer ext_stream, byte device_index); +// See c10/macros/Export.h for a detailed explanation of what the function +// of these macros are. We need one set of macros for every separate library +// we build. -/** - * Get the default CUDA stream, for the passed CUDA device, or for the - * current device if no device index is passed. The default stream is - * where most computation occurs when you aren't explicitly using - * streams. - */ -@Namespace("c10::cuda") public static native @ByVal CUDAStream getDefaultCUDAStream(byte device_index/*=-1*/); -@Namespace("c10::cuda") public static native @ByVal CUDAStream getDefaultCUDAStream(); +// #ifdef _WIN32 +// #else // _WIN32 +// #if defined(__GNUC__) +// #define C10_CUDA_EXPORT __attribute__((__visibility__("default"))) +// #else // defined(__GNUC__) +// #define C10_CUDA_EXPORT +// #endif // defined(__GNUC__) +// #define C10_CUDA_IMPORT C10_CUDA_EXPORT +// #endif // _WIN32 -/** - * Get the current CUDA stream, for the passed CUDA device, or for the - * current device if no device index is passed. The current CUDA stream - * will usually be the default CUDA stream for the device, but it may - * be different if someone called 'setCurrentCUDAStream' or used 'StreamGuard' - * or 'CUDAStreamGuard'. - */ -@Namespace("c10::cuda") public static native @ByVal CUDAStream getCurrentCUDAStream(byte device_index/*=-1*/); -@Namespace("c10::cuda") public static native @ByVal CUDAStream getCurrentCUDAStream(); +// This one is being used by libc10_cuda.so +// #ifdef C10_CUDA_BUILD_MAIN_LIB +// #define C10_CUDA_API C10_CUDA_EXPORT +// #else +// #define C10_CUDA_API C10_CUDA_IMPORT +// #endif /** - * Set the current stream on the device of the passed in stream to be - * the passed in stream. Yes, you read that right: this function - * has *nothing* to do with the current device: it toggles the current - * stream of the device of the passed stream. - * - * Confused? Avoid using this function; prefer using 'CUDAStreamGuard' instead - * (which will switch both your current device and current stream in the way you - * expect, and reset it back to its original state afterwards). - */ -@Namespace("c10::cuda") public static native void setCurrentCUDAStream(@ByVal CUDAStream stream); - -@Namespace("c10::cuda") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer stream, @Const @ByRef CUDAStream s); - - // namespace c10::cuda - // namespace std - - -// Parsed from ATen/cuda/CUDAContext.h - -// #pragma once - -// #include - -// Preserved for BC, as many files depend on these includes -// #include -// #include -// #include -// #include - - -// Parsed from c10/core/impl/GPUTrace.h - -// #pragma once - -// #include - - // namespace c10::impl + * The maximum number of GPUs that we recognizes. Increasing this beyond the + * initial limit of 16 broke Caffe2 testing, hence the ifdef guards. + * This value cannot be more than 128 because our DeviceIndex is a uint8_t. +o */ +// #ifdef FBCODE_CAFFE2 +// fbcode depends on this value being 16 +public static final int C10_COMPILE_TIME_MAX_GPUS = 16; +// #else +// #endif // Parsed from c10/cuda/CUDADeviceAssertionHost.h @@ -396,63 +223,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // #define TORCH_DSA_KERNEL_ARGS_PASS assertions_data, assertion_caller_id -// Parsed from c10/cuda/CUDAMacros.h - -// #pragma once - -// #ifndef C10_USING_CUSTOM_GENERATED_MACROS - -// We have not yet modified the AMD HIP build to generate this file so -// we add an extra option to specifically ignore it. -// #ifndef C10_CUDA_NO_CMAKE_CONFIGURE_FILE -// #include -// #endif // C10_CUDA_NO_CMAKE_CONFIGURE_FILE - -// #endif - -// See c10/macros/Export.h for a detailed explanation of what the function -// of these macros are. We need one set of macros for every separate library -// we build. - -// #ifdef _WIN32 -// #else // _WIN32 -// #if defined(__GNUC__) -// #define C10_CUDA_EXPORT __attribute__((__visibility__("default"))) -// #else // defined(__GNUC__) -// #define C10_CUDA_EXPORT -// #endif // defined(__GNUC__) -// #define C10_CUDA_IMPORT C10_CUDA_EXPORT -// #endif // _WIN32 - -// This one is being used by libc10_cuda.so -// #ifdef C10_CUDA_BUILD_MAIN_LIB -// #define C10_CUDA_API C10_CUDA_EXPORT -// #else -// #define C10_CUDA_API C10_CUDA_IMPORT -// #endif - -/** - * The maximum number of GPUs that we recognizes. Increasing this beyond the - * initial limit of 16 broke Caffe2 testing, hence the ifdef guards. - * This value cannot be more than 128 because our DeviceIndex is a uint8_t. -o */ -// #ifdef FBCODE_CAFFE2 -// fbcode depends on this value being 16 -public static final int C10_COMPILE_TIME_MAX_GPUS = 16; -// #else -// #endif - - -// Parsed from c10/cuda/impl/cuda_cmake_macros.h - -// #pragma once - -// Automatically generated header file for the C10 CUDA library. Do not -// include this file directly. Instead, include c10/cuda/CUDAMacros.h - -// #define C10_CUDA_BUILD_SHARED_LIBS - - // Parsed from c10/cuda/CUDAMiscFunctions.h // #pragma once @@ -477,9 +247,17 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // #include // #include // #include -// Targeting ../cuda/CUDAError.java +// Note [CHECK macro] +// ~~~~~~~~~~~~~~~~~~ +// This is a macro so that AT_ERROR can get accurate __LINE__ +// and __FILE__ information. We could split this into a short +// macro and a function implementation if we pass along __LINE__ +// and __FILE__, but no one has found this worth doing. +// Used to denote errors from CUDA framework. +// This needs to be declared here instead util/Exception.h for proper conversion +// during hipify. // namespace c10 // #define C10_CUDA_CHECK(EXPR) @@ -637,14 +415,228 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { @Const Pointer src, @Cast("int64_t") long nbytes, @Cast("cudaMemcpyKind") int kind, - @Cast("cudaStream_t") Pointer stream); + CUstream_st stream); + +@Namespace("c10::cuda") public static native void stream_synchronize(CUstream_st stream); + +@Namespace("c10::cuda") public static native @Cast("bool") boolean hasPrimaryContext(byte device_index); +@Namespace("c10::cuda") public static native @ByVal ByteOptional getDeviceIndexWithPrimaryContext(); + + // namespace c10::cuda + + +// Parsed from ATen/cuda/CUDAContextLight.h + +// #pragma once +// Light-weight version of CUDAContext.h with fewer transitive includes + +// #include + +// #include +// #include +// #include + +// cublasLT was introduced in CUDA 10.1 but we enable only for 11.1 that also +// added bf16 support +// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700) +// #include +// #endif + +// #ifdef CUDART_VERSION +// #include +// #endif + +// #if defined(USE_ROCM) && ROCM_VERSION >= 50300 +// #include +// #endif + +// #include +// #include + + +/* +A common CUDA interface for ATen. + +This interface is distinct from CUDAHooks, which defines an interface that links +to both CPU-only and CUDA builds. That interface is intended for runtime +dispatch and should be used from files that are included in both CPU-only and +CUDA builds. + +CUDAContext, on the other hand, should be preferred by files only included in +CUDA builds. It is intended to expose CUDA functionality in a consistent +manner. + +This means there is some overlap between the CUDAContext and CUDAHooks, but +the choice of which to use is simple: use CUDAContext when in a CUDA-only file, +use CUDAHooks otherwise. + +Note that CUDAContext simply defines an interface with no associated class. +It is expected that the modules whose functions compose this interface will +manage their own state. There is only a single CUDA context/state. +*/ + +/** + * DEPRECATED: use device_count() instead + */ +@Namespace("at::cuda") public static native @Cast("int64_t") long getNumGPUs(); + +/** + * CUDA is available if we compiled with CUDA, and there are one or more + * devices. If we compiled with CUDA but there is a driver problem, etc., + * this function will report CUDA is not available (rather than raise an error.) + */ +@Namespace("at::cuda") public static native @Cast("bool") boolean is_available(); + +@Namespace("at::cuda") public static native cudaDeviceProp getCurrentDeviceProperties(); + +@Namespace("at::cuda") public static native int warp_size(); + +@Namespace("at::cuda") public static native cudaDeviceProp getDeviceProperties(byte device); + +@Namespace("at::cuda") public static native @Cast("bool") boolean canDeviceAccessPeer( + byte device, + byte peer_device); + +@Namespace("at::cuda") public static native Allocator getCUDADeviceAllocator(); + +/* Handles */ +@Namespace("at::cuda") public static native cusparseContext getCurrentCUDASparseHandle(); +@Namespace("at::cuda") public static native cublasContext getCurrentCUDABlasHandle(); +// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700) + +// #endif + +@Namespace("at::cuda") public static native void clearCublasWorkspaces(); + +// #if defined(CUDART_VERSION) || defined(USE_ROCM) && ROCM_VERSION >= 50300 +@Namespace("at::cuda") public static native cusolverDnContext getCurrentCUDASolverDnHandle(); +// #endif + + // namespace at::cuda + + +// Parsed from c10/cuda/CUDAStream.h + +// #pragma once + +// #include +// #include + +// #include + +// #include +// #include +// #include +// #include + +/* + * Stream pool note. + * + * A CUDAStream is an abstraction of an actual cuStream on the GPU. CUDAStreams + * are backed by cuStreams, but they use several pools to minimize the costs + * associated with creating, retaining, and destroying cuStreams. + * + * There are three pools per device, and a device's pools are lazily created. + * + * The first pool contains only the default stream. When the default stream + * is requested it's returned. + * + * The second pool is the "low priority" or "default priority" streams. In + * HIP builds there is no distinction between streams in this pool and streams + * in the third pool (below). There are 32 of these streams per device, and + * when a stream is requested one of these streams is returned round-robin. + * That is, the first stream requested is at index 0, the second at index 1... + * to index 31, then index 0 again. + * + * This means that if 33 low priority streams are requested, the first and + * last streams requested are actually the same stream (under the covers) + * and kernels enqueued on them cannot run concurrently. + * + * The third pool is the "high priority" streams. The third pool acts like + * the second pool except the streams are created with a higher priority. + * + * These pools suggest that stream users should prefer many short-lived streams, + * as the cost of acquiring and releasing streams is effectively zero. If + * many longer-lived streams are required in performance critical scenarios + * then the functionality here may need to be extended to allow, for example, + * "reserving" a subset of the pool so that other streams do not accidentally + * overlap the performance critical streams. + * + * Note: although the notion of "current stream for device" is thread local + * (every OS thread has a separate current stream, as one might expect), + * the stream pool is global across all threads; stream 0 is always stream 0 + * no matter which thread you use it on. Multiple threads can synchronize + * on the same stream. Although the CUDA documentation is not very clear + * on the matter, streams are thread safe; e.g., it is safe to enqueue + * a kernel on the same stream from two different threads. + */ + +@Namespace("c10::cuda") @MemberGetter public static native int max_compile_time_stream_priorities(); +public static final int max_compile_time_stream_priorities = max_compile_time_stream_priorities(); +// Targeting ../cuda/CUDAStream.java + + + +/** + * Get a new stream from the CUDA stream pool. You can think of this + * as "creating" a new stream, but no such creation actually happens; + * instead, streams are preallocated from the pool and returned in a + * round-robin fashion. + * + * You can request a stream from the high priority pool by setting + * isHighPriority to true, or a stream for a specific device by setting device + * (defaulting to the current CUDA stream.) + */ +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(@Cast("const bool") boolean isHighPriority/*=false*/, byte device/*=-1*/); +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(); +// no default priority to disambiguate overloads +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(int priority, byte device/*=-1*/); +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromPool(int priority); + +/** + * Get a CUDAStream from a externally allocated one. + * + * This is mainly for interoperability with different libraries where we + * want to operate on a non-torch allocated stream for data exchange or similar + * purposes + */ +@Namespace("c10::cuda") public static native @ByVal CUDAStream getStreamFromExternal(CUstream_st ext_stream, byte device_index); + +/** + * Get the default CUDA stream, for the passed CUDA device, or for the + * current device if no device index is passed. The default stream is + * where most computation occurs when you aren't explicitly using + * streams. + */ +@Namespace("c10::cuda") public static native @ByVal CUDAStream getDefaultCUDAStream(byte device_index/*=-1*/); +@Namespace("c10::cuda") public static native @ByVal CUDAStream getDefaultCUDAStream(); -@Namespace("c10::cuda") public static native void stream_synchronize(@Cast("cudaStream_t") Pointer stream); +/** + * Get the current CUDA stream, for the passed CUDA device, or for the + * current device if no device index is passed. The current CUDA stream + * will usually be the default CUDA stream for the device, but it may + * be different if someone called 'setCurrentCUDAStream' or used 'StreamGuard' + * or 'CUDAStreamGuard'. + */ +@Namespace("c10::cuda") public static native @ByVal CUDAStream getCurrentCUDAStream(byte device_index/*=-1*/); +@Namespace("c10::cuda") public static native @ByVal CUDAStream getCurrentCUDAStream(); -@Namespace("c10::cuda") public static native @Cast("bool") boolean hasPrimaryContext(byte device_index); -@Namespace("c10::cuda") public static native @ByVal ByteOptional getDeviceIndexWithPrimaryContext(); +/** + * Set the current stream on the device of the passed in stream to be + * the passed in stream. Yes, you read that right: this function + * has *nothing* to do with the current device: it toggles the current + * stream of the device of the passed stream. + * + * Confused? Avoid using this function; prefer using 'CUDAStreamGuard' instead + * (which will switch both your current device and current stream in the way you + * expect, and reset it back to its original state afterwards). + */ +@Namespace("c10::cuda") public static native void setCurrentCUDAStream(@ByVal CUDAStream stream); + +@Namespace("c10::cuda") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer stream, @Const @ByRef CUDAStream s); // namespace c10::cuda + // namespace std // Parsed from ATen/cuda/Exceptions.h @@ -662,9 +654,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // #include // #include // #include -// Targeting ../cuda/CuDNNError.java - - // namespace c10 @@ -813,6 +802,19 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // } while (0) +// Parsed from ATen/cuda/CUDAContext.h + +// #pragma once + +// #include + +// Preserved for BC, as many files depend on these includes +// #include +// #include +// #include +// #include + + // Parsed from ATen/cudnn/cudnn-wrapper.h // #pragma once @@ -845,6 +847,17 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // Use TORCH_CUDA_CPP_API or TORCH_CUDA_CU_API for exports from this folder +// Parsed from ATen/cudnn/Handle.h + +// #pragma once + +// #include +// #include + +@Namespace("at::native") public static native cudnnContext getCudnnHandle(); + // namespace at::native + + // Parsed from ATen/cudnn/Utils.h // #pragma once @@ -863,15 +876,201 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { -// Parsed from ATen/cudnn/Handle.h +// Parsed from torch/csrc/distributed/c10d/NCCLUtils.hpp // #pragma once -// #include -// #include +// #ifdef USE_C10D_NCCL -@Namespace("at::native") public static native @Cast("cudnnHandle_t") Pointer getCudnnHandle(); - // namespace at::native +// #include +// #include + +// #include +// #include +// #include + +// #include +// #include +// #include +// #include + +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 14) +// #define NCCL_HAS_COMM_NONBLOCKING +// #endif + +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 18) +// #define NCCL_HAS_COMM_SPLIT +// #endif + +// ncclGetLastError() is enabled only for NCCL versions 2.13+ +// ncclRemoteError only exists in NCCL versions 2.13+ +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 13) +// #define ENABLE_NCCL_GET_LAST_ERROR +// #define NCCL_REMOTE_ERROR +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define ENABLE_NCCL_GET_LAST_ERROR +// #define NCCL_REMOTE_ERROR +// #endif + +// Error checking is enabled only for NCCL versions 2.4+ since ncclCommAbort() +// and ncclCommGetAsyncError() are not supported in earlier versions. +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 4) +// #define ENABLE_NCCL_ERROR_CHECKING +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define ENABLE_NCCL_ERROR_CHECKING +// #endif + +// P2P is enabled only for NCCL versions 2.7+ since ncclSend() +// and ncclRecv() are not supported in earlier versions. +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 7) +// #define ENABLE_NCCL_P2P_SUPPORT +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define ENABLE_NCCL_P2P_SUPPORT +// #endif + +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 11) +// #define ENABLE_NCCL_PREMUL_SUM_SUPPORT +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define ENABLE_NCCL_PREMUL_SUM_SUPPORT +// #endif + +// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 17) +// #define NCCL_HAS_COMM_CTA_CGA +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define NCCL_HAS_COMM_CTA_CGA +// #endif + +// #if defined(NCCL_REGISTRATION_SUPPORTED) || +// ((defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && +// (NCCL_MINOR >= 19))) +// #define NCCL_HAS_COMM_REGISTER +// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) +// #define NCCL_HAS_COMM_REGISTER +// #endif + +// Macro to throw on a non-successful NCCL return value. +// #define C10D_NCCL_CHECK(cmd, failureReason) +// do { +// ncclResult_t result = cmd; +// if (result != ncclSuccess) { +// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + +// "\n" + getNcclErrorDetailStr(result, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } +// } while (0) + +// Macro to throw on a non-successful NCCL return value for NONBLOCKING calls. +// #define C10D_NCCL_CHECK_NONBLOCKING(cmd, failureReason) +// do { +// ncclResult_t result = cmd; +// if (result != ncclSuccess && result != ncclInProgress) { +// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + +// "\n" + getNcclErrorDetailStr(result, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } +// } while (0) + +// Macro to throw on a non-successful NCCL return value, non-blocking. +// #define C10D_NCCL_CHECK_TIMEOUT(cmd, comm, failureReason) +// ncclResult_t result = cmd; +// auto startTimepoint = std::chrono::steady_clock::now(); +// while (result == ncclInProgress) { +// if (nccl_nonblocking_timeout() > 0) { +// auto currentTimepoint = std::chrono::steady_clock::now(); +// auto timeElapsed = std::chrono::duration_cast( +// currentTimepoint - startTimepoint) +// .count(); +// if (timeElapsed > nccl_nonblocking_timeout()) { +// std::string err = "NCCL timeout in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + +// ncclGetErrorWithVersion(result) + "\n" + +// getNcclErrorDetailStr(result, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } +// } +// ncclCommGetAsyncError(comm, &result); +// } +// if (result != ncclSuccess) { +// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + +// "\n" + getNcclErrorDetailStr(result, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } + +// #define C10D_NCCL_CHECK_TIMEOUT_GROUPEND(cmd, comm, failureReason) +// ncclResult_t state = cmd; +// auto startTimepoint = std::chrono::steady_clock::now(); +// if (state == ncclInProgress) { +// do { +// if (nccl_nonblocking_timeout() > 0) { +// auto currentTimepoint = std::chrono::steady_clock::now(); +// auto timeElapsed = std::chrono::duration_cast( +// currentTimepoint - startTimepoint) +// .count(); +// if (timeElapsed > nccl_nonblocking_timeout()) { +// std::string err = "NCCL timeout in: " + std::string(__FILE__) + +// ":" + std::to_string(__LINE__) + ", " + +// ncclGetErrorWithVersion(state) + "\n" + +// getNcclErrorDetailStr(state, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } +// } +// ncclCommGetAsyncError(comm->getNcclComm(), &state); +// } while (state == ncclInProgress); +// } +// if (state != ncclSuccess) { +// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + +// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(state) + +// "\n" + getNcclErrorDetailStr(state, failureReason); +// TORCH_CHECK_WITH(DistBackendError, false, err); +// } + +// Macro to print and abort on a non-successful NCCL return value. +// #define C10D_NCCL_ASSERT(cmd) +// do { +// ncclResult_t result = cmd; +// if (result != ncclSuccess) { +// std::string err = ncclGetErrorWithVersion(result); +// fprintf( +// stderr, +// "NCCL error in: %s:%d, %s\n", +// __FILE__, +// __LINE__, +// err.c_str()); +// abort(); +// } +// } while (0) + +@Namespace("c10d") public static native @Cast("size_t") long hashTensors(@Const @ByRef TensorVector tensors); + + + + + +// Provides additional detail into NCCL error codes based on when these are +// thrown in the NCCL codebase. + +// Targeting ../cuda/DebugInfoWriter.java + + + +// RAII wrapper for NCCL communicator +// Targeting ../cuda/ncclRedOpRAII.java + + + + // namespace c10d + +// #endif // USE_C10D_NCCL // Parsed from c10/cuda/CUDAGraphsC10Utils.h @@ -907,59 +1106,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10::cuda -// Parsed from c10/util/ApproximateClock.h - -// Copyright 2023-present Facebook. All Rights Reserved. - -// #pragma once - -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include - -// #if defined(C10_IOS) && defined(C10_MOBILE) -// #include // for gettimeofday() -// #endif - -// #if defined(__i386__) || defined(__x86_64__) || defined(__amd64__) -// #define C10_RDTSC -// #if defined(_MSC_VER) -// #elif defined(__CUDACC__) || defined(__HIPCC__) -// #elif defined(__clang__) -// `__rdtsc` is available by default. -// NB: This has to be first, because Clang will also define `__GNUC__` -// #elif defined(__GNUC__) -// #include -// #else -// #undef C10_RDTSC -// #endif -// #endif - -@Namespace("c10") public static native @Cast("c10::time_t") long getTimeSinceEpoch(); - -@Namespace("c10") public static native @Cast("c10::time_t") long getTime(@Cast("bool") boolean allow_monotonic/*=false*/); -@Namespace("c10") public static native @Cast("c10::time_t") long getTime(); - -// We often do not need to capture true wall times. If a fast mechanism such -// as TSC is available we can use that instead and convert back to epoch time -// during post processing. This greatly reduce the clock's contribution to -// profiling. -// http://btorpey.github.io/blog/2014/02/18/clock-sources-in-linux/ -// https://quick-bench.com/q/r8opkkGZSJMu9wM_XTbDouq-0Io -// TODO: We should use -// `https://github.com/google/benchmark/blob/main/src/cycleclock.h` -// Targeting ../cuda/ApproximateClockToUnixTimeConverter.java - - - - // namespace c10 - - // Parsed from c10/cuda/CUDACachingAllocator.h // #pragma once @@ -1163,6 +1309,102 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10::cuda::impl +// Parsed from c10/cuda/CUDAGuard.h + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +// #include +// Targeting ../cuda/CUDAGuard.java + + + +/** A variant of OptionalDeviceGuard that is specialized for CUDA. See + * CUDAGuard for when you can use this. */ +// Targeting ../cuda/CUDAStreamGuard.java + + + +/** A variant of OptionalStreamGuard that is specialized for CUDA. See + * CUDAGuard for when you can use this. */ +// Targeting ../cuda/CUDAMultiStreamGuard.java + + + + // namespace c10::cuda + + +// Parsed from ATen/cuda/CUDAEvent.h + +// #pragma once + +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// #include + +// #include +// #include +// Targeting ../cuda/CUDAEvent.java + + + + // namespace at::cuda + + +// Parsed from torch/csrc/distributed/c10d/intra_node_comm.hpp + +// #pragma once + +// #include +// #include +// #include +// #include +// #include + +@Namespace("c10d::intra_node_comm") @MemberGetter public static native @Cast("const size_t") long kMaxDevices(); +@Namespace("c10d::intra_node_comm") @MemberGetter public static native @Cast("const size_t") long kDefaultBufferSize(); + +@Namespace("c10d::intra_node_comm") public enum Topology { UNKNOWN(0), FULLY_CONNECTED(1), HYBRID_CUBE_MESH(2); + + public final int value; + private Topology(int v) { this.value = v; } + private Topology(Topology e) { this.value = e.value; } + public Topology intern() { for (Topology e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +@Namespace("c10d::intra_node_comm") public enum AllReduceAlgo { NONE(0), ONE_SHOT(1), TWO_SHOT(2), HCM(3); + + public final int value; + private AllReduceAlgo(int v) { this.value = v; } + private AllReduceAlgo(AllReduceAlgo e) { this.value = e.value; } + public AllReduceAlgo intern() { for (AllReduceAlgo e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} +// Targeting ../cuda/IntraNodeComm.java + + +// Targeting ../cuda/IntraNodeCommWork.java + + + +@Namespace("c10d::intra_node_comm") public static native @Cast("int64_t") long getIntraNodeCommUsageCounter(); + + // namespace intra_node_comm + // namespace c10d + + // Parsed from ATen/cudnn/Descriptors.h // #pragma once @@ -1243,64 +1485,177 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace -// Parsed from ATen/cudnn/Types.h +// Parsed from torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h +// #if !defined(C10_MOBILE) && !defined(ANDROID) // #pragma once -// #include -// #include +// #include +// #include +// Targeting ../cuda/AOTIModelContainerRunnerCuda.java -@Namespace("at::native") public static native @Cast("cudnnDataType_t") int getCudnnDataTypeFromScalarType(ScalarType dtype); + // namespace torch::inductor +// #endif - // namespace at::cudnn +// Parsed from torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp +// #pragma once -// Parsed from c10/cuda/CUDAGuard.h +// #if defined(__linux__) +// #include +// #include +// #include +// #include +// #endif -// #pragma once +// #ifdef USE_C10D_NCCL -// #include -// #include -// #include -// #include -// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include -// #include -// Targeting ../cuda/CUDAGuard.java +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// Control whether or not wait() is blocking or non-blocking. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_BLOCKING_WAIT(); public static native void TORCH_NCCL_BLOCKING_WAIT(StringVector setter); + +// Control whether or not we perform Async Error Handling with NCCL. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ASYNC_ERROR_HANDLING(); public static native void TORCH_NCCL_ASYNC_ERROR_HANDLING(StringVector setter); + +// Control whether dumping debug info on watchdog +// timeout is enabled. This variable must be set together with +// TORCH_NCCL_ENABLE_MONITORING=1 and TORCH_NCCL_TRACE_BUFFER_SIZE > 0. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_DUMP_ON_TIMEOUT(); public static native void TORCH_NCCL_DUMP_ON_TIMEOUT(StringVector setter); + +// Control whether Desync Debug is enabled. This variable must be set +// together with TORCH_NCCL_ASYNC_ERROR_HANDLING. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_DESYNC_DEBUG(); public static native void TORCH_NCCL_DESYNC_DEBUG(StringVector setter); + +// Enable recording start-events for all ProcessGroupNCCL collectives, and +// compute accurate collective timing per-collective. (Note: end-events are +// recorded by default. Turn on this flag can increase chances of a watchdog +// hang due to performing a CUDA event query which eventually calls +// cudaEventElapsedTime() API. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ENABLE_TIMING(); public static native void TORCH_NCCL_ENABLE_TIMING(StringVector setter); + +// Enable monitoring thread which aborts the process when the ProcessGroupNCCL +// Watchdog thread gets stuck and no heartbeat is detected after +// TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC. This can happen due to calling CUDA/NCCL +// APIs that may hang. It is Useful to prevent jobs being stuck for a prolonged +// time than necessary tying up cluster resources. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ENABLE_MONITORING(); public static native void TORCH_NCCL_ENABLE_MONITORING(StringVector setter); + +// Control the watchdog heartbeat timeout period after which the monitoring +// thread will abort the process. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC(); public static native void TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC(StringVector setter); + +// The maximum number of events we store in the flight recorder's ring buffer. +// (One event could be the start or end of a collective, for example). +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_TRACE_BUFFER_SIZE(); public static native void TORCH_NCCL_TRACE_BUFFER_SIZE(StringVector setter); + +// Control how much extra time we will wait for dumping the debugging info +// before we exit and throws timeout exception. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_WAIT_TIMEOUT_DUMP_MILSEC(); public static native void TORCH_NCCL_WAIT_TIMEOUT_DUMP_MILSEC(StringVector setter); + +// Control the interval inside the watchdog thread to check the coordinated +// signal from other ranks, e.g. to dump the debugging information. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_COORD_CHECK_MILSEC(); public static native void TORCH_NCCL_COORD_CHECK_MILSEC(StringVector setter); + +// Whether to abort the communicators when users call destroy_process_group(). +// If yes, communicators will be aborted when destroy_process_group is called, +// but not in destructor. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ABORT_IN_DESTROY_PG(); public static native void TORCH_NCCL_ABORT_IN_DESTROY_PG(StringVector setter); + +@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer NCCL_BACKEND_NAME(); + +@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer TIMEOUT_DUMP(); + +@Namespace("c10d") @MemberGetter public static native int kWorkStatusUpdatePeriodMs(); // 10 seconds + +// NoHandling: do not handle asynchronous NCCL errors +// TearDown: tear down process upon error, see `WorkNCCL::handleException` +// CleanUpOnly: just clean up collectives and abort communicators without +// tearing down process SkipCleanUp: (this is a temporary option and can be +// removed in future) tear down process without cleaning up NCCL communicators. +// This should be used as a last resort in case `ncclCommAbort` itself is +// hanging +@Namespace("c10d") public enum ErrorHandlingMode { + NoHandling(0), + TearDown(1), + CleanUpOnly(2), + SkipCleanUp(3); -/** A variant of OptionalDeviceGuard that is specialized for CUDA. See - * CUDAGuard for when you can use this. */ -// Targeting ../cuda/CUDAStreamGuard.java + public final int value; + private ErrorHandlingMode(int v) { this.value = v; } + private ErrorHandlingMode(ErrorHandlingMode e) { this.value = e.value; } + public ErrorHandlingMode intern() { for (ErrorHandlingMode e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} +// #define SHOULD_CLEAN_UP(a) (a != NoHandling && a != SkipCleanUp) +// #define SHOULD_TEAR_DOWN(a) (a != NoHandling && a != CleanUpOnly) -/** A variant of OptionalStreamGuard that is specialized for CUDA. See - * CUDAGuard for when you can use this. */ -// Targeting ../cuda/CUDAMultiStreamGuard.java +// #define PRINT_COLLECTIVE_HASH_SIGNATURE(phase, opType, numel, hashValue) +// LOG(WARNING) << logPrefix() << "Hash of " << phase << " to NCCL " << opType +// << " with size " << numel << " is " << hashValue; +// If set, ProcessGroupNCCL doesn't use recordStream calls to ensure +// caching allocator safety for tensors used on both user-facing and +// internal comm streams. +// Instead, it stashes live references to those tensors until after +// user-facing streams are synced with comm streams. +// See stashed_for_allocator_safety_ below. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_AVOID_RECORD_STREAMS(); public static native void TORCH_NCCL_AVOID_RECORD_STREAMS(StringVector setter); +// If set, ProcessGroupNCCL registers postAlloc and preFree hooks to cuda cache +// allocator so that whenever a tensor is allocated or freed, ProcessGroupNCCL +// can register/deregister the tensor on all available NCCL communicators. +@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_USE_TENSOR_REGISTER_ALLOCATOR_HOOK(); public static native void TORCH_NCCL_USE_TENSOR_REGISTER_ALLOCATOR_HOOK(StringVector setter); - // namespace c10::cuda +// #if defined(__linux__) +// #else +// Targeting ../cuda/ProcessGroupNCCL.java -// Parsed from torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h -// #if !defined(C10_MOBILE) && !defined(ANDROID) -// #pragma once +@Namespace("c10d") public static native @StdString BytePointer dump_nccl_trace(); -// #include -// #include -// Targeting ../cuda/AOTIModelContainerRunnerCuda.java +// Gets a mutable reference to a global optional function. Heartbeat Monitor +// will query this function and if available, call it to dump traces. Inside +// fbcode, we store a function here that uses an internal tool for process +// tracing +// Targeting ../cuda/gil_checker_t.java - // namespace torch::inductor -// #endif +@Namespace("c10d") public static native @ByPtrRef gil_checker_t get_gil_checker(); + // namespace c10d + +// #endif // USE_C10D_NCCL } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java similarity index 50% rename from pytorch/src/gen/java/org/bytedeco/pytorch/TypeError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java index 2c2eded530e..952736d9d24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java @@ -1,12 +1,8 @@ // Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE -package org.bytedeco.pytorch; +package org.bytedeco.pytorch.gloo; -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.chrono.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -14,16 +10,21 @@ 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.pytorch.*; import static org.bytedeco.pytorch.global.torch.*; +import static org.bytedeco.pytorch.global.gloo.*; + -// Used in ATen for invalid types. These turn into -// TypeError when they cross to Python. -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class TypeError extends Error { +@Namespace("gloo::transport") @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Address extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public TypeError(Pointer p) { super(p); } + public Address(Pointer p) { super(p); } + + // Upper bound for an address' byte representation. + + public native @StdString BytePointer str(); + public native @ByVal @Cast("std::vector*") ByteVector bytes(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutOfMemoryError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java similarity index 55% rename from pytorch/src/gen/java/org/bytedeco/pytorch/OutOfMemoryError.java rename to pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java index 12d5a6198a5..2503aeffae6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutOfMemoryError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java @@ -1,12 +1,8 @@ // Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE -package org.bytedeco.pytorch; +package org.bytedeco.pytorch.gloo; -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.chrono.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -14,14 +10,18 @@ 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.pytorch.*; import static org.bytedeco.pytorch.global.torch.*; +import static org.bytedeco.pytorch.global.gloo.*; + -@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class OutOfMemoryError extends Error { +@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Algorithm extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public OutOfMemoryError(Pointer p) { super(p); } + public Algorithm(Pointer p) { super(p); } + + public native void run(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java new file mode 100644 index 00000000000..998840e4813 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java @@ -0,0 +1,36 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo::transport") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Buffer extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Buffer(Pointer p) { super(p); } + + + public native void setDebug(@Cast("bool") boolean debug); + + public native void send(@Cast("size_t") long offset, @Cast("size_t") long length, @Cast("size_t") long roffset/*=0*/); + public native void send(@Cast("size_t") long offset, @Cast("size_t") long length); + + // Send entire buffer by default + public native void send(); + + public native void waitRecv(); + public native void waitSend(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java new file mode 100644 index 00000000000..54195410947 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java @@ -0,0 +1,52 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Context extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Context(Pointer p) { super(p); } + + public Context(int rank, int size, int base/*=2*/) { super((Pointer)null); allocate(rank, size, base); } + @SharedPtr @Name("std::make_shared") private native void allocate(int rank, int size, int base/*=2*/); + public Context(int rank, int size) { super((Pointer)null); allocate(rank, size); } + @SharedPtr @Name("std::make_shared") private native void allocate(int rank, int size); + + @MemberGetter public native int rank(); + @MemberGetter public native int size(); + public native int base(); public native Context base(int setter); + + public native @SharedPtr("gloo::transport::Device") @ByRef Device getDevice(); + + public native @UniquePtr Pair getPair(int i); + + // Factory function to create an unbound buffer for use with the + // transport used for this context. Use this function to avoid tying + // downstream code to a specific transport. + public native @UniquePtr UnboundBuffer createUnboundBuffer( + Pointer ptr, @Cast("size_t") long size); + + public native int nextSlot(int numToSkip/*=1*/); + public native int nextSlot(); + + public native void closeConnections(); + + public native void setTimeout(@ByVal Milliseconds timeout); + + public native @ByVal Milliseconds getTimeout(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java new file mode 100644 index 00000000000..632648b12e9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +// The device abstraction can be considered as a factory for all +// communication pairs. A communication pair can be associated with +// send and receive buffers. Send buffers serve as the source for one +// sided writes and receive buffers serve as the target of one sided +// writes. Both ends of the pair can create either type of buffer, as +// long as it is paired with the opposite type on the remote end of +// the pair; every receive buffer must be paired with a corresponding +// send buffer and vice versa. The device abstraction may start a +// background thread to handle I/O multiplexing (not configurable). +@Namespace("gloo::transport") @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Device extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Device(Pointer p) { super(p); } + + + public native @StdString BytePointer str(); + + public native @StdString BytePointer getPCIBusID(); + + public native int getInterfaceSpeed(); + + public native @Cast("bool") boolean hasGPUDirect(); + + // Factory function to create transport context. A single device may + // service multiple contexts, with no constraints on this process + // its rank or the context size. + public native @SharedPtr("gloo::transport::Context") @ByVal TransportContext createContext(int rank, int size); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java new file mode 100644 index 00000000000..6204b4b754f --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java @@ -0,0 +1,35 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo") @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class IStore extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public IStore(Pointer p) { super(p); } + + + public native void set(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector data); + public native void set(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector data); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds timeout); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java new file mode 100644 index 00000000000..1fd5beacc51 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java @@ -0,0 +1,65 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo::transport") @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Pair extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Pair(Pointer p) { super(p); } + + + public native @Const @ByRef @Name("address") Address _address(); + + public native void connect(@Cast("const std::vector*") @ByRef ByteVector bytes); + + public native @Name("close") void _close(); + + public native void setSync(@Cast("bool") boolean enable, @Cast("bool") boolean busyPoll); + + public native @UniquePtr Buffer createSendBuffer(int slot, Pointer ptr, @Cast("size_t") long size); + + public native @UniquePtr Buffer createRecvBuffer(int slot, Pointer ptr, @Cast("size_t") long size); + + // Send from the specified buffer to remote side of pair. + public native void send( + UnboundBuffer buf, + @Cast("uint64_t") long tag, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=0*/); + public native void send( + UnboundBuffer buf, + @Cast("uint64_t") long tag); + + // Receive into the specified buffer from the remote side of pair. + public native void recv( + UnboundBuffer buf, + @Cast("uint64_t") long tag, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=0*/); + public native void recv( + UnboundBuffer buf, + @Cast("uint64_t") long tag); + + // Sets the local rank of the process to be localRank + // (See below for description of local rank) + public native void setLocalRank(int localRank); + + // Returns the local rank of the process + // (See below for description of local rank) + public native int getLocalRank(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java new file mode 100644 index 00000000000..fafe3362aa1 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Name("gloo::ReductionFunction") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class ReductionFunctionFloat extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReductionFunctionFloat(Pointer p) { super(p); } + + public static class Function extends FunctionPointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Function(Pointer p) { super(p); } + protected Function() { allocate(); } + private native void allocate(); + public native void call(FloatPointer arg0, @Const FloatPointer arg1, @Cast("size_t") long n); + } + + + + + + + public ReductionFunctionFloat(@Cast("gloo::ReductionType") int type, Function fn) { super((Pointer)null); allocate(type, fn); } + private native void allocate(@Cast("gloo::ReductionType") int type, Function fn); + + public native @Cast("gloo::ReductionType") int type(); + + public native void call(FloatPointer x, @Const FloatPointer y, @Cast("size_t") long n); + public native void call(FloatBuffer x, @Const FloatBuffer y, @Cast("size_t") long n); + public native void call(float[] x, @Const float[] y, @Cast("size_t") long n); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java new file mode 100644 index 00000000000..5e94874c879 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Name("gloo::ReductionFunction") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class ReductionFunctionInt extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public ReductionFunctionInt(Pointer p) { super(p); } + + public static class Function extends FunctionPointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Function(Pointer p) { super(p); } + protected Function() { allocate(); } + private native void allocate(); + public native void call(IntPointer arg0, @Const IntPointer arg1, @Cast("size_t") long n); + } + + + + + + + public ReductionFunctionInt(@Cast("gloo::ReductionType") int type, Function fn) { super((Pointer)null); allocate(type, fn); } + private native void allocate(@Cast("gloo::ReductionType") int type, Function fn); + + public native @Cast("gloo::ReductionType") int type(); + + public native void call(IntPointer x, @Const IntPointer y, @Cast("size_t") long n); + public native void call(IntBuffer x, @Const IntBuffer y, @Cast("size_t") long n); + public native void call(int[] x, @Const int[] y, @Cast("size_t") long n); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java new file mode 100644 index 00000000000..42c92a5e2b8 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java @@ -0,0 +1,30 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Slot extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Slot(Pointer p) { super(p); } + + public static native @ByVal Slot build(@Cast("uint8_t") byte prefix, @Cast("uint32_t") int tag); + + public native @Cast("uint64_t") @Name("operator uint64_t") long asLong(); + + public native @ByVal @Name("operator +") Slot add(@Cast("uint8_t") byte i); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java new file mode 100644 index 00000000000..810ad886fe6 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java @@ -0,0 +1,52 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo::rendezvous") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class Store extends IStore { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Store(Pointer p) { super(p); } + + @MemberGetter public static native @Const @ByRef Milliseconds kDefaultTimeout(); + + public native void set(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector data); + public native void set(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector data); + + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString BytePointer key); + public native @ByVal @Cast("std::vector*") ByteVector get(@StdString String key); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys); + + public native @Name("wait") void _wait( + @Const @ByRef StringVector keys, + @Const @ByRef Milliseconds arg1); + + public native @Cast("bool") boolean has_v2_support(); + + public native @Cast("std::vector*") @StdVector ByteVector multi_get(@Const @ByRef StringVector arg0); + + public native void multi_set(@Const @ByRef StringVector arg0, @Cast("std::vector*") @StdVector ByteVector arg1); + + public native void append(@StdString BytePointer key, @Cast("const std::vector*") @ByRef ByteVector arg1); + public native void append(@StdString String key, @Cast("const std::vector*") @ByRef ByteVector arg1); + + public native @Cast("int64_t") long add(@StdString BytePointer key, @Cast("int64_t") long value); + public native @Cast("int64_t") long add(@StdString String key, @Cast("int64_t") long value); + +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java new file mode 100644 index 00000000000..5d3d95b43b9 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java @@ -0,0 +1,56 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +// The context represents a set of pairs that belong to the same +// group. It is roughly equivalent to the top level context class +// with the exception that it captures transport specifics. +// +// While implementing the recv-from-any functionality we realized we +// realized we needed some transport-specific state shared between all +// pairs in a group, to arbitrate between multiple pairs attempting to +// send to the same buffer. +// +@Name("gloo::transport::Context") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class TransportContext extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TransportContext(Pointer p) { super(p); } + + + @MemberGetter public native int rank(); + @MemberGetter public native int size(); + + public native @UniquePtr Pair getPair(int rank); + + public native @UniquePtr Pair createPair(int rank); + + public native void createAndConnectAllPairs(@ByRef IStore store); + + // Creates unbound buffer to be used with the ranks in this context. + // It is not bound to a specific rank, but still bound to this + // context. This is needed to support recv-from-any semantics, where + // the context is used as shared arbiter between pairs that are + // ready to send and buffers that are ready to receive. + public native @UniquePtr UnboundBuffer createUnboundBuffer( + Pointer ptr, + @Cast("size_t") long size); + + public native void setTimeout(@ByVal Milliseconds timeout); + + public native @ByVal Milliseconds getTimeout(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java new file mode 100644 index 00000000000..5fa4272eff5 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java @@ -0,0 +1,129 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +// The unbound buffer class represents a chunk of memory. +// It can either be used as a source for send operations or a +// destination for receive operations, or both. There should only be a +// single pending operation against an unbound buffer at any given +// time, or resulting behavior is undefined. +// +// It is called unbound to contrast with the bound buffers that have +// been available since the inception of Gloo. It is unbound in that +// it is not tied to a particular pair. +// +@Namespace("gloo::transport") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class UnboundBuffer extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public UnboundBuffer(Pointer p) { super(p); } + + + @MemberGetter public native Pointer ptr(); + @MemberGetter public native @Cast("const size_t") long size(); + + // If specified, the source of this recv is stored in the rank pointer. + // Returns true if it completed, false if it was aborted. + public native @Cast("bool") boolean waitRecv(IntPointer rank, @ByVal Milliseconds timeout); + public native @Cast("bool") boolean waitRecv(IntBuffer rank, @ByVal Milliseconds timeout); + public native @Cast("bool") boolean waitRecv(int[] rank, @ByVal Milliseconds timeout); + + // If specified, the destination of this send is stored in the rank pointer. + // Returns true if it completed, false if it was aborted. + public native @Cast("bool") boolean waitSend(IntPointer rank, @ByVal Milliseconds timeout); + public native @Cast("bool") boolean waitSend(IntBuffer rank, @ByVal Milliseconds timeout); + public native @Cast("bool") boolean waitSend(int[] rank, @ByVal Milliseconds timeout); + + // Aborts a pending waitRecv call. + public native void abortWaitRecv(); + + // Aborts a pending waitSend call. + public native void abortWaitSend(); + + // Default overload. + public native @Cast("bool") boolean waitRecv(); + + // Default overload. + public native @Cast("bool") boolean waitSend(); + + // Rank overload. + public native @Cast("bool") boolean waitRecv(IntPointer rank); + public native @Cast("bool") boolean waitRecv(IntBuffer rank); + public native @Cast("bool") boolean waitRecv(int[] rank); + + // Rank overload. + public native @Cast("bool") boolean waitSend(IntPointer rank); + public native @Cast("bool") boolean waitSend(IntBuffer rank); + public native @Cast("bool") boolean waitSend(int[] rank); + + // Timeout overload. + public native @Cast("bool") boolean waitRecv(@ByVal Milliseconds timeout); + + // Timeout overload. + public native @Cast("bool") boolean waitSend(@ByVal Milliseconds timeout); + + // Deadline overload. + + // Deadline overload. + + // If the byte count argument is not specified, it will default the + // number of bytes to be equal to the number of bytes remaining in + // the buffer w.r.t. the offset. + + public native void send( + int dstRank, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void send( + int dstRank, + @Cast("uint64_t") long slot); + + public native void recv( + int srcRank, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void recv( + int srcRank, + @Cast("uint64_t") long slot); + + public native void recv( + @StdVector IntPointer srcRanks, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void recv( + @StdVector IntPointer srcRanks, + @Cast("uint64_t") long slot); + public native void recv( + @StdVector IntBuffer srcRanks, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void recv( + @StdVector IntBuffer srcRanks, + @Cast("uint64_t") long slot); + public native void recv( + @StdVector int[] srcRanks, + @Cast("uint64_t") long slot, + @Cast("size_t") long offset/*=0*/, + @Cast("size_t") long nbytes/*=gloo::transport::UnboundBuffer::kUnspecifiedByteCount*/); + public native void recv( + @StdVector int[] srcRanks, + @Cast("uint64_t") long slot); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java new file mode 100644 index 00000000000..14dd56b0f5e --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java @@ -0,0 +1,65 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch.gloo; + +import org.bytedeco.pytorch.chrono.*; +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.pytorch.*; +import static org.bytedeco.pytorch.global.torch.*; + +import static org.bytedeco.pytorch.global.gloo.*; + + +@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) +public class float16 extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public float16(Pointer p) { super(p); } + + public native @Cast("uint16_t") short x(); public native float16 x(short setter); + + public float16() { super((Pointer)null); allocate(); } + private native void allocate(); + + public float16(@Const @ByRef float16 arg0) { super((Pointer)null); allocate(arg0); } + private native void allocate(@Const @ByRef float16 arg0); + + public float16(int val) { super((Pointer)null); allocate(val); } + private native void allocate(int val); + + public float16(@Cast("unsigned long") long val) { super((Pointer)null); allocate(val); } + private native void allocate(@Cast("unsigned long") long val); + + public float16(double val) { super((Pointer)null); allocate(val); } + private native void allocate(double val); + + public native @ByRef @Name("operator =") float16 put(int rhs); + + public native @ByRef @Name("operator =") float16 put(@Const @ByRef float16 rhs); + + public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef float16 rhs); + + public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef float16 rhs); + + public native @Cast("bool") @Name("operator ==") boolean equals(int rhs); + + public native @Cast("bool") @Name("operator ==") boolean equals(@Cast("const unsigned long") long rhs); + + public native @Cast("bool") @Name("operator ==") boolean equals(double rhs); +// #ifdef __CUDA_ARCH__ +// #endif // __CUDA_ARCH + + public native @ByRef @Name("operator +=") float16 addPut(@Const @ByRef float16 rhs); + + public native @ByRef @Name("operator -=") float16 subtractPut(@Const @ByRef float16 rhs); + + public native @ByRef @Name("operator *=") float16 multiplyPut(@Const @ByRef float16 rhs); + + public native @ByRef @Name("operator /=") float16 dividePut(@Const @ByRef float16 rhs); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java index 2b1a571e3aa..27855144e51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java index 2431db48807..169375fcef3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java index 6bfc0a2a849..f9dabc5cd82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java index 67225dd389e..ed5bcd1dd23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java index eca2f43d968..bf846e1f410 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java index 5e3b7c91a77..898bbc760bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java index 87773c1d919..6305c0172b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java index f0d077a959a..000dfb28658 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java index 91eb3597bab..ca6a6ba2f49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java index 268d847555a..f78dc480a4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java index 77c7837a3fe..0e5c6688260 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java index 96c9ee7c656..53270e45d2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java index 2de70e78eaa..bbbd6336c18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java index 766614b1980..6f2ec53cfbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java index d2668a7332b..7bc1385be31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java index 6f11f1020c0..31530c9854c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java index c8eed7e614a..bd1876cf0b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java index 592d634c9c6..f7852c714eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java index 136a4fd9acb..7ded03f9253 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java index 1f33ef09ee3..d85f4c96bce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java index 0eb881b01a7..e795896a0be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java index 3556d45734d..305f6a57dda 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java index 0d0d7b310cd..d86b1720f97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java index 2ee10f4d68d..d3932817156 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java index 60c3f22018b..581cf4c7cf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java index 573736b4309..1874d1a5f3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java index cfe4671eaa9..381fd701b8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java index cb51fb7e974..d03c3ab7ea5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java index dd86b8b7fc2..efd52fbb014 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java index fbb6d2c3923..34b5ea3e273 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java index ce5741e47c9..53d11bda689 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java index 9cad7f5a19c..0978e481fd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java index 5c788f8ddf9..5236bd7a2e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java index efaffc9e3c2..06d68a63eb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java index 188534ff2e6..35b20c9afb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java index 8ca84a9e5a9..ff84c36020f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java index 0689e00947c..d810717f457 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java index 3f98d19409e..7190cacb467 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java index 89d9fce5bef..4c4f4a1c82f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java index 697baf3540c..359a3e142c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java index 84e49c697bd..ac75a2c8b16 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java index 2a8bf2c2959..ebba5ed2e7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java index 6ff234c2286..49f5f4c1308 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java index f3e02f7ac48..0a7519cadb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java index 253ad1624a7..6ad1c9ad3a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java index fe74487df95..07c215307a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java index 2d32c6b21fd..e983ef741ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java index 37aaaf3b6ad..c72a238c924 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java index 2f438ae0394..9d2e8110174 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java index f16a884a90e..889114289e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java index 7ab6a91fa3e..0e7ef40e3fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java index 71d8fc5f54e..6eb1568bdc3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java index e5b5ece1427..f6b9d99429f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java index 90a3749f13b..e635cc441b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java index 2f185a80acd..096127e889b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java index dbcf0933d30..be41358b2e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java index f727813364e..e7f5233f066 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @@ -25,13 +27,13 @@ public class pretty_tree extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public pretty_tree(Pointer p) { super(p); } - public pretty_tree(@Const @ByRef TreeRef tree, @Cast("size_t") long col/*=40*/) { super((Pointer)null); allocate(tree, col); } - private native void allocate(@Const @ByRef TreeRef tree, @Cast("size_t") long col/*=40*/); - public pretty_tree(@Const @ByRef TreeRef tree) { super((Pointer)null); allocate(tree); } - private native void allocate(@Const @ByRef TreeRef tree); - @MemberGetter public native @Const @ByRef TreeRef tree(); + public pretty_tree(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree, @Cast("size_t") long col/*=40*/) { super((Pointer)null); allocate(tree, col); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree, @Cast("size_t") long col/*=40*/); + public pretty_tree(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree) { super((Pointer)null); allocate(tree); } + private native void allocate(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree); + @MemberGetter public native @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree tree(); public native @Cast("size_t") long col(); public native pretty_tree col(long setter); - public native @ByRef TreeRefStringMap flat_strings(); public native pretty_tree flat_strings(TreeRefStringMap setter); - public native @StdString BytePointer get_flat(@Const @ByRef TreeRef t); - public native void print(@Cast("std::ostream*") @ByRef Pointer out, @Const @ByRef TreeRef t, int indent); + public native @ByRef TreeStringMap flat_strings(); public native pretty_tree flat_strings(TreeStringMap setter); + public native @StdString BytePointer get_flat(@IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree t); + public native void print(@Cast("std::ostream*") @ByRef Pointer out, @IntrusivePtr("torch::jit::Tree") @Cast({"", "c10::intrusive_ptr&"}) Tree t, int indent); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java index bdcc5e401e8..1512a79db63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java index 937a3315412..9ae02627652 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java index 3e5e27db6f0..34c255f5a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java index 4913083afba..38ce886da80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java index 24540eb2098..1bb0d917bee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java index 091ea09b4ed..5bf5e354e92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java @@ -5,8 +5,10 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; import org.bytedeco.pytorch.functions.*; +import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.presets.torch.IntrusivePtr; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java new file mode 100644 index 00000000000..26e691190be --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java @@ -0,0 +1,19 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::duration") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class FloatDuration extends Pointer { + public FloatDuration() { super((Pointer)null); allocate(); }; + private native void allocate(); + public FloatDuration(float r) { super((Pointer)null); allocate(r); }; + private native void allocate(float r); + + native float count(); + static native @ByVal @Name("zero") FloatDuration zero_(); + static native @ByVal FloatDuration min(); + static native @ByVal FloatDuration max(); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java new file mode 100644 index 00000000000..decdb6d0918 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java @@ -0,0 +1,19 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::milliseconds") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Milliseconds extends Pointer { + public Milliseconds() { super((Pointer)null); allocate(); }; + private native void allocate(); + public Milliseconds(long r) { super((Pointer)null); allocate(r); }; + private native void allocate(long r); + + native long count(); + static native @ByVal @Name("zero") Milliseconds zero_(); + static native @ByVal Milliseconds min(); + static native @ByVal Milliseconds max(); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java new file mode 100644 index 00000000000..d3ebfd9e13a --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java @@ -0,0 +1,11 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::system_clock") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SystemClock extends Pointer { + public static native @ByVal TimePoint now(); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java new file mode 100644 index 00000000000..967e13ca938 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java @@ -0,0 +1,18 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::system_clock::duration") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class SystemDuration extends Pointer { + public SystemDuration() { super((Pointer)null); allocate(); }; + private native void allocate(); + public SystemDuration(long r) { super((Pointer)null); allocate(r); }; + private native void allocate(long r); + + native long count(); + static native @ByVal @Name("zero") SystemDuration zero_(); + static native @ByVal SystemDuration min(); + static native @ByVal SystemDuration max();} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java new file mode 100644 index 00000000000..47663068292 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java @@ -0,0 +1,14 @@ +package org.bytedeco.pytorch.chrono; + +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Name; +import org.bytedeco.javacpp.annotation.Properties; + +@Name("std::chrono::time_point") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class TimePoint extends Pointer { + public TimePoint() { super((Pointer)null); allocate(); } + private native void allocate(); + + public native @ByVal SystemDuration time_since_epoch(); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java new file mode 100644 index 00000000000..297d7aa1fde --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java @@ -0,0 +1,32 @@ +package org.bytedeco.pytorch.functions; + +import org.bytedeco.javacpp.FunctionPointer; +import org.bytedeco.javacpp.Loader; +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.ByRef; +import org.bytedeco.javacpp.annotation.ByVal; +import org.bytedeco.javacpp.annotation.Properties; +import org.bytedeco.pytorch.Tensor; + +@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class GradCallback extends FunctionPointer { + static { + Loader.load(); + } + + /** + * Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. + */ + public GradCallback(Pointer p) { + super(p); + } + + protected GradCallback() { + allocate(); + } + + private native void allocate(); + + // std::function + public native @ByVal boolean call(@ByRef Tensor a); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java index d6b669218ce..7c8c5a3a300 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java @@ -5,9 +5,10 @@ import org.bytedeco.javacpp.Pointer; import org.bytedeco.javacpp.annotation.*; -import org.bytedeco.pytorch.ObjPtr; +import org.bytedeco.pytorch.Obj; import org.bytedeco.pytorch.StrongTypePtr; import org.bytedeco.pytorch.IValue; +import org.bytedeco.pytorch.presets.torch; @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ObjLoader extends FunctionPointer { @@ -29,5 +30,6 @@ protected ObjLoader() { private native void allocate(); // std::function(const at::StrongTypePtr&, IValue)> - public native @ByVal ObjPtr call(@Const @ByRef StrongTypePtr stp, @ByVal IValue iv); + // Without @Cast, the generated JavaCPP_org_bytedeco_pytorch_functions_ObjLoader::ptr would return an ivalue::Object + public native @ByVal @Cast({"", "c10::intrusive_ptr"}) @torch.IntrusivePtr Obj call(@Const @ByRef StrongTypePtr stp, @ByVal IValue iv); } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java new file mode 100644 index 00000000000..c1d5d4ed1da --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java @@ -0,0 +1,33 @@ +package org.bytedeco.pytorch.functions; + +import org.bytedeco.javacpp.BytePointer; +import org.bytedeco.javacpp.FunctionPointer; +import org.bytedeco.javacpp.Loader; +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.javacpp.annotation.Const; +import org.bytedeco.javacpp.annotation.Properties; +import org.bytedeco.javacpp.annotation.StdString; + +@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class StringMapper extends FunctionPointer { + static { + Loader.load(); + } + + /** + * Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. + */ + public StringMapper(Pointer p) { + super(p); + } + + protected StringMapper() { + allocate(); + } + + private native void allocate(); + + // std::function + public native @StdString @Cast({"", "char*"}) BytePointer call(@Const @StdString BytePointer s); +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java new file mode 100644 index 00000000000..1722ab85778 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java @@ -0,0 +1,32 @@ +package org.bytedeco.pytorch.functions; + +import org.bytedeco.javacpp.FunctionPointer; +import org.bytedeco.javacpp.Loader; +import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.javacpp.annotation.Properties; +import org.bytedeco.javacpp.annotation.SharedPtr; +import org.bytedeco.pytorch.WorkInfo; + +@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class WorkInfoConsumer extends FunctionPointer { + static { + Loader.load(); + } + + /** + * Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. + */ + public WorkInfoConsumer(Pointer p) { + super(p); + } + + protected WorkInfoConsumer() { + allocate(); + } + + private native void allocate(); + + // std::function)> + public native void call(@SharedPtr @Cast({"", "std::shared_ptr"}) WorkInfo wi); +} \ No newline at end of file diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java new file mode 100644 index 00000000000..208450e2288 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java @@ -0,0 +1,94 @@ +/* + * Copyright (C) 2023 Hervé Guillemet + * + * Licensed either under the Apache License, Version 2.0, or (at your option) + * under the terms of the GNU General Public License as published by + * the Free Software Foundation (subject to the "Classpath" exception), + * either version 2, or any later version (collectively, the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.gnu.org/licenses/ + * http://www.gnu.org/software/classpath/license.html + * + * or as provided in the LICENSE.txt file that accompanied this code. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.bytedeco.pytorch.presets; + +import org.bytedeco.javacpp.ClassProperties; +import org.bytedeco.javacpp.LoadEnabled; +import org.bytedeco.javacpp.annotation.Platform; +import org.bytedeco.javacpp.annotation.Properties; +import org.bytedeco.javacpp.tools.*; + +import static org.bytedeco.pytorch.presets.torch.template; + +/** + * @author Hervé Guillemet + */ +@Properties( + inherit = torch.class, + value = { + @Platform( + library = "jnitorch" + ) + }, + target = "org.bytedeco.pytorch.gloo", + global = "org.bytedeco.pytorch.global.gloo" +) +public class gloo implements LoadEnabled, InfoMapper { + + @Override + public void init(ClassProperties properties) { + torch.initIncludes(getClass(), properties); + } + + @Override + public void map(InfoMap infoMap) { + + infoMap + .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) + ; + + //// Instantiation of class templates. + infoMap + .put(new Info("gloo::ReductionFunction").pointerTypes("ReductionFunctionFloat")) + .put(new Info("gloo::ReductionFunction").pointerTypes("ReductionFunctionInt")) + ; + + //// Hopefully will skip only the initializers, not the fields: + infoMap + .put(new Info("ReductionFunction::sum").skip()) + .put(new Info("ReductionFunction::product").skip()) + .put(new Info("ReductionFunction::min").skip()) + .put(new Info("ReductionFunction::max").skip()) + ; + + //// Renaming to avoid clashes + infoMap + .put(new Info("gloo::transport::Context").pointerTypes("TransportContext")) + ; + + infoMap + .put(new Info("__CUDA_ARCH__").define(false)) + ; + + infoMap.put(new Info("gloo::kOnDeviceThreshold").javaText("public static final long kOnDeviceThreshold = 256 * 1024;")); + + new torch.PointerInfo("gloo::Context").makeShared(infoMap); + new torch.PointerInfo("gloo::transport::Context").javaBaseName("TransportContext").makeShared(infoMap); + new torch.PointerInfo("gloo::transport::Device").makeShared(infoMap); + + //// Unsure if instantiating these templates could have any interest + //// for a use from Pytorch + infoMap + .put(new Info("gloo::sum", "gloo::product", "gloo::max", "gloo::min").skip()) + ; + } +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index be747c42a3a..0bd2d5bcaf0 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -25,6 +25,11 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; @@ -35,6 +40,7 @@ import org.bytedeco.javacpp.Loader; import org.bytedeco.javacpp.Pointer; +import org.bytedeco.javacpp.annotation.Adapter; import org.bytedeco.javacpp.annotation.ByRef; import org.bytedeco.javacpp.annotation.Cast; import org.bytedeco.javacpp.annotation.MemberGetter; @@ -59,11 +65,14 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", - define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std"}, + define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, include = { "torch/torch.h", "torch/script.h", "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h", + "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", + "torch/csrc/distributed/c10d/PrefixStore.hpp", + "torch/csrc/distributed/c10d/logger.hpp", // For inclusion in JNI only, not parsed (compiler needs some complete definitions) "torch/csrc/jit/runtime/instruction.h", @@ -227,7 +236,6 @@ public void mapModule(InfoMap infoMap, String name, String base, String baseBase .put(new Info("torch::nn::ModuleHolder").skip()) .put(new Info("torch::nn::" + name).skip()) .put(new Info("torch::nn::Module::as").javaNames("as" + name)); - ; if (anyModuleCompatible) { infoMap @@ -249,7 +257,8 @@ public static void sharedMap(InfoMap infoMap) { infoMap .put(new Info().enumerate().friendly()) .put(new Info("auto", "c10::reverse_iterator", "ska::flat_hash_map", /*"std::atomic", */"std::conditional", "std::iterator_traits", - "std::initializer_list", "std::integral_constant", "std::mutex", "std::reverse_iterator", "std::weak_ptr").skip()) + "std::initializer_list", "std::integral_constant", "std::mutex", "std::reverse_iterator" /*, "std::weak_ptr"*/).skip()) + .put(new Info("basic/containers").cppTypes("c10::optional", "torch::optional")) ; //// Macros @@ -311,22 +320,26 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.pytorch.Allocator;")) .put(new Info().javaText("import org.bytedeco.pytorch.Function;")) .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) + .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.Module;")) .put(new Info().javaText("import org.bytedeco.javacpp.annotation.Cast;")) + .put(new Info().javaText("import org.bytedeco.pytorch.presets.torch.IntrusivePtr;")) - .put(new Info("basic/containers").cppTypes("c10::optional", "torch::optional")) .put(new Info("std::nullptr_t").cast().pointerTypes("PointerPointer")) .put(new Info("at::CheckedFrom").cast().valueTypes("BytePointer", "String").pointerTypes("PointerPointer")) // Alias to const char* .put(new Info("c10::IValue", "at::IValue", "decltype(auto)").pointerTypes("IValue")) // .put(new Info("c10::IValue::operator ==").skip()) // Possible name conflict with IValue.equals - .put(new Info("std::size_t", "c10::Dict::size_type", - "c10::Dict::size_type").cast().valueTypes("long").pointerTypes("SizeTPointer")) + .put(new Info( + "std::size_t", + "c10::Dict::size_type", + "c10::Dict::size_type", + "c10::Dict::size_type" + ).cast().valueTypes("long").pointerTypes("SizeTPointer")) .put(new Info("c10::approx_time_t").cast().valueTypes("long").pointerTypes("LongPointer")) .put(new Info("c10::ClassType::Property").pointerTypes("ClassType.Property")) .put(new Info("at::RecordFunctionHandle").valueTypes("long")) - .put(new Info("c10::ivalue::Future::FutureError::FutureError").skip()) // This constructor takes a std::string&& but parser sends a std::string& .put(new Info("operator const std::string&()").javaText( // Hopefully targets the one in ConstantString only "public native @Const @ByRef @Name(\"operator const std::string&\") @StdString @Override String toString();" )) @@ -393,7 +406,7 @@ public void map(InfoMap infoMap) { .put(new Info("c10::optional >").pointerTypes("StringVectorOptional").define()) .put(new Info("c10::optional >").pointerTypes("StrideVectorOptional").define()) .put(new Info("c10::optional >").pointerTypes("ShapeSymbolVectorOptional").define()) - .put(new Info("c10::optional >").pointerTypes("TensorVectorOptional").define()) + .put(new Info("c10::optional >", "c10::optional >").pointerTypes("TensorVectorOptional").define()) .put(new Info("c10::optional", "c10::optional", "c10::optional").pointerTypes("DeviceOptional").define()) .put(new Info("c10::optional").pointerTypes("DeviceTypeOptional").define()) .put(new Info("c10::optional >", "c10::optional", "c10::optional", @@ -463,6 +476,9 @@ public void map(InfoMap infoMap) { .put(new Info("c10::optional").pointerTypes("CppSignatureOptional").define()) .put(new Info("c10::optional >").pointerTypes("SafePyObjectOptional").define()) .put(new Info("c10::optional >").pointerTypes("BytePointerPairOptional").define()) + .put(new Info("c10::optional >").pointerTypes("DistributedBackendOptional").define()) + .put(new Info("c10::optional >").pointerTypes("LoggerOptional").define()) + //.put(new Info("c10::optional >").pointerTypes("StringSupplierOptional").define()) // .get() of the optional would return a std::function ; @@ -616,6 +632,7 @@ public void map(InfoMap infoMap) { //// std::vector infoMap .put(new Info("std::vector").pointerTypes("BoolVector").define()) + .put(new Info("std::vector", "std::vector").pointerTypes("ByteVector").define().cast()) // cast to accomodate sign/unsigned .put(new Info("std::vector").pointerTypes("BytePointerVector").define()) .put(new Info("std::vector", "std::tuple,std::vector >").cast().pointerTypes("LongVector").define()) .put(new Info("std::vector").cast().pointerTypes("DoubleVector").define()) @@ -671,6 +688,11 @@ public void map(InfoMap infoMap) { .put(new Info("const std::vector >", "std::vector >").pointerTypes("WeakStorageVector").define()) .put(new Info("std::vector").pointerTypes("TagVector").define()) .put(new Info("std::vector >").pointerTypes("ReadAdapterInterfaceVector").define()) + .put(new Info("std::vector >").pointerTypes("SizeTVectorVector").define()) + .put(new Info("std::vector >", "std::vector").pointerTypes("LongArrayRefVector").define()) + .put(new Info("std::vector >").pointerTypes("FutureVector").define()) + .put(new Info("std::vector >").pointerTypes("SymNodeVector").define()) + .put(new Info("std::vector >").pointerTypes("GlooDeviceVector").define()) ; @@ -691,7 +713,7 @@ public void map(InfoMap infoMap) { new ArrayInfo("EnumNameValue").elementTypes("c10::EnumNameValue"), new ArrayInfo("Float").itPointerType("FloatPointer").elementTypes("float").elementValueType("float"), new ArrayInfo("FloatComplex") /*.itPointerType("FloatPointer") */.elementTypes("c10::complex"), - new ArrayInfo("FuturePtr").elementTypes("c10::intrusive_ptr"), + new ArrayInfo("Future").elementTypes("c10::intrusive_ptr"), new ArrayInfo("Half") /*.itPointerType("ShortPointer") */.elementTypes("decltype(::c10::impl::ScalarTypeToCPPType<::c10::ScalarType::Half>::t)"), new ArrayInfo("IValue").elementTypes("c10::IValue", "const at::IValue").otherPointerTypes("IValueVector"), new ArrayInfo("Int") @@ -713,7 +735,7 @@ public void map(InfoMap infoMap) { new ArrayInfo("Stride").elementTypes("c10::Stride").otherPointerTypes("StrideVector"), new ArrayInfo("String").itPointerType("PointerPointer" /*"@Cast({\"\", \"std::string*\"}) @StdString BytePointer"*/).elementTypes("std::string").otherPointerTypes("StringVector"), new ArrayInfo("SymInt").otherCppNames("c10::SymIntArrayRef").elementTypes("c10::SymInt"), - new ArrayInfo("SymNode").elementTypes("c10::SymNode", "c10::intrusive_ptr"), + new ArrayInfo("SymNode").elementTypes("c10::intrusive_ptr", "c10::SymNode"), new ArrayInfo("Symbol").elementTypes("c10::Symbol").otherPointerTypes("SymbolVector"), new ArrayInfo("Tensor").otherCppNames("torch::TensorList", "at::TensorList", "at::ITensorListRef").elementTypes("torch::Tensor", "at::Tensor").otherPointerTypes("TensorVector"), // Warning: not a TensorList (List) new ArrayInfo("TensorArg").elementTypes("torch::TensorArg", "at::TensorArg"), @@ -776,7 +798,7 @@ public void map(InfoMap infoMap) { new ArrayInfo("Double").elementTypes("double").elementValueType("double"), new ArrayInfo("TensorOptional").elementTypes("c10::optional"), new ArrayInfo("Tensor").elementTypes("at::Tensor"), - new ArrayInfo("FuturePtr").elementTypes("c10::intrusive_ptr"), + new ArrayInfo("Future").elementTypes("c10::intrusive_ptr").elementValueType("@IntrusivePtr(\"c10::ivalue::Future\") Future"), new ArrayInfo("Generic").elementTypes("c10::IValue").itPointerType("IValue").elementValueType("@ByVal IValue"), }) { ai.mapList(infoMap); @@ -837,6 +859,7 @@ public void map(InfoMap infoMap) { infoMap .put(new Info("std::map").pointerTypes("StringStringMap").define()) .put(new Info("std::map").pointerTypes("StringLongMap").define()) + .put(new Info("std::map").pointerTypes("StringTensorMap").define()) // Used by distributed only ; @@ -848,7 +871,11 @@ public void map(InfoMap infoMap) { .put(new Info("std::unordered_set", "std::unordered_set").pointerTypes("TensorImplSet").define()) .put(new Info("std::unordered_set").pointerTypes("NodeSet").define()) .put(new Info("std::unordered_set").pointerTypes("DeviceTypeSet").define()) + .put(new Info("std::unordered_set", "std::unordered_set").pointerTypes("ShortSet").define()) .put(new Info("std::set").pointerTypes("ActivityTypeSet").define()) + .put(new Info("std::unordered_map").pointerTypes("SizeTStringMap").define()) + .put(new Info("std::unordered_map >").pointerTypes("LongRecvRpcBackwardMap").define()) + .put(new Info("std::unordered_map >").pointerTypes("LongSendRpcBackwardMap").define()) ; @@ -863,7 +890,7 @@ public void map(InfoMap infoMap) { .put(new Info("std::unordered_map").pointerTypes("StringValueMap").define()) .put(new Info("std::unordered_map").pointerTypes("ValueValueMap").define()) .put(new Info("std::unordered_map").pointerTypes("ArgumentSpecExecutionPlanMap").define()) - .put(new Info("std::unordered_map").pointerTypes("TreeRefStringMap").define()) + .put(new Info("std::unordered_map", "std::unordered_map,std::string>").pointerTypes("TreeStringMap").define()) .put(new Info("std::unordered_map").pointerTypes("StringIntMap").define()) ; @@ -873,7 +900,7 @@ public void map(InfoMap infoMap) { .put(new Info("std::atomic_bool", "std::atomic").cast().valueTypes("boolean").pointerTypes("BoolPointer")) .put(new Info("std::atomic_uint64_t", "std::atomic", "std::atomic", "std::atomic_size_t", "std::atomic").cast().valueTypes("long").pointerTypes("LongPointer")) .put(new Info("std::atomic").cast().pointerTypes("DeviceGuardImplInterface")) - .put(new Info("std::atomic").cast().valueTypes("int").pointerTypes("IntPointer")); + .put(new Info("std::atomic").cast().valueTypes("int").pointerTypes("IntPointer")) ; @@ -908,6 +935,8 @@ public void map(InfoMap infoMap) { .put(new Info("const std::tuple", "std::tuple").pointerTypes("T_DataPtrSizeT_T").define()) .put(new Info("std::tuple", "std::pair").pointerTypes("T_TypePtrLong_T").define()) // Parse this pair as tuple because Parser doesn't generate valid code for optional .put(new Info("std::tuple,c10::impl::TorchDispatchModeKey>").pointerTypes("T_SafePyObjectTorchDispatchModeKey_T").define()) + .put(new Info("std::tuple,std::vector > >").pointerTypes("T_MessageWeakStorage_T").define()) + .put(new Info("std::tuple >,std::vector >").pointerTypes("T_SizeTVectorVectorSizeTVector_T").define()) ; @@ -937,33 +966,48 @@ public void map(InfoMap infoMap) { .put(new Info(template("torch::jit::List", t[1]) + "::map").skip()) // Could map if needed ; } - infoMap.put(new Info("torch::jit::TreeList::const_iterator").cast().pointerTypes("TreeRef")); + infoMap.put(new Info("torch::jit::TreeList::const_iterator").cast().pointerTypes("Tree")); //// c10 Dict + for (String[] d : new String[][] { + { "c10::IValue", "c10::IValue", "Generic" }, + { "std::string", "c10::impl::GenericList", "StringGenericList" }, + { "torch::Tensor", "torch::Tensor", "TensorTensor" } + }) { + infoMap + .put(new Info(template("c10::Dict", d[0], d[1])).purify().pointerTypes(d[2] + "Dict")) + .put(new Info(template("c10::impl::DictEntryRef", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator")).pointerTypes("GenericDictEntryRef")) + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator"), + template("c10::Dict", d[0], d[1]) + "::iterator").purify().pointerTypes(d[2] + "DictIterator").friendly()) + //.put(new Info("c10::Dict(c10::TypePtr, c10::TypePtr)").skip()) + // Don't know how to map :difference_type + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "::operator -").skip()) + /* Following operators throw a template error "no match", even in C++. */ + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "::operator <(const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "&, const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "&)").skip()) + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "::operator <=(const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "&, const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "&)").skip()) + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "::operator >=(const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "&, const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "&)").skip()) + .put(new Info(template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "::operator >(const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + + "&, const " + template("c10::impl::DictIterator", d[0], d[1], "c10::detail::DictImpl::dict_map_type::iterator") + "&)").skip()) + ; + } infoMap - .put(new Info("c10::Dict").purify().pointerTypes("GenericDict")) - .put(new Info("c10::impl::DictEntryRef").pointerTypes("GenericDictEntryRef")) - .put(new Info("c10::impl::DictIterator", - "c10::Dict::iterator").purify().pointerTypes("GenericDictIterator").friendly()) - .put(new Info("c10::Dict").pointerTypes("StringGenericListDict")) - .put(new Info("c10::Dict(c10::TypePtr, c10::TypePtr)").skip()) - .put(new Info( - "c10::impl::DictIterator::operator -(const c10::impl::DictIterator&, const c10::impl::DictIterator&)", - "c10::impl::DictIterator::operator -").skip()) // Don't know how to map :difference_type - - /* Following operators throw a template error "no match", even in C++. */ + .put(new Info("c10::impl::DictIterator::operator -(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) .put(new Info("c10::Dict::iterator::operator <(const c10::Dict::iterator&, const c10::Dict::iterator&)").skip()) - .put(new Info("c10::impl::DictIterator::operator <(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) .put(new Info("c10::Dict::iterator::operator <=(const c10::Dict::iterator&, const c10::Dict::iterator&)").skip()) - .put(new Info("c10::impl::DictIterator::operator <=(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) .put(new Info("c10::Dict::iterator::operator >=(const c10::Dict::iterator&, const c10::Dict::iterator&)").skip()) - .put(new Info("c10::impl::DictIterator::operator >=(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) .put(new Info("c10::Dict::iterator::operator >(const c10::Dict::iterator&, const c10::Dict::iterator&)").skip()) - .put(new Info("c10::impl::DictIterator::operator >(const c10::impl::DictIterator&, const c10::impl::DictIterator&)").skip()) ; + //// torch::OrderedDict for (String[] o: new String[][] { { "std::string", "torch::Tensor", "StringTensor" }, @@ -993,14 +1037,21 @@ public void map(InfoMap infoMap) { .put(new Info("std::pair").pointerTypes("EnumNameValue").define()) ; - //// Intrusive pointers + //// std::chrono + infoMap + .put(new Info("std::chrono::time_point").pointerTypes("TimePoint")) + .put(new Info("std::chrono::duration >", "std::chrono::milliseconds").pointerTypes("Milliseconds")) + .put(new Info("std::chrono::duration").pointerTypes("FloatDuration")) + ; + + //// c10::intrusive_ptr /* We cannot define an adapter working like SharedPtrAdapter since there is no public constructor of intrusive_ptr taking a T*. */ for (PointerInfo pi : new PointerInfo[]{ new PointerInfo("at::Quantizer"), new PointerInfo("c10::GeneratorImpl"), new PointerInfo("c10::ivalue::Tuple"), - new PointerInfo("c10::ivalue::Future", "at::ivalue::Future"), + new PointerInfo("c10::ivalue::Future", "at::ivalue::Future", "torch::distributed::rpc::JitFuture"), new PointerInfo("c10::ivalue::ConstantString"), new PointerInfo("c10::ivalue::Await"), new PointerInfo("c10::ivalue::Object").javaBaseName("Obj"), @@ -1010,40 +1061,35 @@ public void map(InfoMap infoMap) { new PointerInfo("c10::TensorImpl"), new PointerInfo("c10::TensorImpl,c10::UndefinedTensorImpl").javaBaseName("TensorImpl"), new PointerInfo("c10::StorageImpl", "c10::StorageImpl,NullType"), - new PointerInfo("c10::SymNodeImpl").javaName("SymNode"), - new PointerInfo("c10::BackendMeta").javaName("BackendMetaRef"), // Warning: BackendMetaPtr is sth different - new PointerInfo("torch::jit::Tree").javaName("TreeRef"), + new PointerInfo("c10::SymNodeImpl").javaBaseName("SymNode"), + new PointerInfo("c10::BackendMeta"), //.javaBaseName("BackendMetaRef"), // Warning: BackendMetaPtr is sth different + new PointerInfo("torch::jit::Tree").otherCppNames("torch::jit::TreeRef"), + + new PointerInfo("c10d::Store"), + new PointerInfo("c10d::ProcessGroup::Options"), + new PointerInfo("c10d::Work"), + new PointerInfo("c10d::Backend").javaBaseName("DistributedBackend"), + new PointerInfo("c10d::_SupplementBase"), + new PointerInfo("c10d::ProcessGroup"), + new PointerInfo("intra_node_comm::IntraNodeComm"), + new PointerInfo("torch::distributed::rpc::Message"), + new PointerInfo("c10d::ProcessGroupGloo::AsyncWork"), + new PointerInfo("c10d::ProcessGroupGloo::Options"), + new PointerInfo("c10d::ProcessGroupGloo") }) { - String[] cppNames = new String[pi.argumentNames.length + pi.otherCppNames.length]; - int i = 0; - for (String n : pi.argumentNames) { - String ipn = template("c10::intrusive_ptr", n); - cppNames[i++] = ipn; - // Skipping constructor taking a unique_ptr - infoMap.put(new Info(ipn + "(" + n + "*)").skip()); - /* If we need to map a unique_ptr with this type, we need to disambiguate constructor - with something like: - infoMap.put(new Info(ipn + "(" + upn + ")").javaText( - "public " + pi.javaName + "(" + xxx + " rhs) { super((Pointer)null); allocate(rhs); }\n" + - "@NoException(true) private native void allocate(@Cast({\"\", \"" + upn + "\"}) @UniquePtr " + xxx + " rhs);")); - */ - } - for (String n : pi.otherCppNames) - cppNames[i++] = n; - infoMap.put(new Info(cppNames).pointerTypes(pi.javaName == null ? (pi.javaBaseName + "Ptr") : pi.javaName)); - + pi.makeIntrusive(infoMap); } + infoMap.put(new Info("c10::ivalue::Object").pointerTypes("Obj")); + infoMap.put(new Info("torch::distributed::rpc::JitFuture").pointerTypes("Future")); + infoMap.put(new Info("c10::SymNodeImpl").pointerTypes("SymNode")); //// Classes that Parser cannot detect as virtual - infoMap.put(new Info("c10::Error", "c10::IndexError", "c10::LinAlgError", "c10::ValueError", "c10::TypeError", - "c10::DistError", "c10::DistNetworkError", "c10::DistStoreError", - "c10::NotImplementedError", "c10::EnforceFiniteError", "c10::OutOfMemoryError", "c10::ErrorAlwaysShowCppStacktrace", - "c10::OnnxfiBackendSystemError", "c10::DistBackendError", "c10::SharedType", "c10::StrongTypePtr", + infoMap.put(new Info("c10::SharedType", "c10::StrongTypePtr", "c10::WeakTypePtr", "torch::autograd::CppFunctionPreHook", "torch::autograd::DifferentiableViewMeta", "torch::autograd::TraceableFunction", "torch::jit::Instruction", "torch::jit::Method", "torch::jit::ModuleInstanceInfo", "torch::jit::Object::Property", "torch::jit::OperatorSet", "torch::jit::SourceRangePickler", "torch::jit::Unpickler", - "torch::jit::Operator", "c10::CuDNNError").purify()); + "torch::jit::Operator").purify()); /// Classes skipped for various non-investigated reasons @@ -1286,7 +1332,6 @@ public void map(InfoMap infoMap) { {"Tensor", "torch::Tensor", "torch::data::example::NoTarget"} }) { String example = ex[2] == null ? template("torch::data::Example", ex[1]) : template("torch::data::Example", ex[1], ex[2]); - ; String p = ex[0]; String chunkDataReader = template("torch::data::datasets::ChunkDataReader", example, template("std::vector", example)); String mangledChunkDataReader = mangle(chunkDataReader); @@ -1661,9 +1706,7 @@ public void map(InfoMap infoMap) { if (i > 1) { mapModule(infoMap, "FractionalMaxPool" + i + "d", "torch::nn::FractionalMaxPoolImpl<" + i + ",torch::nn::FractionalMaxPool" + i + "dImpl>"); } - if (i < 4) { - mapModule(infoMap, "LPPool" + i + "d", "torch::nn::LPPoolImpl<" + i + ",torch::nn::LPPool" + i + "dImpl>"); - } + mapModule(infoMap, "LPPool" + i + "d", "torch::nn::LPPoolImpl<" + i + ",torch::nn::LPPool" + i + "dImpl>"); } mapModule(infoMap, "RNN", "torch::nn::detail::RNNImplBase"); @@ -1784,6 +1827,12 @@ public void map(InfoMap infoMap) { new PointerInfo("torch::jit::SugaredValue"), new PointerInfo("caffe2::serialize::ReadAdapterInterface"), new PointerInfo("c10::SafePyObject"), + new PointerInfo("torch::distributed::autograd::SendRpcBackward"), + new PointerInfo("torch::distributed::autograd::RecvRpcBackward"), + new PointerInfo("c10d::Logger"), // Not sure if this class (and c10d::Reducer) has any use, + new PointerInfo("torch::distributed::autograd::DistAutogradContext"), + new PointerInfo("torch::jit::CompilationUnit"), + new PointerInfo("c10d::WorkInfo") }) { pi.makeShared(infoMap); } @@ -1828,6 +1877,25 @@ public void map(InfoMap infoMap) { .put(new Info("std::unique_ptr").skip()) // A class cannot be handled by both shared and unique ptr ; + // Already defined in gloo + infoMap + .put(new Info("std::shared_ptr<::gloo::transport::Device>").annotations("@SharedPtr").pointerTypes("org.bytedeco.pytorch.gloo.Device")) + .put(new Info("::gloo::transport::UnboundBuffer").pointerTypes("org.bytedeco.pytorch.gloo.UnboundBuffer")) + .put(new Info("::gloo::rendezvous::Store").pointerTypes("org.bytedeco.pytorch.gloo.Store")) + .put(new Info("::gloo::Context").pointerTypes("org.bytedeco.pytorch.gloo.Context")) + ; + + // See https://github.com/pytorch/pytorch/issues/127873 + infoMap + .put(new Info("c10d::AllReduceCommHook", "c10d::FP16CompressCommHook").skip()) + ; + + infoMap.put(new Info("torch::distributed::rpc::SerializedPyObj::SerializedPyObj").javaText( + " public SerializedPyObj(BytePointer payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); }\n" + + " private native void allocate(@Cast({\"\",\"std::string&&\"}) @StdString BytePointer payload, @ByRef(true) TensorVector tensors);\n" + + " public SerializedPyObj(String payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); }\n" + + " private native void allocate(@Cast({\"\",\"std::string&&\"}) @StdString String payload, @ByRef(true) TensorVector tensors);") + ); // Parser doesn't add the @Cast /* TODO: see how to map these, if needed and meant to be part of API */ infoMap.put(new Info("c10::MaybeOwnedTraitsGenericImpl >::assignBorrow", @@ -1853,8 +1921,16 @@ public void map(InfoMap infoMap) { "torch::autograd::get_current_graph_task_exec_info", // Would need to map GraphTask, NodeExec...too much burden - "torch::Library::def" - ).skip()) + "torch::Library::def", + + // Could not figure out how to map shared_ptr of std::function + "torch::distributed::rpc::RpcAgent::getTypeResolver", "torch::distributed::rpc::RpcAgent::setTypeResolver", + + // The unique constructor takes a std::shared_ptr&& + // How to pass a shared_ptr as an r-value with the adapter ? + "torch::distributed::autograd::ThreadLocalDistAutogradContext" + + ).skip()) ; //// Prevents compiler to croak about "non-standard-layout type". @@ -1886,7 +1962,18 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::SymbolicShapeMeta::is_channels_last_3d_contiguous_", "c10::SymbolicShapeMeta::is_channels_last_", "c10::SymbolicShapeMeta::is_channels_last_3d_", - "c10::SymbolicShapeMeta::is_non_overlapping_and_dense_" + "c10::SymbolicShapeMeta::is_non_overlapping_and_dense_", + "c10d::AllreduceOptions::timeout", + "c10d::AllreduceOptions::reduceOp", + "c10d::AllreduceOptions::sparseIndices", + "c10d::ReduceOptions::timeout", + "c10d::ReduceOptions::reduceOp", + "c10d::ReduceOptions::rootRank", + "c10d::ReduceOptions::rootTensor", + "c10d::ReduceScatterOptions::reduceOp", + "c10d::ReduceScatterOptions::timeout", + "c10d::ReduceScatterOptions::asyncOp", + }) { Info i = infoMap.getFirst(n, false); if (i == null) { @@ -1906,9 +1993,8 @@ We need either to put an annotation info on each member, or javaName("@NoOffset //// Pytorch "internal only" infoMap.put(new Info( "at::RecordFunction::_setAsync", "at::RecordFunction::_setStaticRuntimeOutVariant", - "at::Tensor(c10::TensorImpl*)", // Really at::Tensor(c10::intrusive_ptr but the Parser gets the wrong fullname + "at::Tensor::Tensor(c10::TensorImpl*)", // "should not be used by end users". Really at::Tensor(c10::intrusive_ptr but the Parser gets the wrong fullname "at::Tensor::_set_fw_grad", "at::Tensor::_fw_grad", - "at::TensorBase(c10::intrusive_ptr", "at::TensorBase::_set_fw_grad", "at::TensorBase::_fw_grad", "at::TensorImpl::_set_fw_grad", "at::TensorImpl::_fw_grad", "c10::KernelFunction::_equalsBoxedAndUnboxed", @@ -1923,6 +2009,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::detail::_str", "torch::jit::kJitOnlyOperatorTags", "c10::IValue::Tag", // 2.2.0 make IValue::tag public, while IValue::Tag is supposed to be private. Bug ? Check if fixed in next release + "c10d::_AllReduceBySumCommHook", // "Only used internally and not released as a public built-in communication hook." // Optional args of AOTModelContainerRun.run. Opaque types without apparent use in 2.2.0. "AOTInductorStreamOpaque", @@ -1944,7 +2031,8 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::Scalar::isIntegral()", "c10::isIntegralType(c10::ScalarType)", "at::Tensor::type()", - "at::Tensor::is_variable()" + "at::Tensor::is_variable()", + "c10d::Store::watchKey" ).skip()); //// Function returning object by value, and copy constructor was deleted. Any way to get around this ? @@ -1981,6 +2069,14 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::ArrayRef >::equals" ).skip()); + infoMap + .put(new Info("torch::distributed::rpc::worker_id_t").valueTypes("short").pointerTypes("ShortPointer")) + .put(new Info("torch::distributed::rpc::local_id_t").valueTypes("long").pointerTypes("LongPointer")) + ; + infoMap + .put(new Info("torch::distributed::rpc::MessageTypeFlags").enumerate(false)) + ; + //// Avoiding name clashes by skipping or renaming infoMap.put(new Info("c10::ComplexType::get").javaNames("getComplexTypePtr")) @@ -2005,6 +2101,8 @@ We need either to put an annotation info on each member, or javaName("@NoOffset .put(new Info("torch::jit::Module").pointerTypes("JitModule")) .put(new Info("torch::jit::Object").pointerTypes("JitObject")) .put(new Info("torch::jit::String").pointerTypes("JitString")) + .put(new Info("torch::autograd::Error").pointerTypes("AutogradError")) // Clash with c10::Error or Java Error + .put(new Info("c10d::Backend").pointerTypes("DistributedBackend").purify()) ; @@ -2028,13 +2126,13 @@ We need either to put an annotation info on each member, or javaName("@NoOffset .put(new Info("torch::detail::SelectiveStr::operator const char*", "torch::detail::SelectiveStr::operator const char*"). javaText("public native @Name(\"operator const char*\") @Cast(\"const char*\") BytePointer asBytePointer();"))// Fixes bug where constexpr prevents addition of const in @Name - .put(new Info("c10::weak_intrusive_ptr").pointerTypes("WeakStorage")) .put(new Info("torch::monitor::Stat").pointerTypes("DoubleStat")) .put(new Info("torch::monitor::Stat").pointerTypes("LongStat")) .put(new Info("torch::jit::generic_graph_node_list").pointerTypes("graph_node_list")) .put(new Info("torch::jit::generic_graph_node_list_iterator").pointerTypes("graph_node_list_iterator")) .put(new Info("torch::autograd::Function").pointerTypes("FunctionCrossMapLRN2d")) + .put(new Info("c10d::CppCommHookInterface >").pointerTypes("ProcessGroupCppCommHookInterface").purify()) ; //// Instantiation of function templates. @@ -2158,6 +2256,29 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::CUDAHooksRegistry()").skip()); + //// Not mapping all custom pytorch errors since there is currently no way to catch them as objects from Java + infoMap.put(new Info( + "c10::Error", + "c10::ivalue::Future::FutureError", + "c10::ThrowEnforceNotMet", + "torch::jit::ErrorReport", + "c10::DistError", + "c10::DistBackendError", + "c10::DistStoreError", + "c10::DistNetworkError", + "c10::EnforceFiniteError", + "c10::ErrorAlwaysShowCppStacktrace", + "c10::IndexError", + "c10::LinAlgError", + "c10::NotImplementedError", + "c10::OnnxfiBackendSystemError", + "c10::OutOfMemoryError", + "c10::TypeError", + "c10::ValueError" + ).skip() + ); + + //// Forward references and opaque classes infoMap .put(new Info("c10::Argument").pointerTypes("Argument")) // Ref in function_schema_inl.h, defined in function_schema.h @@ -2310,6 +2431,9 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "torch::NoInferSchemaTag", "torch::all_of", "torch::any_of<>", + "torch::autograd::CheckpointValidGuard", + "torch::autograd::NodeTask", + "torch::autograd::ReadyQueue", "torch::autograd::CppFunctionSingleTensorPreHook", "torch::autograd::CppFunctionTensorPreHook", "torch::autograd::GraphTask", @@ -2393,12 +2517,22 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "c10::operator <<(std::ostream&, c10::SourceLocation&)", "caffe2::serialize::detail::getPadding", "torch::autograd::add_node_to_current_graph_task_exec_info", + "torch::autograd::Engine::set_compiled_autograd", // Any use for this ? "torch::detail::constructSchemaOrName", "torch::jit::ClassDef::create", "torch::jit::Code::operator <<(std::ostream&, const torch::jit::Code&)", // The friend operator is truly a member of torch::jit and not torch::jit::Code "torch::profiler::impl::getNvtxStr", "torch::profiler::impl::shapeToStr", - "c10::merge_primitive" // templated function with some specializations. Will have to figure what instances to create if needed. + "c10::merge_primitive", // templated function with some specializations. Will have to figure what instances to create if needed. + "at::TensorBase::TensorBase(c10::intrusive_ptr)", // "should not be used by end users" + "torch::jit::Object::Object(c10::QualifiedName, std::shared_ptr, bool)", // No definition + "c10d::Logger::operator <<(std::ostream&, const c10d::Logger&)", // No definition + "torch::distributed::rpc::Message:isShutdown", // No definition + "torch::distributed::rpm::getAllowJitRRefPickle", + "c10d::ProcessGroupGloo::createProcessGroupGloo", // No definition + "torch::autograd::set_device(int)", + "torch::distributed::rpc::Message::isShutdown", // No definition + "torch::distributed::rpc::getAllowJitRRefPickle" ).skip()); //// Aliases necessary because of Parser limited namespace resolution @@ -2486,8 +2620,9 @@ We need either to put an annotation info on each member, or javaName("@NoOffset "caffe2::TypeMeta::Delete", "std::function").pointerTypes("PointerConsumer").valueTypes("PointerConsumer").skip()) .put(new Info("void* (*)()", "caffe2::TypeMeta::New").pointerTypes("PointerSupplier").valueTypes("PointerSupplier").skip()) .put(new Info("std::function").pointerTypes("Func")) - .put(new Info("std::function").pointerTypes("StringSupplier")) + .put(new Info("std::function", "std::function").pointerTypes("StringSupplier")) .put(new Info("std::function").pointerTypes("StringConsumer")) + .put(new Info("std::function").pointerTypes("StringMapper")) .put(new Info("std::function", "std::function").pointerTypes("DDPLogger")) .put(new Info("std::function").pointerTypes("TypeMapper")) @@ -2536,12 +2671,12 @@ We need either to put an annotation info on each member, or javaName("@NoOffset .put(new Info("torch::jit::Operation (*)(const torch::jit::Node*)", "torch::jit::OperationCreator").pointerTypes("OperationCreator").valueTypes("OperationCreator").skip()) .put(new Info("c10::ApproximateClockToUnixTimeConverter::makeConverter").skip()) // Function returning a std::function .put(new Info("std::function(const at::StrongTypePtr&,c10::IValue)>", "torch::jit::ObjLoader").pointerTypes("ObjLoader")) + .put(new Info("std::function)>", "std::function", "torch::distributed::autograd::DistAutogradContext::GradCallback").pointerTypes("GradCallback")) //// std::function passed as generic pointer because are returned by some methods. .put(new Info("std::function", "torch::jit::BackendMetaPtr", "std::function&)>") .pointerTypes("Pointer").cast()) - - ; infoMap.put(new Info("caffe2::TypeMeta::deleteFn").javaText("public native @NoException(true) PointerConsumer deleteFn();")); // Parser picks up the wrong Delete @@ -2563,7 +2698,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset } } - private static String template(String t, String... args) { + static String template(String t, String... args) { StringBuilder sb = new StringBuilder(t); sb.append('<'); for (int i = 0; i < args.length; i++) { @@ -2743,14 +2878,14 @@ void mapList(InfoMap infoMap) { .javaNames("swap").friendly()) .put(new Info(template("c10::List", t) + "::get(" + template("c10::List", t) + "::size_type)").javaText("public native " + elementValueType +" get(long pos);")) ; + Info listElementRefInfo = new Info(template("std::conditional_t", template("std::is_reference", template("c10::detail::ivalue_to_const_ref_overload_return", t) + "::type") + "::value", "const " + t + "&", t)); + listElementRefInfo.pointerTypes(itPointerType).valueTypes(elementValueType); infoMap.put(new Info(template("c10::List", t) + "::operator []").skip()) // Returns an internal_reference_type by value, which is a ListElementReference, whose copy constructor is disabled. .put(new Info( template("c10::impl::ListIterator", t, "c10::detail::ListImpl::list_type::iterator") + "::operator []", template("c10::impl::ListIterator", t, "c10::detail::ListImpl::list_type::iterator") + "::operator *") .skip()) // Returns ListElementReference by value, and ListElementReference has copy constructor disabled. - .put(new Info(template("std::conditional_t", template("std::is_reference", template("c10::detail::ivalue_to_const_ref_overload_return", t) + "::type") + "::value", "const " + t + "&", t)) - .pointerTypes(itPointerType).valueTypes(elementValueType)) - + .put(listElementRefInfo) .put(new Info(template("c10::impl::swap", t, "typename c10::detail::ListImpl::list_type::iterator")).javaNames("swap")) ; @@ -2800,14 +2935,21 @@ PointerInfo virtualize() { void makeShared(InfoMap infoMap) { // See issue #670 - String[] cppNames = new String[argumentNames.length + otherCppNames.length]; + String[] cppNamesStrong = new String[argumentNames.length + otherCppNames.length]; + String[] cppNamesWeak = new String[argumentNames.length]; int i = 0; - for (String n : argumentNames) cppNames[i++] = template("std::shared_ptr", n); - for (String n : otherCppNames) cppNames[i++] = n; + int j = 0; + for (String n : argumentNames) { + cppNamesStrong[i++] = template("std::shared_ptr", n); + cppNamesWeak[j++] = template("std::weak_ptr", n); + } + for (String n : otherCppNames) cppNamesStrong[i++] = n; // Specifying the parameter of the annotation allows to disambiguate cases where a class can store either a // std::shared_ptr or std::shared_ptr (like CompilationUnit) // .valueTypes("@Cast(\"const torch::jit::CompilationUnit*\") CompilationUnit") seems to work too but for obscure reason - infoMap.put(new Info(cppNames).annotations("@SharedPtr(\"" + argumentNames[0] + "\")").pointerTypes(javaBaseName)); + infoMap.put(new Info(cppNamesStrong).annotations("@SharedPtr(\"" + argumentNames[0] + "\")").pointerTypes(javaBaseName)); + infoMap.put(new Info(cppNamesWeak).annotations("@WeakPtr(\"" + argumentNames[0] + "\")").pointerTypes(javaBaseName)); + // Also annotate constructor of target class to ensure only one shared_ptr exists for each instance String n = argumentNames[0].substring(argumentNames[0].lastIndexOf(' ') + 1); // Remove possible const @@ -2823,6 +2965,32 @@ void makeShared(InfoMap infoMap) { infoMap.put(new Info(n + n.substring(n.lastIndexOf("::"))).annotations("@SharedPtr", "@Name(\"std::make_shared<" + n2 + ">\")")); } + void makeIntrusive(InfoMap infoMap) { + // See issue #670 + String[] cppNames = new String[argumentNames.length*2 + otherCppNames.length]; + int i = 0; + for (String n : argumentNames) { + cppNames[i++] = template("c10::intrusive_ptr", n); + cppNames[i++] = template("c10::weak_intrusive_ptr", n); + } + for (String n : otherCppNames) cppNames[i++] = n; + // Specifying the parameter of the annotation allows to disambiguate cases where a class can store either a + // std::shared_ptr or std::shared_ptr (like CompilationUnit) + // .valueTypes("@Cast(\"const torch::jit::CompilationUnit*\") CompilationUnit") seems to work too but for obscure reason + Info info = new Info(cppNames).annotations("@IntrusivePtr(\"" + argumentNames[0] + "\")").pointerTypes(javaBaseName); + info.valueTypes("@Cast({\"\", \"" + cppNames[0] + "&\"}) " + javaBaseName); // Disambiguate between & and * cast operator for IValue constructors and othersm + infoMap.put(info); + + // Also annotate constructor of target class to ensure only one shared_ptr exists for each instance + String n = argumentNames[0].substring(argumentNames[0].lastIndexOf(' ') + 1); // Remove possible const + String n2 = n; + if (virtualize) { + n2 = mangle(n2); + infoMap.put(new Info(n).virtualize()); + } + infoMap.put(new Info(n + n.substring(n.lastIndexOf("::"))).annotations("@IntrusivePtr", "@Name(\"c10::make_intrusive<" + n2 + ">\")")); + } + void makeUnique(InfoMap infoMap) { // The default info in infoMap is not enough for classes that are elements for containers like vector> String[] cppNames = new String[argumentNames.length + otherCppNames.length]; @@ -2849,4 +3017,17 @@ void makeUnique(InfoMap infoMap) { @Namespace("std") public static native @MemberGetter @ByRef @Cast("std::ostream*") Pointer clog(); + @Documented @Retention(RetentionPolicy.RUNTIME) + @Target({ElementType.METHOD, ElementType.PARAMETER}) + @Adapter("IntrusivePtrAdapter") + public @interface IntrusivePtr { + String value() default ""; + } + + @Documented @Retention(RetentionPolicy.RUNTIME) + @Target({ElementType.METHOD, ElementType.PARAMETER}) + @Adapter("WeakPtrAdapter") + public @interface WeakPtr { + String value() default ""; + } } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index c5e42eae804..5c2d1c548ae 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -27,6 +27,7 @@ import org.bytedeco.javacpp.tools.Info; import org.bytedeco.javacpp.tools.InfoMap; import org.bytedeco.javacpp.tools.InfoMapper; +import org.bytedeco.pytorch.presets.torch.PointerInfo; /** * @author Hervé Guillemet @@ -36,22 +37,24 @@ value = { @Platform( extension = "-gpu", + define = "USE_C10D_NCCL", include = { "ATen/cudnn/Descriptors.h", "ATen/cudnn/Types.h", - "c10/cuda/CUDAGuard.h", "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h", + "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp", // For inclusion in JNI only, not parsed "ATen/cuda/CUDAGeneratorImpl.h", }, - link = { "cudart", "cusparse", "cudnn" }, + link = { "cudart", "cusparse", "cudnn", "nccl" }, linkpath = { "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/", "/usr/local/cuda-12.3/lib64/", "/usr/local/cuda/lib64/", "/usr/lib64/" - } + }, + library = "jnitorch" ), }, target = "org.bytedeco.pytorch.cuda", @@ -72,12 +75,17 @@ public void map(InfoMap infoMap) { torch.sharedMap(infoMap); infoMap - .put(new Info("basic/containers").cppTypes("c10::optional")) - .put(new Info().enumerate().friendly()) .put(new Info().javaText("import org.bytedeco.pytorch.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cudart.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cusparse.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cublas.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cusolver.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.cudnn.*;")) + .put(new Info().javaText("import org.bytedeco.cuda.nccl.*;")) + .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.cuda.functions.*;")) - .put(new Info().javaText("import org.bytedeco.pytorch.Error;")) + .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.DeviceType;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.ScalarType;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.MemoryFormat;")) @@ -92,6 +100,9 @@ public void map(InfoMap infoMap) { "at::CUDAGeneratorImpl" ).skip()) + //// std::unordered_map + //.put(new Info("std::unordered_map >").pointerTypes("StringNCCLCommMap").define()) + .put(new Info("std::unordered_map >").skip()) // See getNcclErrorDetailStr below //// std::unordered_set .put(new Info("std::unordered_set").pointerTypes("PointerSet").define()) @@ -107,15 +118,26 @@ public void map(InfoMap infoMap) { //// std::array .put(new Info("std::array", "c10::cuda::CUDACachingAllocator::StatArray").cast().pointerTypes("Stat")) + .put(new Info("std::array").cast().pointerTypes("PointerPointer")) + ; - //// Function pointers + //// Intrusive pointers + for (PointerInfo pi : new PointerInfo[]{ + new PointerInfo("c10d::ProcessGroupNCCL::Options"), + new PointerInfo("c10d::intra_node_comm::IntraNodeComm") + }) { + pi.makeIntrusive(infoMap); + } + + //// Function pointers + infoMap .put(new Info("std::function").pointerTypes("AllocatorTraceTracker")) .put(new Info("std::function").pointerTypes("OutOfMemoryObserver")) .put(new Info("std::function").pointerTypes("StreamFilter")) - // Function pointer returning shared_ptr don't compile on windows - // "D:\a\javacpp-presets\javacpp-presets\pytorch\target\native\org\bytedeco\pytorch\windows-x86_64\jnitorch.cpp(98904): error C2526: 'JavaCPP_org_bytedeco_pytorch_functions_GatheredContextSupplier_allocate_callback': C linkage function cannot return C++ class 'std::shared_ptr'" - //.put(new Info("std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn").pointerTypes("GatheredContextSupplier").valueTypes("GatheredContextSupplier").skip()) + // Function pointer returning shared_ptr don't compile on windows + // "jnitorch.cpp(98904): error C2526: 'JavaCPP_org_bytedeco_pytorch_functions_GatheredContextSupplier_allocate_callback': C linkage function cannot return C++ class 'std::shared_ptr'" + //.put(new Info("std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn").pointerTypes("GatheredContextSupplier").valueTypes("GatheredContextSupplier").skip()) ; //// Avoiding name clashes by skipping or renaming @@ -131,31 +153,36 @@ public void map(InfoMap infoMap) { infoMap.put(new Info("c10::cuda::CUDACachingAllocator::" + s).skip()); } - //// Already defined in main torch + //// Parsed in main torch + // We need to help namespace resolution and to redefine names of template instances. infoMap - .put(new Info("c10::Stream").pointerTypes("Stream")) + .put(new Info("c10::Stream")) .put(new Info("c10::optional").pointerTypes("StreamOptional")) - .put(new Info("c10::optional").pointerTypes("DeviceOptional")) - .put(new Info("c10::Device").pointerTypes("Device")) - .put(new Info("c10::impl::PyInterpreter").pointerTypes("PyInterpreter")) + .put(new Info("c10::optional", "c10::optional", "optional").pointerTypes("DeviceOptional")) + .put(new Info("c10::Device")) + .put(new Info("c10::impl::PyInterpreter")) .put(new Info("std::tuple").pointerTypes("T_IntInt_T")) .put(new Info("c10::optional").pointerTypes("ByteOptional")) .put(new Info("c10::IntArrayRef", "at::IntArrayRef").pointerTypes("LongArrayRef")) .put(new Info("std::vector").pointerTypes("DataPtrVector")) - .put(new Info("c10::Allocator").pointerTypes("Allocator")) + .put(new Info("c10::Allocator")) + .put(new Info("c10d::Work")) + .put(new Info("c10d::Store", "c10d::ScatterOptions", "c10d::ReduceScatterOptions", "c10d::AllToAllOptions", "c10d::BarrierOptions", "c10d::AllreduceCoalescedOptions")) + .put(new Info("c10d::BroadcastOptions", "c10d::ReduceOptions", "c10d::AllreduceOptions", "c10d::AllgatherOptions", "c10d::GatherOptions")) .put(new Info("CUDAContextLight.h").linePatterns("struct Allocator;").skip()) // Prevent regeneration of Allocator class in cuda package + .put(new Info("c10d::Backend::Options").pointerTypes("DistributedBackend.Options")) - .put(new Info("c10::DeviceIndex").valueTypes("byte").pointerTypes("BytePointer", "ByteBuffer", "byte[]")) + .put(new Info("c10::DeviceIndex", "at::DeviceIndex").valueTypes("byte").pointerTypes("BytePointer", "ByteBuffer", "byte[]")) .put(new Info("c10::StreamId").valueTypes("long")) .put(new Info("c10::cuda::CaptureStatus").valueTypes("int").cast().skip()) // Enum doesn't parse .put(new Info("std::pair,std::vector >").pointerTypes("DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair").define()) - .put(new Info("c10::CuDNNError", "c10::CUDAError").purify()) .put(new Info("c10::impl::GPUTrace::gpuTraceState").skip()) .put(new Info("at::native::RNNDescriptor::dropout_desc_").skip()) .put(new Info("at::native::operator <<(std::ostream&, at::native::TensorDescriptor&)", "at::native::operator <<(std::ostream&, at::native::FilterDescriptor&)", "at::native::cudnnTypeToString", "at::native::getCudnnDataType", "at::native::cudnn_version", "c10::cuda::c10_retrieve_device_side_assertion_info").skip()) + .put(new Info("std::function)>", "std::function", "std::function").pointerTypes("WorkInfoConsumer")) .put(new Info("c10::cuda::CUDACachingAllocator::CheckpointDelta").immutable()) // at::DataPtr is not constructible @@ -174,44 +201,88 @@ public void map(InfoMap infoMap) { "std::hash", - "std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn" // See comment for GatheredContextSupplier + "std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn", // See comment for GatheredContextSupplier - ).cast().pointerTypes("Pointer")) + "std::enable_shared_from_this" - //// CUDA types - .put(new Info( // Struct - "cudaDeviceProp" - ).pointerTypes("Pointer")) - .put(new Info( // Pointers to opaque structs - "cudaStream_t", "cusparseHandle_t", "cublasHandle_t", "cusolverDnHandle_t", "cudnnHandle_t", "cudaEvent_t", - "cublasLtHandle_t" - ).valueTypes("Pointer").cast()) - .put(new Info( // Enums + ).cast().pointerTypes("Pointer")); + new PointerInfo("c10d::Store").makeIntrusive(infoMap); + new PointerInfo("c10d::Work").makeIntrusive(infoMap); + + + //// CUDA types + infoMap + .put(new Info("cudaStream_t").valueTypes("CUstream_st").pointerTypes("@ByPtrPtr CUstream_st")) + .put(new Info("cudaEvent_t").valueTypes("CUevent_st").pointerTypes("@ByPtrPtr CUevent_st")) + .put(new Info("cusparseHandle_t").valueTypes("cusparseContext").pointerTypes("@ByPtrPtr cusparseContext")) + .put(new Info("cublasHandle_t").valueTypes("cublasContext").pointerTypes("@ByPtrPtr cublasContext")) + .put(new Info("cublasLtHandle_t").valueTypes("cublasLtContext").pointerTypes("@ByPtrPtr cublasLtContext")) + .put(new Info("cusolverDnHandle_t").valueTypes("cusolverDnContext").pointerTypes("@ByPtrPtr cusolverDnContext")) + .put(new Info("cudnnHandle_t").valueTypes("cudnnContext").pointerTypes("@ByPtrPtr cudnnContext")) + .put(new Info("ncclComm_t").valueTypes("ncclComm").pointerTypes("@ByPtrPtr ncclComm", "@Cast(\"ncclComm**\") PointerPointer")) + + .put(new Info( // Enums, cuda presets doesn't use Info.enumerate "cudnnActivationMode_t", "cudnnLossNormalizationMode_t", "cudnnRNNInputMode_t", "cudnnRNNDataLayout_t", "cudnnDirectionMode_t", "cudnnRNNMode_t", "cudaStreamCaptureMode", "cudnnDataType_t", "cudnnNanPropagation_t", "cusparseStatus_t", "cusolverStatus_t", "cudnnRNNAlgo_t", "cudnnNanPropagation_t", "cublasStatus_t", "cudaError_t", - "cudaMemcpyKind" + "cudaMemcpyKind", "ncclResult_t", "ncclDataType_t", "ncclRedOp_t", "ncclScalarResidence_t" ).valueTypes("int").cast()) ; new torch.ArrayInfo("CUDAStream").elementTypes("c10::cuda::CUDAStream").mapArrayRef(infoMap); - new torch.PointerInfo("c10::cuda::CUDACachingAllocator::AllocatorState").makeShared(infoMap); + new PointerInfo("c10::cuda::CUDACachingAllocator::AllocatorState").makeShared(infoMap); + //new PointerInfo("c10d::NCCLComm").makeShared(infoMap); // See getNcclErrorDetailStr below // Classes that are not part of the API (no TORCH_API nor C10_API) and are not argument nor return type of API methods. infoMap.put(new Info( "c10::cuda::OptionalCUDAGuard", "c10::cuda::OptionalCUDAStreamGuard", "c10::cuda::impl::CUDAGuardImpl", - "c10::FreeMemoryCallback" // in API, but useless as long as we don't map FreeCudaMemoryCallbacksRegistry, + "c10::FreeMemoryCallback", // in API, but useless as long as we don't map FreeCudaMemoryCallbacksRegistry, + "AT_DISALLOW_COPY_AND_ASSIGN", + "c10d::NCCLComm", "std::shared_ptr" // See getNcclErrorDetailStr below ).skip()) ; - infoMap.put(new Info("USE_CUDNN_RNN_V8_API").define()); // Using CuDNN 8.9.7 or more recent + infoMap + .put(new Info("USE_CUDNN_RNN_V8_API").define()) // Using CuDNN 8.9.7 or more recent + .put(new Info("defined(IS_NCCL_EXP) && defined(NCCL_COMM_DUMP)").define(false)) + ; //// Different C++ API between platforms infoMap .put(new Info("at::cuda::getCurrentCUDABlasLtHandle").skip()) // No cublas lt with Microsoft compiler ; + + //// Don't map all custom pytorch errors since there is currently no way to catch them as objects from Java + infoMap.put(new Info( + "c10::CUDAError", + "c10::CuDNNError" + ).skip()); + + //// Not part of public API or not exposed by libtorch + infoMap + .put(new Info( + "c10d::DumpPipe", + "c10d::nccl_use_nonblocking", + "c10d::getNcclErrorDetailStr", // Prevents c10d::NCCLComm to be mapped + "c10d::ncclGetErrorWithVersion", + "c10d::nccl_nonblocking_timeout", + "c10d::getNcclVersion", + "c10d::ProcessGroupNCCL::operator <<" + ).skip()) + + ; + + //// Help namespace resolution + infoMap + .put(new Info("c10::optional", "c10d::WorkInfo")) + ; + + //// No way to map + infoMap + .put(new Info("c10::optional >").skip()) + ; } } diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h b/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h index ab69f0072d7..a34c68d9acb 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h @@ -24,4 +24,80 @@ class JavaCPP_hidden StringViewAdapter final { c10::string_view sv; c10::string_view &svRef; void *owner = NULL; +}; + +template> class IntrusivePtrAdapter { +public: + typedef c10::intrusive_ptr I; + IntrusivePtrAdapter(const T* ptr, size_t size, void* owner) : ptr((T*)ptr), size(size), owner(owner), + intrusivePtr2(owner != NULL && owner != ptr ? *(I*)owner : I::reclaim((T*)ptr)), intrusivePtr(intrusivePtr2) { } + IntrusivePtrAdapter(const I& intrusivePtr) : ptr(0), size(0), owner(0), intrusivePtr2(intrusivePtr), intrusivePtr(intrusivePtr2) { } + IntrusivePtrAdapter( I& intrusivePtr) : ptr(0), size(0), owner(0), intrusivePtr(intrusivePtr) { } + IntrusivePtrAdapter(const I* intrusivePtr) : ptr(0), size(0), owner(0), intrusivePtr(*(I*)intrusivePtr) { } + IntrusivePtrAdapter(c10::weak_intrusive_ptr wp) : ptr(0), size(0), owner(0), intrusivePtr2(wp.lock()), intrusivePtr(intrusivePtr2) { } + + void assign(T* ptr, size_t size, void* owner) { + this->ptr = ptr; + this->size = size; + this->owner = owner; + this->intrusivePtr = owner != NULL && owner != ptr ? *(I*)owner : I((T*)ptr); + } + static void deallocate(void* owner) { delete (I*)owner; } + + operator T*() { + if (ptr == NULL) ptr = intrusivePtr.get(); + return ptr; + } + operator T&() { + if (ptr == NULL) ptr = intrusivePtr.get(); + return *ptr; + } + /* Necessary because, without it, assigning an adapter to an optional will + * pick up the T*() conversion operator which will make the type checking + * in optional fail for some reason. */ + operator c10::optional() { + return c10::optional(intrusivePtr); + } + + operator I&() { return intrusivePtr; } + operator I*() { return &intrusivePtr; } + T* ptr; + size_t size; + void* owner; + I intrusivePtr2; + I& intrusivePtr; +}; + +template class WeakPtrAdapter { +public: + typedef std::shared_ptr S; + typedef std::weak_ptr W; + WeakPtrAdapter(const T* ptr, size_t size, void* owner) : ptr((T*)ptr), size(size), owner(owner), + sharedPtr2(owner != NULL && owner != ptr ? *(S*)owner : S((T*)ptr)), sharedPtr(sharedPtr2) { } + WeakPtrAdapter(const W& weakPtr) : ptr(0), size(0), owner(0), sharedPtr2(weakPtr.lock()), sharedPtr(sharedPtr2) { } + WeakPtrAdapter( W& weakPtr) : ptr(0), size(0), owner(0), sharedPtr2(weakPtr.lock()), sharedPtr(sharedPtr2) { } + WeakPtrAdapter(const W* weakPtr) : ptr(0), size(0), owner(0), sharedPtr2((*weakPtr).lock()), sharedPtr(sharedPtr2) { } + + void assign(T* ptr, size_t size, void* owner) { + this->ptr = ptr; + this->size = size; + this->owner = owner; + this->sharedPtr = owner != NULL && owner != ptr ? *(S*)owner : S((T*)ptr); + } + static void deallocate(void* owner) { delete (S*)owner; } + + operator typename std::remove_const::type*() { + ptr = sharedPtr.get(); + if (owner == NULL || owner == ptr) { + owner = new S(sharedPtr);; + } + return (typename std::remove_const::type*)ptr;; + } + + operator W() { return W(sharedPtr); } + T* ptr; + size_t size; + void* owner; + S sharedPtr2; + S& sharedPtr; }; \ No newline at end of file diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h new file mode 100644 index 00000000000..a4ad67a73c1 --- /dev/null +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h @@ -0,0 +1,16 @@ +#include "gloo/common/string.h" +//#include "gloo/common/logging.h" +#include "gloo/transport/address.h" +#include "gloo/transport/buffer.h" +#include "gloo/transport/unbound_buffer.h" +#include "gloo/transport/pair.h" +#include "gloo/context.h" +#include "gloo/common/common.h" +#include "gloo/types.h" +#include "gloo/math.h" +#include "gloo/algorithm.h" +// #include "gloo/common/error.h" +#include "gloo/common/store.h" +#include "gloo/rendezvous/store.h" +#include "gloo/transport/context.h" +#include "gloo/transport/device.h" diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h index 7c766687c23..9365a6648b4 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h @@ -1,30 +1,34 @@ #include "c10/util/ArrayRef.h" // Included by -// ATen/cudnn/Descriptors.h // ATen/cudnn/Types.h -// c10/cuda/CUDAGuard.h +// ATen/cudnn/Descriptors.h // torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h -#include "ATen/cuda/CUDAContextLight.h" -#include "c10/cuda/CUDAStream.h" -#include "ATen/cuda/CUDAContext.h" +// torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp + #include "c10/core/impl/GPUTrace.h" -#include "c10/cuda/CUDADeviceAssertionHost.h" +//#include "c10/cuda/impl/cuda_cmake_macros.h" #include "c10/cuda/CUDAMacros.h" -#include "c10/cuda/impl/cuda_cmake_macros.h" +#include "c10/cuda/CUDADeviceAssertionHost.h" #include "c10/cuda/CUDAMiscFunctions.h", #include "c10/cuda/CUDAException.h", #include "c10/cuda/CUDAFunctions.h", +#include "ATen/cuda/CUDAContextLight.h" +#include "c10/cuda/CUDAStream.h" #include "ATen/cuda/Exceptions.h" +#include "ATen/cuda/CUDAContext.h" #include "ATen/cudnn/cudnn-wrapper.h" #include "ATen/cuda/ATenCUDAGeneral.h" -#include "ATen/cudnn/Utils.h" #include "ATen/cudnn/Handle.h" +#include "ATen/cudnn/Utils.h" +#include "torch/csrc/distributed/c10d/NCCLUtils.hpp" #include "c10/cuda/CUDAGraphsC10Utils.h" -#include "c10/util/ApproximateClock.h" #include "c10/cuda/CUDACachingAllocator.h", #include "c10/cuda/impl/CUDAGuardImpl.h" -#include "ATen/cudnn/Descriptors.h" -#include "ATen/cudnn/Types.h" #include "c10/cuda/CUDAGuard.h" +#include "ATen/cuda/CUDAEvent.h" +#include "torch/csrc/distributed/c10d/intra_node_comm.hpp" +//#include "ATen/DynamicLibrary.h" // Useless ? +#include "ATen/cudnn/Descriptors.h" #include "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h" +#include "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp" \ No newline at end of file diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h index 7b3ae1f98cc..48d9a589423 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h @@ -2,6 +2,9 @@ // #include // #include // #include +// torch/csrc/distributed/c10d/ProcessGroupGloo.hpp +// torch/csrc/distributed/c10d/PrefixStore.hpp +// torch/csrc/distributed/c10d/logger.hpp // as listed by g++ -H torch/torch.h torch/script.h // Excluding: // - the ones that fill at::meta at::native and at::_ops namespaces @@ -156,7 +159,7 @@ #include "c10/core/impl/InlineStreamGuard.h" #include "c10/core/StreamGuard.h" #include "c10/util/FunctionRef.h" -#include "c10/util/intrusive_ptr.h" // Moved after the definition or its template args +//#include "c10/util/intrusive_ptr.h" // Moved after the definition or its template args #include "ATen/core/ivalue_inl.h" #include "ATen/core/ivalue.h" #include "ATen/core/List_inl.h" @@ -1437,4 +1440,30 @@ #include "torch/csrc/inductor/aoti_runner/model_container_runner.h" #include "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h" +#include "torch/csrc/distributed/c10d/Store.hpp" +#include "torch/csrc/distributed/c10d/Types.hpp" +#include "torch/csrc/distributed/c10d/Utils.hpp" +#include "torch/csrc/distributed/c10d/Work.hpp" +#include "torch/csrc/distributed/c10d/debug.h" +#include "torch/csrc/distributed/c10d/Backend.hpp" +#include "torch/csrc/distributed/c10d/ProcessGroup.hpp" +#include "torch/csrc/distributed/c10d/comm.hpp" +#include "torch/csrc/distributed/c10d/default_comm_hooks.hpp" +#include "c10/util/ApproximateClock.h" +#include "torch/csrc/distributed/c10d/reducer_timer.hpp" +#include "torch/csrc/autograd/functions/basic_ops.h" +#include "torch/csrc/autograd/engine.h" +#include "torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h" +#include "torch/csrc/distributed/rpc/message.h" +#include "torch/csrc/distributed/rpc/request_callback.h" +#include "torch/csrc/distributed/rpc/types.h" +#include "torch/csrc/distributed/rpc/rpc_agent.h" +#include "torch/csrc/distributed/autograd/functions/recvrpc_backward.h" +#include "torch/csrc/distributed/autograd/functions/sendrpc_backward.h" +#include "torch/csrc/distributed/autograd/context/context.h" +#include "torch/csrc/distributed/c10d/reducer.hpp" +#include "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp" +#include "torch/csrc/distributed/c10d/PrefixStore.hpp" +#include "torch/csrc/distributed/c10d/logger.hpp" + #include "datasets.h" From e366bdcf7ad5d13570e465d2760fbc90b54374ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 8 Jun 2024 08:53:33 +0200 Subject: [PATCH 23/89] Fix gloo include link for Windows --- pytorch/cppbuild.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 80d0dc25863..2c4fa7b6fcb 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -186,8 +186,8 @@ sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h "$PYTHON_BIN_PATH" setup.py build rm -Rf ../lib +ln -sf ../../third_party/gloo/gloo torch/include ln -sf pytorch/torch/include ../include -ln -sf ../../third_party/gloo/gloo ../include/gloo ln -sf pytorch/torch/lib ../lib ln -sf pytorch/torch/bin ../bin From 65d05dccd35227eb5c4041066805380099322641 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 8 Jun 2024 09:26:54 +0200 Subject: [PATCH 24/89] Move `IntrusivePtr` and `WeakPtr` to `helper` package --- .../pytorch/AOTIModelContainerRunner.java | 2 +- .../pytorch/AOTIModelContainerRunnerCpu.java | 2 +- .../gen/java/org/bytedeco/pytorch/ASMoutput.java | 2 +- .../pytorch/AcceleratorHooksInterface.java | 2 +- .../org/bytedeco/pytorch/ActivityTypeSet.java | 2 +- .../gen/java/org/bytedeco/pytorch/Adagrad.java | 2 +- .../java/org/bytedeco/pytorch/AdagradOptions.java | 2 +- .../org/bytedeco/pytorch/AdagradParamState.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Adam.java | 2 +- .../java/org/bytedeco/pytorch/AdamOptions.java | 2 +- .../java/org/bytedeco/pytorch/AdamParamState.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/AdamW.java | 2 +- .../java/org/bytedeco/pytorch/AdamWOptions.java | 2 +- .../org/bytedeco/pytorch/AdamWParamState.java | 2 +- .../bytedeco/pytorch/AdaptiveAvgPool1dImpl.java | 2 +- .../pytorch/AdaptiveAvgPool1dImplBase.java | 2 +- .../pytorch/AdaptiveAvgPool1dImplCloneable.java | 2 +- .../pytorch/AdaptiveAvgPool1dOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveAvgPool2dImpl.java | 2 +- .../pytorch/AdaptiveAvgPool2dImplBase.java | 2 +- .../pytorch/AdaptiveAvgPool2dImplCloneable.java | 2 +- .../pytorch/AdaptiveAvgPool2dOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveAvgPool3dImpl.java | 2 +- .../pytorch/AdaptiveAvgPool3dImplBase.java | 2 +- .../pytorch/AdaptiveAvgPool3dImplCloneable.java | 2 +- .../pytorch/AdaptiveAvgPool3dOptions.java | 2 +- .../pytorch/AdaptiveLogSoftmaxWithLossImpl.java | 2 +- .../AdaptiveLogSoftmaxWithLossImplCloneable.java | 2 +- .../AdaptiveLogSoftmaxWithLossOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveMaxPool1dImpl.java | 2 +- .../pytorch/AdaptiveMaxPool1dImplBase.java | 2 +- .../pytorch/AdaptiveMaxPool1dImplCloneable.java | 2 +- .../pytorch/AdaptiveMaxPool1dOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveMaxPool2dImpl.java | 2 +- .../pytorch/AdaptiveMaxPool2dImplBase.java | 2 +- .../pytorch/AdaptiveMaxPool2dImplCloneable.java | 2 +- .../pytorch/AdaptiveMaxPool2dOptions.java | 2 +- .../bytedeco/pytorch/AdaptiveMaxPool3dImpl.java | 2 +- .../pytorch/AdaptiveMaxPool3dImplBase.java | 2 +- .../pytorch/AdaptiveMaxPool3dImplCloneable.java | 2 +- .../pytorch/AdaptiveMaxPool3dOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/AliasDb.java | 2 +- .../gen/java/org/bytedeco/pytorch/AliasInfo.java | 2 +- .../org/bytedeco/pytorch/AliasInfoOptional.java | 2 +- .../bytedeco/pytorch/AliasTypeSetOptional.java | 2 +- .../org/bytedeco/pytorch/AllToAllOptions.java | 2 +- .../org/bytedeco/pytorch/AllgatherOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Allocator.java | 2 +- .../pytorch/AllreduceCoalescedOptions.java | 2 +- .../org/bytedeco/pytorch/AllreduceOptions.java | 2 +- .../bytedeco/pytorch/AlphaDropoutFuncOptions.java | 2 +- .../org/bytedeco/pytorch/AlphaDropoutImpl.java | 2 +- .../bytedeco/pytorch/AlphaDropoutImplBase.java | 2 +- .../pytorch/AlphaDropoutImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AnomalyMetadata.java | 2 +- .../java/org/bytedeco/pytorch/AnomalyMode.java | 2 +- .../java/org/bytedeco/pytorch/AnyClassType.java | 2 +- .../org/bytedeco/pytorch/AnyClassTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/AnyEnumType.java | 2 +- .../java/org/bytedeco/pytorch/AnyEnumTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/AnyListType.java | 2 +- .../java/org/bytedeco/pytorch/AnyListTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/AnyModule.java | 2 +- .../org/bytedeco/pytorch/AnyModuleVector.java | 2 +- .../java/org/bytedeco/pytorch/AnyTupleType.java | 2 +- .../org/bytedeco/pytorch/AnyTupleTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/AnyType.java | 2 +- .../gen/java/org/bytedeco/pytorch/AnyTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/AnyValue.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Apply.java | 2 +- .../ApproximateClockToUnixTimeConverter.java | 2 +- .../gen/java/org/bytedeco/pytorch/Argument.java | 2 +- .../org/bytedeco/pytorch/ArgumentArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ArgumentDef.java | 2 +- .../org/bytedeco/pytorch/ArgumentDefArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ArgumentInfo.java | 2 +- .../java/org/bytedeco/pytorch/ArgumentSpec.java | 2 +- .../org/bytedeco/pytorch/ArgumentSpecCreator.java | 2 +- .../pytorch/ArgumentSpecExecutionPlanMap.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Assert.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Assign.java | 2 +- .../gen/java/org/bytedeco/pytorch/AssignList.java | 2 +- .../org/bytedeco/pytorch/AssignListIterator.java | 2 +- .../org/bytedeco/pytorch/AssignListMaybe.java | 2 +- .../gen/java/org/bytedeco/pytorch/Attribute.java | 2 +- .../java/org/bytedeco/pytorch/AttributeList.java | 2 +- .../bytedeco/pytorch/AttributeListIterator.java | 2 +- .../org/bytedeco/pytorch/AttributePolicy.java | 2 +- .../java/org/bytedeco/pytorch/AttributeValue.java | 2 +- .../gen/java/org/bytedeco/pytorch/AugAssign.java | 2 +- .../java/org/bytedeco/pytorch/AugAssignKind.java | 2 +- .../pytorch/AutoDispatchBelowADInplaceOrView.java | 2 +- .../pytorch/AutoDispatchBelowAutograd.java | 2 +- .../pytorch/AutoDispatchSkipFunctionalize.java | 2 +- .../java/org/bytedeco/pytorch/AutoFwGradMode.java | 2 +- .../java/org/bytedeco/pytorch/AutoGradMode.java | 2 +- .../bytedeco/pytorch/AutoNonVariableTypeMode.java | 2 +- .../org/bytedeco/pytorch/AutogradContext.java | 2 +- .../java/org/bytedeco/pytorch/AutogradError.java | 2 +- .../org/bytedeco/pytorch/AutogradMetaFactory.java | 2 +- .../pytorch/AutogradMetaFactoryRegisterer.java | 2 +- .../bytedeco/pytorch/AutogradMetaInterface.java | 2 +- .../org/bytedeco/pytorch/AutogradMetadata.java | 2 +- .../java/org/bytedeco/pytorch/AutogradState.java | 2 +- .../java/org/bytedeco/pytorch/AvgPool1dImpl.java | 2 +- .../org/bytedeco/pytorch/AvgPool1dImplBase.java | 2 +- .../bytedeco/pytorch/AvgPool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AvgPool1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/AvgPool2dImpl.java | 2 +- .../org/bytedeco/pytorch/AvgPool2dImplBase.java | 2 +- .../bytedeco/pytorch/AvgPool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AvgPool2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/AvgPool3dImpl.java | 2 +- .../org/bytedeco/pytorch/AvgPool3dImplBase.java | 2 +- .../bytedeco/pytorch/AvgPool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AvgPool3dOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Await.java | 2 +- .../bytedeco/pytorch/AwaitSingleElementType.java | 2 +- .../gen/java/org/bytedeco/pytorch/AwaitType.java | 2 +- .../java/org/bytedeco/pytorch/BCELossImpl.java | 2 +- .../bytedeco/pytorch/BCELossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/BCELossOptions.java | 2 +- .../bytedeco/pytorch/BCEWithLogitsLossImpl.java | 2 +- .../pytorch/BCEWithLogitsLossImplCloneable.java | 2 +- .../pytorch/BCEWithLogitsLossOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/BFloat16.java | 2 +- .../org/bytedeco/pytorch/BFloat16ArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/BackendMeta.java | 2 +- .../java/org/bytedeco/pytorch/BarrierOptions.java | 2 +- .../org/bytedeco/pytorch/BatchNorm1dImpl.java | 2 +- .../org/bytedeco/pytorch/BatchNorm1dImplBase.java | 2 +- .../bytedeco/pytorch/BatchNorm1dImplBaseBase.java | 2 +- .../pytorch/BatchNorm1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/BatchNorm2dImpl.java | 2 +- .../org/bytedeco/pytorch/BatchNorm2dImplBase.java | 2 +- .../bytedeco/pytorch/BatchNorm2dImplBaseBase.java | 2 +- .../pytorch/BatchNorm2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/BatchNorm3dImpl.java | 2 +- .../org/bytedeco/pytorch/BatchNorm3dImplBase.java | 2 +- .../bytedeco/pytorch/BatchNorm3dImplBaseBase.java | 2 +- .../pytorch/BatchNorm3dImplCloneable.java | 2 +- .../bytedeco/pytorch/BatchNormFuncOptions.java | 2 +- .../org/bytedeco/pytorch/BatchNormOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/BatchSize.java | 2 +- .../org/bytedeco/pytorch/BatchSizeOptional.java | 2 +- .../org/bytedeco/pytorch/BatchSizeSampler.java | 2 +- .../java/org/bytedeco/pytorch/BilinearImpl.java | 2 +- .../bytedeco/pytorch/BilinearImplCloneable.java | 2 +- .../org/bytedeco/pytorch/BilinearOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/BinOp.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Blob.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Block.java | 2 +- .../java/org/bytedeco/pytorch/BlockArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/BlockWrap.java | 2 +- .../java/org/bytedeco/pytorch/BoolArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/BoolOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/BoolType.java | 2 +- .../java/org/bytedeco/pytorch/BoolTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/BoolVector.java | 2 +- .../org/bytedeco/pytorch/BoolVectorOptional.java | 2 +- .../bytedeco/pytorch/BooleanElementReference.java | 2 +- .../java/org/bytedeco/pytorch/BooleanList.java | 2 +- .../org/bytedeco/pytorch/BooleanListIterator.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Break.java | 2 +- .../org/bytedeco/pytorch/BroadcastOptions.java | 2 +- .../org/bytedeco/pytorch/BucketAccumulator.java | 2 +- .../java/org/bytedeco/pytorch/BufferPolicy.java | 2 +- .../org/bytedeco/pytorch/BuiltinFunction.java | 2 +- .../java/org/bytedeco/pytorch/BuiltinModule.java | 2 +- .../java/org/bytedeco/pytorch/ByteArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ByteOptional.java | 2 +- .../org/bytedeco/pytorch/BytePointerPair.java | 2 +- .../bytedeco/pytorch/BytePointerPairOptional.java | 2 +- .../org/bytedeco/pytorch/BytePointerVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/ByteVector.java | 2 +- .../java/org/bytedeco/pytorch/C10FlagParser.java | 2 +- .../gen/java/org/bytedeco/pytorch/CELUImpl.java | 2 +- .../org/bytedeco/pytorch/CELUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/CELUOptions.java | 2 +- .../org/bytedeco/pytorch/CPUGeneratorImpl.java | 2 +- .../java/org/bytedeco/pytorch/CTCLossImpl.java | 2 +- .../bytedeco/pytorch/CTCLossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/CTCLossOptions.java | 2 +- .../java/org/bytedeco/pytorch/CUDAHooksArgs.java | 2 +- .../org/bytedeco/pytorch/CUDAHooksInterface.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Call.java | 2 +- .../java/org/bytedeco/pytorch/CapsuleType.java | 2 +- .../java/org/bytedeco/pytorch/CapsuleTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/CastValue.java | 2 +- .../org/bytedeco/pytorch/ChunkBatchDataset.java | 2 +- .../pytorch/ChunkBatchSharedBatchDataset.java | 2 +- .../ChunkBatchSharedTensorBatchDataset.java | 2 +- .../org/bytedeco/pytorch/ChunkDataReader.java | 2 +- .../java/org/bytedeco/pytorch/ChunkDataset.java | 2 +- .../org/bytedeco/pytorch/ChunkDatasetOptions.java | 2 +- .../bytedeco/pytorch/ChunkMapBatchDataset.java | 2 +- .../org/bytedeco/pytorch/ChunkMapDataset.java | 2 +- .../pytorch/ChunkMapTensorBatchDataset.java | 2 +- .../bytedeco/pytorch/ChunkMapTensorDataset.java | 2 +- .../bytedeco/pytorch/ChunkRandomDataLoader.java | 2 +- .../pytorch/ChunkRandomDataLoaderBase.java | 2 +- .../pytorch/ChunkRandomTensorDataLoader.java | 2 +- .../pytorch/ChunkRandomTensorDataLoaderBase.java | 2 +- .../org/bytedeco/pytorch/ChunkRecordIterator.java | 2 +- .../bytedeco/pytorch/ChunkSharedBatchDataset.java | 2 +- .../pytorch/ChunkSharedTensorBatchDataset.java | 2 +- .../bytedeco/pytorch/ChunkStatefulDataset.java | 2 +- .../pytorch/ChunkStatefulTensorDataset.java | 2 +- .../bytedeco/pytorch/ChunkTensorBatchDataset.java | 2 +- .../bytedeco/pytorch/ChunkTensorDataReader.java | 2 +- .../org/bytedeco/pytorch/ChunkTensorDataset.java | 2 +- .../java/org/bytedeco/pytorch/ClassAttribute.java | 2 +- .../gen/java/org/bytedeco/pytorch/ClassDef.java | 2 +- .../gen/java/org/bytedeco/pytorch/ClassType.java | 2 +- .../pytorch/ClassTypePropertyOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/ClassValue.java | 2 +- .../java/org/bytedeco/pytorch/ClosureValue.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Code.java | 2 +- .../gen/java/org/bytedeco/pytorch/CodeImpl.java | 2 +- .../org/bytedeco/pytorch/CommHookInterface.java | 2 +- .../org/bytedeco/pytorch/CompilationUnit.java | 2 +- .../bytedeco/pytorch/CompileTimeEmptyString.java | 2 +- .../org/bytedeco/pytorch/CompiledNodeArgs.java | 2 +- .../java/org/bytedeco/pytorch/ComplexType.java | 2 +- .../java/org/bytedeco/pytorch/ComplexTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/Compound.java | 2 +- .../gen/java/org/bytedeco/pytorch/ConstExpr.java | 2 +- .../org/bytedeco/pytorch/ConstantPad1dImpl.java | 2 +- .../bytedeco/pytorch/ConstantPad1dImplBase.java | 2 +- .../pytorch/ConstantPad1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConstantPad1dOptions.java | 2 +- .../org/bytedeco/pytorch/ConstantPad2dImpl.java | 2 +- .../bytedeco/pytorch/ConstantPad2dImplBase.java | 2 +- .../pytorch/ConstantPad2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConstantPad2dOptions.java | 2 +- .../org/bytedeco/pytorch/ConstantPad3dImpl.java | 2 +- .../bytedeco/pytorch/ConstantPad3dImplBase.java | 2 +- .../pytorch/ConstantPad3dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConstantPad3dOptions.java | 2 +- .../java/org/bytedeco/pytorch/ConstantString.java | 2 +- .../gen/java/org/bytedeco/pytorch/Context.java | 2 +- .../gen/java/org/bytedeco/pytorch/Continue.java | 2 +- .../org/bytedeco/pytorch/Conv1dFuncOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Conv1dImpl.java | 2 +- .../java/org/bytedeco/pytorch/Conv1dImplBase.java | 2 +- .../org/bytedeco/pytorch/Conv1dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Conv1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/Conv1dPadding.java | 2 +- .../org/bytedeco/pytorch/Conv2dFuncOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Conv2dImpl.java | 2 +- .../java/org/bytedeco/pytorch/Conv2dImplBase.java | 2 +- .../org/bytedeco/pytorch/Conv2dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Conv2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/Conv2dPadding.java | 2 +- .../org/bytedeco/pytorch/Conv3dFuncOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Conv3dImpl.java | 2 +- .../java/org/bytedeco/pytorch/Conv3dImplBase.java | 2 +- .../org/bytedeco/pytorch/Conv3dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Conv3dOptions.java | 2 +- .../java/org/bytedeco/pytorch/Conv3dPadding.java | 2 +- .../org/bytedeco/pytorch/ConvPaddingMode.java | 2 +- .../pytorch/ConvTranspose1dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/ConvTranspose1dImpl.java | 2 +- .../bytedeco/pytorch/ConvTranspose1dImplBase.java | 2 +- .../pytorch/ConvTranspose1dImplBaseBase.java | 2 +- .../pytorch/ConvTranspose1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConvTranspose1dOptions.java | 2 +- .../pytorch/ConvTranspose2dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/ConvTranspose2dImpl.java | 2 +- .../bytedeco/pytorch/ConvTranspose2dImplBase.java | 2 +- .../pytorch/ConvTranspose2dImplBaseBase.java | 2 +- .../pytorch/ConvTranspose2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConvTranspose2dOptions.java | 2 +- .../pytorch/ConvTranspose3dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/ConvTranspose3dImpl.java | 2 +- .../bytedeco/pytorch/ConvTranspose3dImplBase.java | 2 +- .../pytorch/ConvTranspose3dImplBaseBase.java | 2 +- .../pytorch/ConvTranspose3dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConvTranspose3dOptions.java | 2 +- .../bytedeco/pytorch/CosineEmbeddingLossImpl.java | 2 +- .../pytorch/CosineEmbeddingLossImplCloneable.java | 2 +- .../pytorch/CosineEmbeddingLossOptions.java | 2 +- .../bytedeco/pytorch/CosineSimilarityImpl.java | 2 +- .../pytorch/CosineSimilarityImplCloneable.java | 2 +- .../bytedeco/pytorch/CosineSimilarityOptions.java | 2 +- .../java/org/bytedeco/pytorch/CppFunction.java | 2 +- .../java/org/bytedeco/pytorch/CppSignature.java | 2 +- .../bytedeco/pytorch/CppSignatureOptional.java | 2 +- .../bytedeco/pytorch/CrossEntropyLossImpl.java | 2 +- .../pytorch/CrossEntropyLossImplCloneable.java | 2 +- .../bytedeco/pytorch/CrossEntropyLossOptions.java | 2 +- .../org/bytedeco/pytorch/CrossMapLRN2dImpl.java | 2 +- .../pytorch/CrossMapLRN2dImplCloneable.java | 2 +- .../bytedeco/pytorch/CrossMapLRN2dOptions.java | 2 +- .../org/bytedeco/pytorch/CustomBatchRequest.java | 2 +- .../org/bytedeco/pytorch/CustomClassHolder.java | 2 +- .../java/org/bytedeco/pytorch/DDPLoggingData.java | 2 +- .../org/bytedeco/pytorch/DataLoaderOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/DataPtr.java | 2 +- .../java/org/bytedeco/pytorch/DataPtrVector.java | 2 +- .../java/org/bytedeco/pytorch/DebugInfoBase.java | 2 +- .../java/org/bytedeco/pytorch/DebugInfoGuard.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Decl.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Def.java | 2 +- .../gen/java/org/bytedeco/pytorch/DefMaybe.java | 2 +- .../gen/java/org/bytedeco/pytorch/DefVector.java | 2 +- .../java/org/bytedeco/pytorch/DelayedError.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Delete.java | 2 +- .../pytorch/DeserializationStorageContext.java | 2 +- .../org/bytedeco/pytorch/DetailConv1dOptions.java | 2 +- .../org/bytedeco/pytorch/DetailConv2dOptions.java | 2 +- .../org/bytedeco/pytorch/DetailConv3dOptions.java | 2 +- .../org/bytedeco/pytorch/DetectAnomalyGuard.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Device.java | 2 +- .../pytorch/DeviceGuardImplInterface.java | 2 +- .../pytorch/DeviceGuardImplRegistrar.java | 2 +- .../java/org/bytedeco/pytorch/DeviceObjType.java | 2 +- .../org/bytedeco/pytorch/DeviceObjTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/DeviceOptional.java | 2 +- .../org/bytedeco/pytorch/DeviceTypeOptional.java | 2 +- .../java/org/bytedeco/pytorch/DeviceTypeSet.java | 2 +- .../gen/java/org/bytedeco/pytorch/DictComp.java | 2 +- .../java/org/bytedeco/pytorch/DictLiteral.java | 2 +- .../gen/java/org/bytedeco/pytorch/DictType.java | 2 +- .../gen/java/org/bytedeco/pytorch/DimVector.java | 2 +- .../DimVectorInferExpandGeometryResult.java | 2 +- .../org/bytedeco/pytorch/DimVectorOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/Dimname.java | 2 +- .../org/bytedeco/pytorch/DimnameArrayRef.java | 2 +- .../org/bytedeco/pytorch/DimnameListOptional.java | 2 +- .../org/bytedeco/pytorch/DimnameOptional.java | 2 +- .../java/org/bytedeco/pytorch/DimnameVector.java | 2 +- .../bytedeco/pytorch/DisablePythonDispatcher.java | 2 +- .../pytorch/DisableRecordFunctionGuard.java | 2 +- .../java/org/bytedeco/pytorch/DisabledStr.java | 2 +- .../bytedeco/pytorch/DispatchKeyExtractor.java | 2 +- .../org/bytedeco/pytorch/DispatchKeyOptional.java | 2 +- .../java/org/bytedeco/pytorch/DispatchKeySet.java | 2 +- .../gen/java/org/bytedeco/pytorch/Dispatcher.java | 2 +- .../org/bytedeco/pytorch/DistAutogradContext.java | 2 +- .../org/bytedeco/pytorch/DistributedBackend.java | 2 +- .../pytorch/DistributedBackendOptional.java | 2 +- .../pytorch/DistributedBackendOptions.java | 2 +- .../pytorch/DistributedRandomSampler.java | 2 +- .../org/bytedeco/pytorch/DistributedSampler.java | 2 +- .../pytorch/DistributedSequentialSampler.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Dots.java | 2 +- .../java/org/bytedeco/pytorch/DoubleArrayRef.java | 2 +- .../bytedeco/pytorch/DoubleArrayRefOptional.java | 2 +- .../java/org/bytedeco/pytorch/DoubleComplex.java | 2 +- .../bytedeco/pytorch/DoubleComplexArrayRef.java | 2 +- .../pytorch/DoubleComplexElementReference.java | 2 +- .../org/bytedeco/pytorch/DoubleComplexList.java | 2 +- .../pytorch/DoubleComplexListIterator.java | 2 +- .../bytedeco/pytorch/DoubleElementReference.java | 2 +- .../pytorch/DoubleExpandingArrayOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/DoubleList.java | 2 +- .../org/bytedeco/pytorch/DoubleListIterator.java | 2 +- .../java/org/bytedeco/pytorch/DoubleOptional.java | 2 +- .../java/org/bytedeco/pytorch/DoubleVector.java | 2 +- .../bytedeco/pytorch/DoubleVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/Dropout2dImpl.java | 2 +- .../org/bytedeco/pytorch/Dropout2dImplBase.java | 2 +- .../bytedeco/pytorch/Dropout2dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Dropout3dImpl.java | 2 +- .../org/bytedeco/pytorch/Dropout3dImplBase.java | 2 +- .../bytedeco/pytorch/Dropout3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/DropoutFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/DropoutImpl.java | 2 +- .../org/bytedeco/pytorch/DropoutImplBase.java | 2 +- .../bytedeco/pytorch/DropoutImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/DropoutOptions.java | 2 +- .../java/org/bytedeco/pytorch/DynamicLibrary.java | 2 +- .../gen/java/org/bytedeco/pytorch/ELUImpl.java | 2 +- .../org/bytedeco/pytorch/ELUImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/ELUOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Edge.java | 2 +- .../gen/java/org/bytedeco/pytorch/EdgeVector.java | 2 +- .../org/bytedeco/pytorch/EllipsisIndexType.java | 2 +- .../EmbeddingBagFromPretrainedOptions.java | 2 +- .../bytedeco/pytorch/EmbeddingBagFuncOptions.java | 2 +- .../org/bytedeco/pytorch/EmbeddingBagImpl.java | 2 +- .../pytorch/EmbeddingBagImplCloneable.java | 2 +- .../org/bytedeco/pytorch/EmbeddingBagMode.java | 2 +- .../org/bytedeco/pytorch/EmbeddingBagOptions.java | 2 +- .../pytorch/EmbeddingFromPretrainedOptions.java | 2 +- .../bytedeco/pytorch/EmbeddingFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/EmbeddingImpl.java | 2 +- .../bytedeco/pytorch/EmbeddingImplCloneable.java | 2 +- .../org/bytedeco/pytorch/EmbeddingOptions.java | 2 +- .../bytedeco/pytorch/EnableProfilingGuard.java | 2 +- .../gen/java/org/bytedeco/pytorch/EnabledStr.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Engine.java | 2 +- .../gen/java/org/bytedeco/pytorch/EngineStub.java | 2 +- .../gen/java/org/bytedeco/pytorch/EnumHolder.java | 2 +- .../java/org/bytedeco/pytorch/EnumNameValue.java | 2 +- .../bytedeco/pytorch/EnumNameValueArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/EnumType.java | 2 +- .../gen/java/org/bytedeco/pytorch/Example.java | 2 +- .../org/bytedeco/pytorch/ExampleCollation.java | 2 +- .../org/bytedeco/pytorch/ExampleIterator.java | 2 +- .../org/bytedeco/pytorch/ExampleOptional.java | 2 +- .../java/org/bytedeco/pytorch/ExampleVector.java | 2 +- .../bytedeco/pytorch/ExampleVectorIterator.java | 2 +- .../bytedeco/pytorch/ExampleVectorOptional.java | 2 +- .../bytedeco/pytorch/ExceptionMessageValue.java | 2 +- .../java/org/bytedeco/pytorch/ExceptionValue.java | 2 +- .../java/org/bytedeco/pytorch/ExecutionPlan.java | 2 +- .../pytorch/ExecutorExecutionModeOptional.java | 2 +- .../org/bytedeco/pytorch/ExperimentalConfig.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Expr.java | 2 +- .../gen/java/org/bytedeco/pytorch/ExprList.java | 2 +- .../org/bytedeco/pytorch/ExprListIterator.java | 2 +- .../gen/java/org/bytedeco/pytorch/ExprMaybe.java | 2 +- .../gen/java/org/bytedeco/pytorch/ExprStmt.java | 2 +- .../java/org/bytedeco/pytorch/ExtraFilesMap.java | 2 +- .../java/org/bytedeco/pytorch/FanModeType.java | 2 +- .../pytorch/FeatureAlphaDropoutFuncOptions.java | 2 +- .../bytedeco/pytorch/FeatureAlphaDropoutImpl.java | 2 +- .../pytorch/FeatureAlphaDropoutImplBase.java | 2 +- .../pytorch/FeatureAlphaDropoutImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/FileLineFunc.java | 2 +- .../java/org/bytedeco/pytorch/FlattenImpl.java | 2 +- .../bytedeco/pytorch/FlattenImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/FlattenOptions.java | 2 +- .../java/org/bytedeco/pytorch/Float8_e4m3fn.java | 2 +- .../org/bytedeco/pytorch/Float8_e4m3fnuz.java | 2 +- .../java/org/bytedeco/pytorch/Float8_e5m2.java | 2 +- .../org/bytedeco/pytorch/Float8_e5m2fnuz.java | 2 +- .../java/org/bytedeco/pytorch/FloatArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/FloatComplex.java | 2 +- .../bytedeco/pytorch/FloatComplexArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/FloatOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/FloatType.java | 2 +- .../java/org/bytedeco/pytorch/FloatTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/FoldImpl.java | 2 +- .../org/bytedeco/pytorch/FoldImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/FoldOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/For.java | 2 +- .../bytedeco/pytorch/ForceDispatchKeyGuard.java | 2 +- .../java/org/bytedeco/pytorch/ForwardADLevel.java | 2 +- .../java/org/bytedeco/pytorch/ForwardGrad.java | 2 +- .../pytorch/FractionalMaxPool1dOptions.java | 2 +- .../bytedeco/pytorch/FractionalMaxPool2dImpl.java | 2 +- .../pytorch/FractionalMaxPool2dImplCloneable.java | 2 +- .../pytorch/FractionalMaxPool2dOptions.java | 2 +- .../bytedeco/pytorch/FractionalMaxPool3dImpl.java | 2 +- .../pytorch/FractionalMaxPool3dImplCloneable.java | 2 +- .../pytorch/FractionalMaxPool3dOptions.java | 2 +- .../bytedeco/pytorch/FullDataLoaderOptions.java | 2 +- .../org/bytedeco/pytorch/FuncTorchTLSBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/Function.java | 2 +- .../bytedeco/pytorch/FunctionCrossMapLRN2d.java | 2 +- .../org/bytedeco/pytorch/FunctionPostHook.java | 2 +- .../bytedeco/pytorch/FunctionPostHookVector.java | 2 +- .../org/bytedeco/pytorch/FunctionPreHook.java | 2 +- .../bytedeco/pytorch/FunctionPreHookVector.java | 2 +- .../java/org/bytedeco/pytorch/FunctionSchema.java | 2 +- .../bytedeco/pytorch/FunctionSchemaOptional.java | 2 +- .../bytedeco/pytorch/FunctionSchemaVector.java | 2 +- .../java/org/bytedeco/pytorch/FunctionType.java | 2 +- .../java/org/bytedeco/pytorch/FunctionValue.java | 2 +- .../java/org/bytedeco/pytorch/FunctionVector.java | 2 +- .../pytorch/FunctionalityOffsetAndMask.java | 2 +- .../java/org/bytedeco/pytorch/FusionStrategy.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Future.java | 2 +- .../java/org/bytedeco/pytorch/FutureArrayRef.java | 2 +- .../bytedeco/pytorch/FutureElementReference.java | 2 +- .../gen/java/org/bytedeco/pytorch/FutureList.java | 2 +- .../org/bytedeco/pytorch/FutureListIterator.java | 2 +- .../bytedeco/pytorch/FutureSingleElementType.java | 2 +- .../gen/java/org/bytedeco/pytorch/FutureType.java | 2 +- .../java/org/bytedeco/pytorch/FutureVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/GELUImpl.java | 2 +- .../org/bytedeco/pytorch/GELUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/GELUOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/GLUImpl.java | 2 +- .../org/bytedeco/pytorch/GLUImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/GLUOptions.java | 2 +- .../java/org/bytedeco/pytorch/GRUCellImpl.java | 2 +- .../org/bytedeco/pytorch/GRUCellImplBase.java | 2 +- .../bytedeco/pytorch/GRUCellImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/GRUCellOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/GRUImpl.java | 2 +- .../java/org/bytedeco/pytorch/GRUImplBase.java | 2 +- .../org/bytedeco/pytorch/GRUImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/GRUOptions.java | 2 +- .../java/org/bytedeco/pytorch/GatherOptions.java | 2 +- .../org/bytedeco/pytorch/GatheredContext.java | 2 +- .../gen/java/org/bytedeco/pytorch/Generator.java | 2 +- .../java/org/bytedeco/pytorch/GeneratorImpl.java | 2 +- .../org/bytedeco/pytorch/GeneratorOptional.java | 2 +- .../java/org/bytedeco/pytorch/GeneratorType.java | 2 +- .../org/bytedeco/pytorch/GeneratorTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/GenericDict.java | 2 +- .../org/bytedeco/pytorch/GenericDictEntryRef.java | 2 +- .../org/bytedeco/pytorch/GenericDictIterator.java | 2 +- .../bytedeco/pytorch/GenericElementReference.java | 2 +- .../java/org/bytedeco/pytorch/GenericList.java | 2 +- .../org/bytedeco/pytorch/GenericListIterator.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Global.java | 2 +- .../org/bytedeco/pytorch/GloballyUniqueId.java | 2 +- .../org/bytedeco/pytorch/GlooDeviceVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/GradBucket.java | 2 +- .../gen/java/org/bytedeco/pytorch/GradMode.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Graph.java | 2 +- .../gen/java/org/bytedeco/pytorch/GraphAttr.java | 2 +- .../java/org/bytedeco/pytorch/GraphExecutor.java | 2 +- .../bytedeco/pytorch/GraphExecutorImplBase.java | 2 +- .../org/bytedeco/pytorch/GraphExecutorState.java | 2 +- .../java/org/bytedeco/pytorch/GraphFunction.java | 2 +- .../pytorch/GraphOptimizerEnabledGuard.java | 2 +- .../gen/java/org/bytedeco/pytorch/GraphRoot.java | 2 +- .../java/org/bytedeco/pytorch/GraphVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/GraphsAttr.java | 2 +- .../bytedeco/pytorch/GridSampleFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/GridSampleMode.java | 2 +- .../bytedeco/pytorch/GridSamplePaddingMode.java | 2 +- .../bytedeco/pytorch/GroupNormFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/GroupNormImpl.java | 2 +- .../bytedeco/pytorch/GroupNormImplCloneable.java | 2 +- .../org/bytedeco/pytorch/GroupNormOptions.java | 2 +- .../pytorch/GumbelSoftmaxFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/HIPHooksArgs.java | 2 +- .../org/bytedeco/pytorch/HIPHooksInterface.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Half.java | 2 +- .../java/org/bytedeco/pytorch/HalfArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/HalfComplex.java | 2 +- .../java/org/bytedeco/pytorch/HardshrinkImpl.java | 2 +- .../bytedeco/pytorch/HardshrinkImplCloneable.java | 2 +- .../org/bytedeco/pytorch/HardshrinkOptions.java | 2 +- .../java/org/bytedeco/pytorch/HardtanhImpl.java | 2 +- .../bytedeco/pytorch/HardtanhImplCloneable.java | 2 +- .../org/bytedeco/pytorch/HardtanhOptions.java | 2 +- .../bytedeco/pytorch/HashAliasedIValueMap.java | 2 +- .../org/bytedeco/pytorch/HashAliasedIValues.java | 2 +- .../org/bytedeco/pytorch/HermeticPyObjectTLS.java | 2 +- .../bytedeco/pytorch/HingeEmbeddingLossImpl.java | 2 +- .../pytorch/HingeEmbeddingLossImplCloneable.java | 2 +- .../pytorch/HingeEmbeddingLossOptions.java | 2 +- .../java/org/bytedeco/pytorch/HuberLossImpl.java | 2 +- .../bytedeco/pytorch/HuberLossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/HuberLossOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/IMethod.java | 2 +- .../java/org/bytedeco/pytorch/IPUHooksArgs.java | 2 +- .../org/bytedeco/pytorch/IPUHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/IStreamAdapter.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/IValue.java | 2 +- .../java/org/bytedeco/pytorch/IValueArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/IValueOptional.java | 2 +- .../bytedeco/pytorch/IValueOptionalVector.java | 2 +- .../java/org/bytedeco/pytorch/IValueVector.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Ident.java | 2 +- .../gen/java/org/bytedeco/pytorch/IdentList.java | 2 +- .../org/bytedeco/pytorch/IdentListIterator.java | 2 +- .../gen/java/org/bytedeco/pytorch/Identity.java | 2 +- .../java/org/bytedeco/pytorch/IdentityImpl.java | 2 +- .../bytedeco/pytorch/IdentityImplCloneable.java | 2 +- pytorch/src/gen/java/org/bytedeco/pytorch/If.java | 2 +- .../bytedeco/pytorch/IncludeDispatchKeyGuard.java | 2 +- .../java/org/bytedeco/pytorch/InferenceMode.java | 2 +- .../java/org/bytedeco/pytorch/InferredType.java | 2 +- .../org/bytedeco/pytorch/InlinedCallStack.java | 2 +- .../pytorch/InlinedCallStackOptional.java | 2 +- .../java/org/bytedeco/pytorch/InputArchive.java | 2 +- .../org/bytedeco/pytorch/InstanceNorm1dImpl.java | 2 +- .../bytedeco/pytorch/InstanceNorm1dImplBase.java | 2 +- .../pytorch/InstanceNorm1dImplBaseBase.java | 2 +- .../pytorch/InstanceNorm1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/InstanceNorm2dImpl.java | 2 +- .../bytedeco/pytorch/InstanceNorm2dImplBase.java | 2 +- .../pytorch/InstanceNorm2dImplBaseBase.java | 2 +- .../pytorch/InstanceNorm2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/InstanceNorm3dImpl.java | 2 +- .../bytedeco/pytorch/InstanceNorm3dImplBase.java | 2 +- .../pytorch/InstanceNorm3dImplBaseBase.java | 2 +- .../pytorch/InstanceNorm3dImplCloneable.java | 2 +- .../bytedeco/pytorch/InstanceNormFuncOptions.java | 2 +- .../org/bytedeco/pytorch/InstanceNormOptions.java | 2 +- .../java/org/bytedeco/pytorch/Instruction.java | 2 +- .../java/org/bytedeco/pytorch/IntArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/IntOptional.java | 2 +- .../bytedeco/pytorch/IntSizedSmallVectorBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/IntType.java | 2 +- .../gen/java/org/bytedeco/pytorch/IntTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/InterfaceType.java | 2 +- .../bytedeco/pytorch/InterpolateFuncOptions.java | 2 +- .../org/bytedeco/pytorch/InterpolateMode.java | 2 +- .../org/bytedeco/pytorch/JavaBatchDataset.java | 2 +- .../java/org/bytedeco/pytorch/JavaDataset.java | 2 +- .../org/bytedeco/pytorch/JavaDatasetBase.java | 2 +- .../pytorch/JavaDistributedRandomDataLoader.java | 2 +- .../JavaDistributedRandomDataLoaderBase.java | 2 +- .../JavaDistributedRandomTensorDataLoader.java | 2 +- ...JavaDistributedRandomTensorDataLoaderBase.java | 2 +- .../JavaDistributedSequentialDataLoader.java | 2 +- .../JavaDistributedSequentialDataLoaderBase.java | 2 +- ...JavaDistributedSequentialTensorDataLoader.java | 2 +- ...DistributedSequentialTensorDataLoaderBase.java | 2 +- .../bytedeco/pytorch/JavaRandomDataLoader.java | 2 +- .../pytorch/JavaRandomDataLoaderBase.java | 2 +- .../pytorch/JavaRandomTensorDataLoader.java | 2 +- .../pytorch/JavaRandomTensorDataLoaderBase.java | 2 +- .../pytorch/JavaSequentialDataLoader.java | 2 +- .../pytorch/JavaSequentialDataLoaderBase.java | 2 +- .../pytorch/JavaSequentialTensorDataLoader.java | 2 +- .../JavaSequentialTensorDataLoaderBase.java | 2 +- .../pytorch/JavaStatefulBatchDataset.java | 2 +- .../bytedeco/pytorch/JavaStatefulDataLoader.java | 2 +- .../pytorch/JavaStatefulDataLoaderBase.java | 2 +- .../org/bytedeco/pytorch/JavaStatefulDataset.java | 2 +- .../bytedeco/pytorch/JavaStatefulDatasetBase.java | 2 +- .../pytorch/JavaStatefulTensorBatchDataset.java | 2 +- .../pytorch/JavaStatefulTensorDataLoader.java | 2 +- .../pytorch/JavaStatefulTensorDataLoaderBase.java | 2 +- .../pytorch/JavaStatefulTensorDataset.java | 2 +- .../pytorch/JavaStatefulTensorDatasetBase.java | 2 +- .../bytedeco/pytorch/JavaStreamBatchDataset.java | 2 +- .../bytedeco/pytorch/JavaStreamDataLoader.java | 2 +- .../pytorch/JavaStreamDataLoaderBase.java | 2 +- .../org/bytedeco/pytorch/JavaStreamDataset.java | 2 +- .../pytorch/JavaStreamTensorBatchDataset.java | 2 +- .../pytorch/JavaStreamTensorDataLoader.java | 2 +- .../pytorch/JavaStreamTensorDataLoaderBase.java | 2 +- .../bytedeco/pytorch/JavaStreamTensorDataset.java | 2 +- .../bytedeco/pytorch/JavaTensorBatchDataset.java | 2 +- .../org/bytedeco/pytorch/JavaTensorDataset.java | 2 +- .../bytedeco/pytorch/JavaTensorDatasetBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/JitModule.java | 2 +- .../gen/java/org/bytedeco/pytorch/JitNode.java | 2 +- .../java/org/bytedeco/pytorch/JitNodeVector.java | 2 +- .../java/org/bytedeco/pytorch/JitNodeWrap.java | 2 +- .../gen/java/org/bytedeco/pytorch/JitObject.java | 2 +- .../org/bytedeco/pytorch/JitRRefPickleGuard.java | 2 +- .../gen/java/org/bytedeco/pytorch/JitString.java | 2 +- .../java/org/bytedeco/pytorch/KLDivLossImpl.java | 2 +- .../bytedeco/pytorch/KLDivLossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/KLDivLossOptions.java | 2 +- .../org/bytedeco/pytorch/KLDivLossReduction.java | 2 +- .../java/org/bytedeco/pytorch/KernelFunction.java | 2 +- .../gen/java/org/bytedeco/pytorch/L1LossImpl.java | 2 +- .../org/bytedeco/pytorch/L1LossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/L1LossOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/LBFGS.java | 2 +- .../java/org/bytedeco/pytorch/LBFGSOptions.java | 2 +- .../org/bytedeco/pytorch/LBFGSParamState.java | 2 +- .../java/org/bytedeco/pytorch/LPPool1dImpl.java | 2 +- .../org/bytedeco/pytorch/LPPool1dImplBase.java | 2 +- .../bytedeco/pytorch/LPPool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LPPool1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/LPPool2dImpl.java | 2 +- .../org/bytedeco/pytorch/LPPool2dImplBase.java | 2 +- .../bytedeco/pytorch/LPPool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LPPool2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/LPPool3dImpl.java | 2 +- .../org/bytedeco/pytorch/LPPool3dImplBase.java | 2 +- .../bytedeco/pytorch/LPPool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LPPool3dOptions.java | 2 +- .../java/org/bytedeco/pytorch/LRScheduler.java | 2 +- .../java/org/bytedeco/pytorch/LSTMCellImpl.java | 2 +- .../org/bytedeco/pytorch/LSTMCellImplBase.java | 2 +- .../bytedeco/pytorch/LSTMCellImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LSTMCellOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/LSTMImpl.java | 2 +- .../java/org/bytedeco/pytorch/LSTMImplBase.java | 2 +- .../org/bytedeco/pytorch/LSTMImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/LSTMOptions.java | 2 +- .../bytedeco/pytorch/LayerNormFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/LayerNormImpl.java | 2 +- .../bytedeco/pytorch/LayerNormImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LayerNormOptions.java | 2 +- .../bytedeco/pytorch/LayoutEnumerationType.java | 2 +- .../java/org/bytedeco/pytorch/LayoutOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/LayoutType.java | 2 +- .../java/org/bytedeco/pytorch/LayoutTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/LeakyReLUImpl.java | 2 +- .../bytedeco/pytorch/LeakyReLUImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LeakyReLUOptions.java | 2 +- .../bytedeco/pytorch/LegacyTensorConstructor.java | 2 +- .../gen/java/org/bytedeco/pytorch/Library.java | 2 +- .../gen/java/org/bytedeco/pytorch/LinearImpl.java | 2 +- .../org/bytedeco/pytorch/LinearImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/LinearOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/ListComp.java | 2 +- .../java/org/bytedeco/pytorch/ListLiteral.java | 2 +- .../bytedeco/pytorch/ListSingleElementType.java | 2 +- .../gen/java/org/bytedeco/pytorch/ListType.java | 2 +- .../org/bytedeco/pytorch/LocalDispatchKeySet.java | 2 +- .../bytedeco/pytorch/LocalResponseNormImpl.java | 2 +- .../pytorch/LocalResponseNormImplCloneable.java | 2 +- .../pytorch/LocalResponseNormOptions.java | 2 +- .../java/org/bytedeco/pytorch/LogSigmoidImpl.java | 2 +- .../bytedeco/pytorch/LogSigmoidImplCloneable.java | 2 +- .../bytedeco/pytorch/LogSoftmaxFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/LogSoftmaxImpl.java | 2 +- .../bytedeco/pytorch/LogSoftmaxImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LogSoftmaxOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Logger.java | 2 +- .../java/org/bytedeco/pytorch/LoggerOptional.java | 2 +- .../java/org/bytedeco/pytorch/LongArrayRef.java | 2 +- .../bytedeco/pytorch/LongArrayRefOptional.java | 2 +- .../org/bytedeco/pytorch/LongArrayRefVector.java | 2 +- .../bytedeco/pytorch/LongElementReference.java | 2 +- .../pytorch/LongExpandingArrayOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/LongList.java | 2 +- .../org/bytedeco/pytorch/LongListIterator.java | 2 +- .../java/org/bytedeco/pytorch/LongOptional.java | 2 +- .../bytedeco/pytorch/LongOptionalArrayRef.java | 2 +- .../org/bytedeco/pytorch/LongOptionalVector.java | 2 +- .../bytedeco/pytorch/LongRecvRpcBackwardMap.java | 2 +- .../bytedeco/pytorch/LongSendRpcBackwardMap.java | 2 +- .../org/bytedeco/pytorch/LongSmallVectorBase.java | 2 +- .../bytedeco/pytorch/LongSmallVectorCommon.java | 2 +- .../org/bytedeco/pytorch/LongSmallVectorImpl.java | 2 +- .../org/bytedeco/pytorch/LongVaryingShape.java | 2 +- .../gen/java/org/bytedeco/pytorch/LongVector.java | 2 +- .../org/bytedeco/pytorch/LongVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/LossReduction.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/MNIST.java | 2 +- .../org/bytedeco/pytorch/MNISTBatchDataset.java | 2 +- .../java/org/bytedeco/pytorch/MNISTDataset.java | 2 +- .../bytedeco/pytorch/MNISTMapBatchDataset.java | 2 +- .../org/bytedeco/pytorch/MNISTMapDataset.java | 2 +- .../bytedeco/pytorch/MNISTRandomDataLoader.java | 2 +- .../pytorch/MNISTRandomDataLoaderBase.java | 2 +- .../java/org/bytedeco/pytorch/MPSHooksArgs.java | 2 +- .../org/bytedeco/pytorch/MPSHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/MSELossImpl.java | 2 +- .../bytedeco/pytorch/MSELossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/MSELossOptions.java | 2 +- .../org/bytedeco/pytorch/MTIAHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/MagicMethod.java | 2 +- .../bytedeco/pytorch/MarginRankingLossImpl.java | 2 +- .../pytorch/MarginRankingLossImplCloneable.java | 2 +- .../pytorch/MarginRankingLossOptions.java | 2 +- .../org/bytedeco/pytorch/MatchTypeReturn.java | 2 +- .../java/org/bytedeco/pytorch/MatchedSchema.java | 2 +- .../java/org/bytedeco/pytorch/MaxPool1dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxPool1dImplBase.java | 2 +- .../bytedeco/pytorch/MaxPool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxPool1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/MaxPool2dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxPool2dImplBase.java | 2 +- .../bytedeco/pytorch/MaxPool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxPool2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/MaxPool3dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxPool3dImplBase.java | 2 +- .../bytedeco/pytorch/MaxPool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxPool3dOptions.java | 2 +- .../bytedeco/pytorch/MaxUnpool1dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool1dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool1dImplBase.java | 2 +- .../pytorch/MaxUnpool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool1dOptions.java | 2 +- .../bytedeco/pytorch/MaxUnpool2dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool2dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool2dImplBase.java | 2 +- .../pytorch/MaxUnpool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool2dOptions.java | 2 +- .../bytedeco/pytorch/MaxUnpool3dFuncOptions.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool3dImpl.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool3dImplBase.java | 2 +- .../pytorch/MaxUnpool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool3dOptions.java | 2 +- .../bytedeco/pytorch/MemoryFormatOptional.java | 2 +- .../org/bytedeco/pytorch/MemoryFormatType.java | 2 +- .../pytorch/MemoryFormattEnumerationType.java | 2 +- .../bytedeco/pytorch/MemoryReportingInfoBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/Message.java | 2 +- .../gen/java/org/bytedeco/pytorch/MetaBase.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Method.java | 2 +- .../java/org/bytedeco/pytorch/MethodOptional.java | 2 +- .../java/org/bytedeco/pytorch/MethodValue.java | 2 +- .../gen/java/org/bytedeco/pytorch/MishImpl.java | 2 +- .../org/bytedeco/pytorch/MishImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/MobileCode.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Module.java | 2 +- .../java/org/bytedeco/pytorch/ModuleDictImpl.java | 2 +- .../bytedeco/pytorch/ModuleDictImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ModuleInstanceInfo.java | 2 +- .../pytorch/ModuleInstanceInfoOptional.java | 2 +- .../java/org/bytedeco/pytorch/ModuleListImpl.java | 2 +- .../bytedeco/pytorch/ModuleListImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/ModulePolicy.java | 2 +- .../pytorch/MultiLabelMarginLossImpl.java | 2 +- .../MultiLabelMarginLossImplCloneable.java | 2 +- .../pytorch/MultiLabelMarginLossOptions.java | 2 +- .../pytorch/MultiLabelSoftMarginLossImpl.java | 2 +- .../MultiLabelSoftMarginLossImplCloneable.java | 2 +- .../pytorch/MultiLabelSoftMarginLossOptions.java | 2 +- .../org/bytedeco/pytorch/MultiMarginLossImpl.java | 2 +- .../pytorch/MultiMarginLossImplCloneable.java | 2 +- .../bytedeco/pytorch/MultiMarginLossOptions.java | 2 +- .../MultiheadAttentionForwardFuncOptions.java | 2 +- .../bytedeco/pytorch/MultiheadAttentionImpl.java | 2 +- .../pytorch/MultiheadAttentionImplCloneable.java | 2 +- .../pytorch/MultiheadAttentionOptions.java | 2 +- .../bytedeco/pytorch/MzZipReaderIterWrapper.java | 2 +- .../bytedeco/pytorch/NCCLPreMulSumSupplement.java | 2 +- .../java/org/bytedeco/pytorch/NLLLossImpl.java | 2 +- .../bytedeco/pytorch/NLLLossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/NLLLossOptions.java | 2 +- .../java/org/bytedeco/pytorch/NameMangler.java | 2 +- .../java/org/bytedeco/pytorch/NamedIValue.java | 2 +- .../java/org/bytedeco/pytorch/NamedJitModule.java | 2 +- .../java/org/bytedeco/pytorch/NamedTensor.java | 2 +- .../org/bytedeco/pytorch/NamedTensorMeta.java | 2 +- .../pytorch/NamedTensorMetaInterface.java | 2 +- .../bytedeco/pytorch/NamedTupleConstructor.java | 2 +- .../gen/java/org/bytedeco/pytorch/NamedType.java | 2 +- .../gen/java/org/bytedeco/pytorch/NamedValue.java | 2 +- .../org/bytedeco/pytorch/NamedValueArrayRef.java | 2 +- .../org/bytedeco/pytorch/NamedValueOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/NamesMode.java | 2 +- .../java/org/bytedeco/pytorch/NativeResolver.java | 2 +- .../org/bytedeco/pytorch/NestedTensorImpl.java | 2 +- .../java/org/bytedeco/pytorch/NoGradGuard.java | 2 +- .../java/org/bytedeco/pytorch/NoNamesGuard.java | 2 +- .../java/org/bytedeco/pytorch/NoTF32Guard.java | 2 +- .../gen/java/org/bytedeco/pytorch/NoTarget.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Node.java | 2 +- .../gen/java/org/bytedeco/pytorch/NodeSet.java | 2 +- .../gen/java/org/bytedeco/pytorch/NoneType.java | 2 +- .../java/org/bytedeco/pytorch/NoneTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/Nonlinearity.java | 2 +- .../bytedeco/pytorch/NormalizeFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/NotImplemented.java | 2 +- .../gen/java/org/bytedeco/pytorch/NumberType.java | 2 +- .../java/org/bytedeco/pytorch/NumberTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/ORTHooksArgs.java | 2 +- .../org/bytedeco/pytorch/ORTHooksInterface.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Obj.java | 2 +- .../bytedeco/pytorch/OpRegistrationListener.java | 2 +- .../java/org/bytedeco/pytorch/OperandInfo.java | 2 +- .../gen/java/org/bytedeco/pytorch/Operation.java | 2 +- .../gen/java/org/bytedeco/pytorch/Operator.java | 2 +- .../java/org/bytedeco/pytorch/OperatorHandle.java | 2 +- .../bytedeco/pytorch/OperatorHandleOptional.java | 2 +- .../java/org/bytedeco/pytorch/OperatorKernel.java | 2 +- .../java/org/bytedeco/pytorch/OperatorName.java | 2 +- .../bytedeco/pytorch/OperatorNameOptional.java | 2 +- .../java/org/bytedeco/pytorch/OperatorSet.java | 2 +- .../java/org/bytedeco/pytorch/OperatorVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/Optimizer.java | 2 +- .../pytorch/OptimizerCloneableAdagradOptions.java | 2 +- .../OptimizerCloneableAdagradParamState.java | 2 +- .../pytorch/OptimizerCloneableAdamOptions.java | 2 +- .../pytorch/OptimizerCloneableAdamParamState.java | 2 +- .../pytorch/OptimizerCloneableAdamWOptions.java | 2 +- .../OptimizerCloneableAdamWParamState.java | 2 +- .../pytorch/OptimizerCloneableLBFGSOptions.java | 2 +- .../OptimizerCloneableLBFGSParamState.java | 2 +- .../pytorch/OptimizerCloneableRMSpropOptions.java | 2 +- .../OptimizerCloneableRMSpropParamState.java | 2 +- .../pytorch/OptimizerCloneableSGDOptions.java | 2 +- .../pytorch/OptimizerCloneableSGDParamState.java | 2 +- .../org/bytedeco/pytorch/OptimizerOptions.java | 2 +- .../org/bytedeco/pytorch/OptimizerParamGroup.java | 2 +- .../pytorch/OptimizerParamGroupVector.java | 2 +- .../org/bytedeco/pytorch/OptimizerParamState.java | 2 +- .../org/bytedeco/pytorch/OptionalDeviceGuard.java | 2 +- .../java/org/bytedeco/pytorch/OptionalType.java | 2 +- .../java/org/bytedeco/pytorch/OutputArchive.java | 2 +- .../bytedeco/pytorch/PODLocalDispatchKeySet.java | 2 +- .../gen/java/org/bytedeco/pytorch/PReLUImpl.java | 2 +- .../org/bytedeco/pytorch/PReLUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/PReLUOptions.java | 2 +- .../java/org/bytedeco/pytorch/PackedSequence.java | 2 +- .../java/org/bytedeco/pytorch/PadFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/PaddingMode.java | 2 +- .../bytedeco/pytorch/PairwiseDistanceImpl.java | 2 +- .../pytorch/PairwiseDistanceImplCloneable.java | 2 +- .../bytedeco/pytorch/PairwiseDistanceOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Param.java | 2 +- .../gen/java/org/bytedeco/pytorch/ParamList.java | 2 +- .../org/bytedeco/pytorch/ParamListIterator.java | 2 +- .../org/bytedeco/pytorch/ParameterDictImpl.java | 2 +- .../pytorch/ParameterDictImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ParameterListImpl.java | 2 +- .../pytorch/ParameterListImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ParameterPolicy.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Pass.java | 2 +- .../gen/java/org/bytedeco/pytorch/Pickler.java | 2 +- .../org/bytedeco/pytorch/PixelShuffleImpl.java | 2 +- .../pytorch/PixelShuffleImplCloneable.java | 2 +- .../org/bytedeco/pytorch/PixelShuffleOptions.java | 2 +- .../org/bytedeco/pytorch/PixelUnshuffleImpl.java | 2 +- .../pytorch/PixelUnshuffleImplCloneable.java | 2 +- .../bytedeco/pytorch/PixelUnshuffleOptions.java | 2 +- .../bytedeco/pytorch/PlacementDeleteContext.java | 2 +- .../java/org/bytedeco/pytorch/PointerPair.java | 2 +- .../org/bytedeco/pytorch/PointerPairOptional.java | 2 +- .../org/bytedeco/pytorch/PoissonNLLLossImpl.java | 2 +- .../pytorch/PoissonNLLLossImplCloneable.java | 2 +- .../bytedeco/pytorch/PoissonNLLLossOptions.java | 2 +- .../bytedeco/pytorch/PostAccumulateGradHook.java | 2 +- .../java/org/bytedeco/pytorch/PrefixStore.java | 2 +- .../gen/java/org/bytedeco/pytorch/PrintValue.java | 2 +- .../bytedeco/pytorch/PrivateUse1HooksArgs.java | 2 +- .../pytorch/PrivateUse1HooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/ProcessGroup.java | 2 +- .../pytorch/ProcessGroupCppCommHookInterface.java | 2 +- .../org/bytedeco/pytorch/ProcessGroupGloo.java | 2 +- .../org/bytedeco/pytorch/ProfileIValueOp.java | 2 +- .../java/org/bytedeco/pytorch/ProfilerConfig.java | 2 +- .../gen/java/org/bytedeco/pytorch/Property.java | 2 +- .../java/org/bytedeco/pytorch/PropertyList.java | 2 +- .../bytedeco/pytorch/PropertyListIterator.java | 2 +- .../org/bytedeco/pytorch/PropertyListMaybe.java | 2 +- .../java/org/bytedeco/pytorch/PropertyVector.java | 2 +- .../java/org/bytedeco/pytorch/PyInterpreter.java | 2 +- .../org/bytedeco/pytorch/PyInterpreterVTable.java | 2 +- .../java/org/bytedeco/pytorch/PyObjectHolder.java | 2 +- .../java/org/bytedeco/pytorch/PyObjectType.java | 2 +- .../org/bytedeco/pytorch/PyObjectTypePtr.java | 2 +- .../org/bytedeco/pytorch/PyTorchStreamReader.java | 2 +- .../org/bytedeco/pytorch/PythonDispatcherTLS.java | 2 +- .../gen/java/org/bytedeco/pytorch/PythonOp.java | 2 +- .../bytedeco/pytorch/PythonTorchFunctionTLS.java | 2 +- .../java/org/bytedeco/pytorch/QEngineVector.java | 2 +- .../java/org/bytedeco/pytorch/QSchemeType.java | 2 +- .../java/org/bytedeco/pytorch/QSchemeTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/QTensorImpl.java | 2 +- .../java/org/bytedeco/pytorch/QualifiedName.java | 2 +- .../bytedeco/pytorch/QualifiedNameOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/Quantizer.java | 2 +- .../java/org/bytedeco/pytorch/QuantizerType.java | 2 +- .../org/bytedeco/pytorch/QuantizerTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/RMSprop.java | 2 +- .../java/org/bytedeco/pytorch/RMSpropOptions.java | 2 +- .../org/bytedeco/pytorch/RMSpropParamState.java | 2 +- .../java/org/bytedeco/pytorch/RNNBaseMode.java | 2 +- .../java/org/bytedeco/pytorch/RNNCellImpl.java | 2 +- .../org/bytedeco/pytorch/RNNCellImplBase.java | 2 +- .../bytedeco/pytorch/RNNCellImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/RNNCellOptions.java | 2 +- .../org/bytedeco/pytorch/RNNCellOptionsBase.java | 2 +- .../gen/java/org/bytedeco/pytorch/RNNImpl.java | 2 +- .../java/org/bytedeco/pytorch/RNNImplBase.java | 2 +- .../org/bytedeco/pytorch/RNNImplCloneable.java | 2 +- .../org/bytedeco/pytorch/RNNNonlinearity.java | 2 +- .../gen/java/org/bytedeco/pytorch/RNNOptions.java | 2 +- .../java/org/bytedeco/pytorch/RNNOptionsBase.java | 2 +- .../bytedeco/pytorch/ROCmBackwardPassGuard.java | 2 +- .../org/bytedeco/pytorch/RReLUFuncOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/RReLUImpl.java | 2 +- .../org/bytedeco/pytorch/RReLUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/RReLUOptions.java | 2 +- .../java/org/bytedeco/pytorch/RRefInterface.java | 2 +- .../bytedeco/pytorch/RRefSingleElementType.java | 2 +- .../gen/java/org/bytedeco/pytorch/RRefType.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Raise.java | 2 +- .../java/org/bytedeco/pytorch/RandomSampler.java | 2 +- .../gen/java/org/bytedeco/pytorch/RangeValue.java | 2 +- .../gen/java/org/bytedeco/pytorch/ReLU6Impl.java | 2 +- .../org/bytedeco/pytorch/ReLU6ImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/ReLU6Options.java | 2 +- .../gen/java/org/bytedeco/pytorch/ReLUImpl.java | 2 +- .../org/bytedeco/pytorch/ReLUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/ReLUOptions.java | 2 +- .../bytedeco/pytorch/ReadAdapterInterface.java | 2 +- .../pytorch/ReadAdapterInterfaceVector.java | 2 +- .../java/org/bytedeco/pytorch/RecordFunction.java | 2 +- .../pytorch/RecordFunctionCallbacksEntry.java | 2 +- .../org/bytedeco/pytorch/RecordFunctionGuard.java | 2 +- .../pytorch/RecordFunctionHandleIntList.java | 2 +- .../pytorch/RecordFunctionHandleIntPair.java | 2 +- .../org/bytedeco/pytorch/RecordFunctionTLS.java | 2 +- .../org/bytedeco/pytorch/RecvRpcBackward.java | 2 +- .../gen/java/org/bytedeco/pytorch/ReduceOp.java | 2 +- .../java/org/bytedeco/pytorch/ReduceOptions.java | 2 +- .../bytedeco/pytorch/ReduceScatterOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Reducer.java | 2 +- .../org/bytedeco/pytorch/ReflectionPad1dImpl.java | 2 +- .../bytedeco/pytorch/ReflectionPad1dImplBase.java | 2 +- .../pytorch/ReflectionPad1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReflectionPad1dOptions.java | 2 +- .../org/bytedeco/pytorch/ReflectionPad2dImpl.java | 2 +- .../bytedeco/pytorch/ReflectionPad2dImplBase.java | 2 +- .../pytorch/ReflectionPad2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReflectionPad2dOptions.java | 2 +- .../org/bytedeco/pytorch/ReflectionPad3dImpl.java | 2 +- .../bytedeco/pytorch/ReflectionPad3dImplBase.java | 2 +- .../pytorch/ReflectionPad3dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReflectionPad3dOptions.java | 2 +- .../org/bytedeco/pytorch/RegisterOperators.java | 2 +- .../bytedeco/pytorch/RegisterWorkerInfoOnce.java | 2 +- .../bytedeco/pytorch/RegistrationHandleRAII.java | 2 +- .../bytedeco/pytorch/ReplicationPad1dImpl.java | 2 +- .../pytorch/ReplicationPad1dImplBase.java | 2 +- .../pytorch/ReplicationPad1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReplicationPad1dOptions.java | 2 +- .../bytedeco/pytorch/ReplicationPad2dImpl.java | 2 +- .../pytorch/ReplicationPad2dImplBase.java | 2 +- .../pytorch/ReplicationPad2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReplicationPad2dOptions.java | 2 +- .../bytedeco/pytorch/ReplicationPad3dImpl.java | 2 +- .../pytorch/ReplicationPad3dImplBase.java | 2 +- .../pytorch/ReplicationPad3dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReplicationPad3dOptions.java | 2 +- .../org/bytedeco/pytorch/RequestCallback.java | 2 +- .../gen/java/org/bytedeco/pytorch/Resolver.java | 2 +- .../java/org/bytedeco/pytorch/ResolverVector.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Result.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Return.java | 2 +- .../gen/java/org/bytedeco/pytorch/RpcAgent.java | 2 +- .../org/bytedeco/pytorch/RpcBackendOptions.java | 2 +- .../java/org/bytedeco/pytorch/RpcRetryInfo.java | 2 +- .../org/bytedeco/pytorch/RpcRetryOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/SELUImpl.java | 2 +- .../org/bytedeco/pytorch/SELUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/SELUOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/SGD.java | 2 +- .../gen/java/org/bytedeco/pytorch/SGDOptions.java | 2 +- .../java/org/bytedeco/pytorch/SGDParamState.java | 2 +- .../java/org/bytedeco/pytorch/SafePyHandle.java | 2 +- .../java/org/bytedeco/pytorch/SafePyObject.java | 2 +- .../bytedeco/pytorch/SafePyObjectOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/Sampler.java | 2 +- .../bytedeco/pytorch/SavedTensorDefaultHooks.java | 2 +- .../pytorch/SavedTensorDefaultHooksTLS.java | 2 +- .../org/bytedeco/pytorch/SavedVariableHooks.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Scalar.java | 2 +- .../java/org/bytedeco/pytorch/ScalarArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ScalarOptional.java | 2 +- .../org/bytedeco/pytorch/ScalarTypeArrayRef.java | 2 +- .../pytorch/ScalarTypeEnumerationType.java | 2 +- .../org/bytedeco/pytorch/ScalarTypeOptional.java | 2 +- .../java/org/bytedeco/pytorch/ScalarTypeType.java | 2 +- .../org/bytedeco/pytorch/ScalarTypeTypePtr.java | 2 +- .../org/bytedeco/pytorch/ScalarTypeVector.java | 2 +- .../java/org/bytedeco/pytorch/ScatterOptions.java | 2 +- .../java/org/bytedeco/pytorch/SchemaArgument.java | 2 +- .../gen/java/org/bytedeco/pytorch/SchemaInfo.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Scope.java | 2 +- .../java/org/bytedeco/pytorch/ScopeOptional.java | 2 +- .../org/bytedeco/pytorch/ScriptTypeParser.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Select.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Self.java | 2 +- .../org/bytedeco/pytorch/SendRpcBackward.java | 2 +- .../java/org/bytedeco/pytorch/SequentialImpl.java | 2 +- .../bytedeco/pytorch/SequentialImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SequentialSampler.java | 2 +- .../org/bytedeco/pytorch/SerializedPyObj.java | 2 +- .../java/org/bytedeco/pytorch/ShapeSymbol.java | 2 +- .../org/bytedeco/pytorch/ShapeSymbolVector.java | 2 +- .../pytorch/ShapeSymbolVectorOptional.java | 2 +- .../bytedeco/pytorch/SharedClassTypeVector.java | 2 +- .../org/bytedeco/pytorch/SharedModuleVector.java | 2 +- .../org/bytedeco/pytorch/SharedParserData.java | 2 +- .../pytorch/SharedSugaredValueVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/SharedType.java | 2 +- .../java/org/bytedeco/pytorch/ShortArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/ShortSet.java | 2 +- .../gen/java/org/bytedeco/pytorch/SiLUImpl.java | 2 +- .../org/bytedeco/pytorch/SiLUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/SigmoidImpl.java | 2 +- .../bytedeco/pytorch/SigmoidImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/SimpleSelf.java | 2 +- .../java/org/bytedeco/pytorch/SimpleValue.java | 2 +- .../org/bytedeco/pytorch/SingletonTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/SizeTArrayRef.java | 2 +- .../bytedeco/pytorch/SizeTMatchedSchemaPair.java | 2 +- .../java/org/bytedeco/pytorch/SizeTOptional.java | 2 +- .../java/org/bytedeco/pytorch/SizeTStringMap.java | 2 +- .../java/org/bytedeco/pytorch/SizeTVector.java | 2 +- .../org/bytedeco/pytorch/SizeTVectorOptional.java | 2 +- .../org/bytedeco/pytorch/SizeTVectorVector.java | 2 +- .../org/bytedeco/pytorch/SizesAndStrides.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Slice.java | 2 +- .../gen/java/org/bytedeco/pytorch/SliceExpr.java | 2 +- .../gen/java/org/bytedeco/pytorch/SliceValue.java | 2 +- .../gen/java/org/bytedeco/pytorch/SlotCursor.java | 2 +- .../org/bytedeco/pytorch/SmoothL1LossImpl.java | 2 +- .../pytorch/SmoothL1LossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SmoothL1LossOptions.java | 2 +- .../org/bytedeco/pytorch/SoftMarginLossImpl.java | 2 +- .../pytorch/SoftMarginLossImplCloneable.java | 2 +- .../bytedeco/pytorch/SoftMarginLossOptions.java | 2 +- .../java/org/bytedeco/pytorch/Softmax2dImpl.java | 2 +- .../bytedeco/pytorch/Softmax2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftmaxFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftmaxImpl.java | 2 +- .../bytedeco/pytorch/SoftmaxImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/SoftmaxOptions.java | 2 +- .../org/bytedeco/pytorch/SoftminFuncOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftminImpl.java | 2 +- .../bytedeco/pytorch/SoftminImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/SoftminOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftplusImpl.java | 2 +- .../bytedeco/pytorch/SoftplusImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftplusOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftshrinkImpl.java | 2 +- .../bytedeco/pytorch/SoftshrinkImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftshrinkOptions.java | 2 +- .../java/org/bytedeco/pytorch/SoftsignImpl.java | 2 +- .../bytedeco/pytorch/SoftsignImplCloneable.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Source.java | 2 +- .../java/org/bytedeco/pytorch/SourceLocation.java | 2 +- .../java/org/bytedeco/pytorch/SourceRange.java | 2 +- .../org/bytedeco/pytorch/SourceRangeHasher.java | 2 +- .../org/bytedeco/pytorch/SourceRangeOptional.java | 2 +- .../bytedeco/pytorch/SourceRangeUnpickler.java | 2 +- .../org/bytedeco/pytorch/SpecialFormValue.java | 2 +- .../org/bytedeco/pytorch/SplitUntil32Bit.java | 2 +- .../gen/java/org/bytedeco/pytorch/StackEntry.java | 2 +- .../gen/java/org/bytedeco/pytorch/Starred.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/StepLR.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Stmt.java | 2 +- .../gen/java/org/bytedeco/pytorch/StmtList.java | 2 +- .../org/bytedeco/pytorch/StmtListIterator.java | 2 +- .../gen/java/org/bytedeco/pytorch/Storage.java | 2 +- .../java/org/bytedeco/pytorch/StorageImpl.java | 2 +- .../java/org/bytedeco/pytorch/StorageType.java | 2 +- .../java/org/bytedeco/pytorch/StorageTypePtr.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Store.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Stream.java | 2 +- .../java/org/bytedeco/pytorch/StreamData3.java | 2 +- .../java/org/bytedeco/pytorch/StreamObjType.java | 2 +- .../org/bytedeco/pytorch/StreamObjTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/StreamOptional.java | 2 +- .../java/org/bytedeco/pytorch/StreamSampler.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Stride.java | 2 +- .../java/org/bytedeco/pytorch/StrideArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/StrideOptional.java | 2 +- .../org/bytedeco/pytorch/StrideVaryingShape.java | 2 +- .../java/org/bytedeco/pytorch/StrideVector.java | 2 +- .../bytedeco/pytorch/StrideVectorOptional.java | 2 +- .../org/bytedeco/pytorch/StringAnyModuleDict.java | 2 +- .../bytedeco/pytorch/StringAnyModuleDictItem.java | 2 +- .../pytorch/StringAnyModuleDictItemVector.java | 2 +- .../org/bytedeco/pytorch/StringAnyModulePair.java | 2 +- .../bytedeco/pytorch/StringAnyModuleVector.java | 2 +- .../java/org/bytedeco/pytorch/StringArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/StringBoolMap.java | 2 +- .../java/org/bytedeco/pytorch/StringCordView.java | 2 +- .../bytedeco/pytorch/StringGenericListDict.java | 2 +- .../pytorch/StringGenericListDictIterator.java | 2 +- .../org/bytedeco/pytorch/StringIValueMap.java | 2 +- .../java/org/bytedeco/pytorch/StringIntMap.java | 2 +- .../java/org/bytedeco/pytorch/StringLiteral.java | 2 +- .../java/org/bytedeco/pytorch/StringLongMap.java | 2 +- .../org/bytedeco/pytorch/StringLongVector.java | 2 +- .../java/org/bytedeco/pytorch/StringOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/StringSet.java | 2 +- .../bytedeco/pytorch/StringSharedModuleDict.java | 2 +- .../pytorch/StringSharedModuleDictItem.java | 2 +- .../pytorch/StringSharedModuleDictItemVector.java | 2 +- .../bytedeco/pytorch/StringSharedModulePair.java | 2 +- .../pytorch/StringSharedModuleVector.java | 2 +- .../java/org/bytedeco/pytorch/StringSizeTMap.java | 2 +- .../org/bytedeco/pytorch/StringStringMap.java | 2 +- .../org/bytedeco/pytorch/StringTensorDict.java | 2 +- .../bytedeco/pytorch/StringTensorDictItem.java | 2 +- .../pytorch/StringTensorDictItemVector.java | 2 +- .../org/bytedeco/pytorch/StringTensorMap.java | 2 +- .../org/bytedeco/pytorch/StringTensorPair.java | 2 +- .../org/bytedeco/pytorch/StringTensorVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/StringType.java | 2 +- .../java/org/bytedeco/pytorch/StringTypePtr.java | 2 +- .../java/org/bytedeco/pytorch/StringValueMap.java | 2 +- .../java/org/bytedeco/pytorch/StringVector.java | 2 +- .../bytedeco/pytorch/StringVectorOptional.java | 2 +- .../org/bytedeco/pytorch/StringViewOptional.java | 2 +- .../org/bytedeco/pytorch/StringViewVector.java | 2 +- .../pytorch/StringViewVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/StrongTypePtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/Subscript.java | 2 +- .../org/bytedeco/pytorch/SugaredEnumClass.java | 2 +- .../org/bytedeco/pytorch/SugaredTupleValue.java | 2 +- .../java/org/bytedeco/pytorch/SugaredValue.java | 2 +- .../org/bytedeco/pytorch/SwapSavedVariables.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymBool.java | 2 +- .../java/org/bytedeco/pytorch/SymBoolType.java | 2 +- .../java/org/bytedeco/pytorch/SymDimVector.java | 2 +- .../bytedeco/pytorch/SymDimVectorOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymFloat.java | 2 +- .../java/org/bytedeco/pytorch/SymFloatType.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/SymInt.java | 2 +- .../java/org/bytedeco/pytorch/SymIntArrayRef.java | 2 +- .../bytedeco/pytorch/SymIntArrayRefOptional.java | 2 +- .../java/org/bytedeco/pytorch/SymIntOptional.java | 2 +- .../bytedeco/pytorch/SymIntSmallVectorBase.java | 2 +- .../bytedeco/pytorch/SymIntSmallVectorCommon.java | 2 +- .../bytedeco/pytorch/SymIntSmallVectorImpl.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymIntType.java | 2 +- .../java/org/bytedeco/pytorch/SymIntVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymNode.java | 2 +- .../org/bytedeco/pytorch/SymNodeArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/SymNodeVector.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Symbol.java | 2 +- .../java/org/bytedeco/pytorch/SymbolArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/SymbolSet.java | 2 +- .../java/org/bytedeco/pytorch/SymbolVector.java | 2 +- .../java/org/bytedeco/pytorch/SymbolicShape.java | 2 +- .../org/bytedeco/pytorch/SymbolicShapeMeta.java | 2 +- .../org/bytedeco/pytorch/T_DataPtrSizeT_T.java | 2 +- .../gen/java/org/bytedeco/pytorch/T_IntInt_T.java | 2 +- .../java/org/bytedeco/pytorch/T_LongLong_T.java | 2 +- .../bytedeco/pytorch/T_MessageWeakStorage_T.java | 2 +- .../T_PackedSequenceT_TensorTensor_T_T.java | 2 +- .../pytorch/T_PackedSequenceTensor_T.java | 2 +- .../T_SafePyObjectTorchDispatchModeKey_T.java | 2 +- .../pytorch/T_SizeTVectorVectorSizeTVector_T.java | 2 +- .../bytedeco/pytorch/T_StringSizeTSizeT_T.java | 2 +- .../pytorch/T_StringSizeTSizeT_TOptional.java | 2 +- ...beOwnedTensorMaybeOwnedTensorMaybeOwned_T.java | 2 +- .../T_TensorMaybeOwnedTensorMaybeOwned_T.java | 2 +- .../pytorch/T_TensorT_TensorTensor_T_T.java | 2 +- .../pytorch/T_TensorTensorDoubleLong_T.java | 2 +- ...sorTensorTensorTensorTensorTensorTensor_T.java | 2 +- .../T_TensorTensorTensorTensorTensor_T.java | 2 +- .../T_TensorTensorTensorTensorVector_T.java | 2 +- .../pytorch/T_TensorTensorTensorTensor_T.java | 2 +- .../bytedeco/pytorch/T_TensorTensorTensor_T.java | 2 +- .../T_TensorTensorVectorTensorVector_T.java | 2 +- .../bytedeco/pytorch/T_TensorTensorVector_T.java | 2 +- .../org/bytedeco/pytorch/T_TensorTensor_T.java | 2 +- .../pytorch/T_TensorTensor_TOptional.java | 2 +- .../org/bytedeco/pytorch/T_TypePtrLong_T.java | 2 +- .../bytedeco/pytorch/T_TypePtrLong_TOptional.java | 2 +- .../java/org/bytedeco/pytorch/TagArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/TagVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/TanhImpl.java | 2 +- .../org/bytedeco/pytorch/TanhImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/TanhshrinkImpl.java | 2 +- .../bytedeco/pytorch/TanhshrinkImplCloneable.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Tensor.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorArg.java | 2 +- .../org/bytedeco/pytorch/TensorArgArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/TensorArrayRef.java | 2 +- .../bytedeco/pytorch/TensorArrayRefOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorBase.java | 2 +- .../bytedeco/pytorch/TensorBaseMaybeOwned.java | 2 +- .../org/bytedeco/pytorch/TensorBatchDataset.java | 2 +- .../org/bytedeco/pytorch/TensorCastValue.java | 2 +- .../java/org/bytedeco/pytorch/TensorDataset.java | 2 +- .../org/bytedeco/pytorch/TensorDatasetBase.java | 2 +- .../java/org/bytedeco/pytorch/TensorDeque.java | 2 +- .../bytedeco/pytorch/TensorElementReference.java | 2 +- .../java/org/bytedeco/pytorch/TensorExample.java | 2 +- .../bytedeco/pytorch/TensorExampleCollation.java | 2 +- .../bytedeco/pytorch/TensorExampleIterator.java | 2 +- .../bytedeco/pytorch/TensorExampleOptional.java | 2 +- .../org/bytedeco/pytorch/TensorExampleVector.java | 2 +- .../pytorch/TensorExampleVectorIterator.java | 2 +- .../pytorch/TensorExampleVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/TensorGeometry.java | 2 +- .../org/bytedeco/pytorch/TensorGeometryArg.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorImpl.java | 2 +- .../java/org/bytedeco/pytorch/TensorImplSet.java | 2 +- .../org/bytedeco/pytorch/TensorImplVector.java | 2 +- .../java/org/bytedeco/pytorch/TensorIndex.java | 2 +- .../org/bytedeco/pytorch/TensorIndexArrayRef.java | 2 +- .../org/bytedeco/pytorch/TensorIndexVector.java | 2 +- .../java/org/bytedeco/pytorch/TensorIterator.java | 2 +- .../org/bytedeco/pytorch/TensorIteratorBase.java | 2 +- .../bytedeco/pytorch/TensorIteratorConfig.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorList.java | 2 +- .../org/bytedeco/pytorch/TensorListIterator.java | 2 +- .../java/org/bytedeco/pytorch/TensorMaker.java | 2 +- .../org/bytedeco/pytorch/TensorMaybeOwned.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorName.java | 2 +- .../java/org/bytedeco/pytorch/TensorNames.java | 2 +- .../java/org/bytedeco/pytorch/TensorOptional.java | 2 +- .../bytedeco/pytorch/TensorOptionalArrayRef.java | 2 +- .../pytorch/TensorOptionalElementReference.java | 2 +- .../org/bytedeco/pytorch/TensorOptionalList.java | 2 +- .../pytorch/TensorOptionalListIterator.java | 2 +- .../bytedeco/pytorch/TensorOptionalVector.java | 2 +- .../java/org/bytedeco/pytorch/TensorOptions.java | 2 +- .../org/bytedeco/pytorch/TensorTensorDict.java | 2 +- .../pytorch/TensorTensorDictIterator.java | 2 +- .../gen/java/org/bytedeco/pytorch/TensorType.java | 2 +- .../java/org/bytedeco/pytorch/TensorVector.java | 2 +- .../bytedeco/pytorch/TensorVectorOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/TernaryIf.java | 2 +- .../java/org/bytedeco/pytorch/ThreadIdGuard.java | 2 +- .../bytedeco/pytorch/ThreadLocalDebugInfo.java | 2 +- .../pytorch/ThreadLocalPythonObjects.java | 2 +- .../org/bytedeco/pytorch/ThreadLocalState.java | 2 +- .../bytedeco/pytorch/ThreadLocalStateGuard.java | 2 +- .../java/org/bytedeco/pytorch/ThresholdImpl.java | 2 +- .../bytedeco/pytorch/ThresholdImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ThresholdOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Timer.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Token.java | 2 +- .../bytedeco/pytorch/TorchDispatchModeTLS.java | 2 +- .../org/bytedeco/pytorch/TraceableFunction.java | 2 +- .../bytedeco/pytorch/TransformerDecoderImpl.java | 2 +- .../pytorch/TransformerDecoderImplCloneable.java | 2 +- .../pytorch/TransformerDecoderLayerImpl.java | 2 +- .../TransformerDecoderLayerImplCloneable.java | 2 +- .../pytorch/TransformerDecoderLayerOptions.java | 2 +- .../pytorch/TransformerDecoderOptions.java | 2 +- .../bytedeco/pytorch/TransformerEncoderImpl.java | 2 +- .../pytorch/TransformerEncoderImplCloneable.java | 2 +- .../pytorch/TransformerEncoderLayerImpl.java | 2 +- .../TransformerEncoderLayerImplCloneable.java | 2 +- .../pytorch/TransformerEncoderLayerOptions.java | 2 +- .../pytorch/TransformerEncoderOptions.java | 2 +- .../org/bytedeco/pytorch/TransformerImpl.java | 2 +- .../pytorch/TransformerImplCloneable.java | 2 +- .../org/bytedeco/pytorch/TransformerOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Tree.java | 2 +- .../java/org/bytedeco/pytorch/TreeStringMap.java | 2 +- .../gen/java/org/bytedeco/pytorch/TreeView.java | 2 +- .../bytedeco/pytorch/TripletMarginLossImpl.java | 2 +- .../pytorch/TripletMarginLossImplCloneable.java | 2 +- .../pytorch/TripletMarginLossOptions.java | 2 +- .../TripletMarginWithDistanceLossImpl.java | 2 +- ...ripletMarginWithDistanceLossImplCloneable.java | 2 +- .../TripletMarginWithDistanceLossOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Tuple.java | 2 +- .../java/org/bytedeco/pytorch/TupleElements.java | 2 +- .../java/org/bytedeco/pytorch/TupleLiteral.java | 2 +- .../gen/java/org/bytedeco/pytorch/TupleType.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Type.java | 2 +- .../java/org/bytedeco/pytorch/TypeArrayRef.java | 2 +- .../gen/java/org/bytedeco/pytorch/TypeEnv.java | 2 +- .../java/org/bytedeco/pytorch/TypeIdentifier.java | 2 +- .../gen/java/org/bytedeco/pytorch/TypeMeta.java | 2 +- .../org/bytedeco/pytorch/TypeMetaOptional.java | 2 +- .../org/bytedeco/pytorch/TypePtrOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/TypeVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/UnaryOp.java | 2 +- .../java/org/bytedeco/pytorch/UndefinedGrad.java | 2 +- .../bytedeco/pytorch/UndefinedGradBackward.java | 2 +- .../org/bytedeco/pytorch/UndefinedTensorImpl.java | 2 +- .../java/org/bytedeco/pytorch/UnflattenImpl.java | 2 +- .../bytedeco/pytorch/UnflattenImplCloneable.java | 2 +- .../org/bytedeco/pytorch/UnflattenOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/UnfoldImpl.java | 2 +- .../org/bytedeco/pytorch/UnfoldImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/UnfoldOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/UnionType.java | 2 +- .../java/org/bytedeco/pytorch/UniqueVoidPtr.java | 2 +- .../gen/java/org/bytedeco/pytorch/Unpickler.java | 2 +- .../java/org/bytedeco/pytorch/UpsampleImpl.java | 2 +- .../bytedeco/pytorch/UpsampleImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/UpsampleMode.java | 2 +- .../org/bytedeco/pytorch/UpsampleOptions.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Use.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Value.java | 2 +- .../java/org/bytedeco/pytorch/ValueArrayRef.java | 2 +- .../java/org/bytedeco/pytorch/ValueOptional.java | 2 +- .../java/org/bytedeco/pytorch/ValueValueMap.java | 2 +- .../java/org/bytedeco/pytorch/ValueVector.java | 2 +- .../gen/java/org/bytedeco/pytorch/ValueWrap.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Var.java | 2 +- .../gen/java/org/bytedeco/pytorch/VarMaybe.java | 2 +- .../bytedeco/pytorch/VariableHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/VariableInfo.java | 2 +- .../org/bytedeco/pytorch/VariableVersion.java | 2 +- .../gen/java/org/bytedeco/pytorch/WarnAlways.java | 2 +- .../gen/java/org/bytedeco/pytorch/Warning.java | 2 +- .../java/org/bytedeco/pytorch/WarningHandler.java | 2 +- .../org/bytedeco/pytorch/WarningHandlerGuard.java | 2 +- .../java/org/bytedeco/pytorch/WarningVariant.java | 2 +- .../gen/java/org/bytedeco/pytorch/WeakIValue.java | 2 +- .../pytorch/WeakOrStrongCompilationUnit.java | 2 +- .../org/bytedeco/pytorch/WeakOrStrongTypePtr.java | 2 +- .../org/bytedeco/pytorch/WeakStorageVector.java | 2 +- .../pytorch/WeakStorageVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/WeakTypePtr.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/While.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/With.java | 2 +- .../gen/java/org/bytedeco/pytorch/WithItem.java | 2 +- .../java/org/bytedeco/pytorch/WithItemList.java | 2 +- .../bytedeco/pytorch/WithItemListIterator.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/Work.java | 2 +- .../gen/java/org/bytedeco/pytorch/WorkInfo.java | 2 +- .../gen/java/org/bytedeco/pytorch/WorkerInfo.java | 2 +- .../org/bytedeco/pytorch/WriteableTensorData.java | 2 +- .../java/org/bytedeco/pytorch/XPUHooksArgs.java | 2 +- .../org/bytedeco/pytorch/XPUHooksInterface.java | 2 +- .../java/org/bytedeco/pytorch/ZeroPad1dImpl.java | 2 +- .../org/bytedeco/pytorch/ZeroPad1dImplBase.java | 2 +- .../bytedeco/pytorch/ZeroPad1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ZeroPad1dOptions.java | 2 +- .../java/org/bytedeco/pytorch/ZeroPad2dImpl.java | 2 +- .../org/bytedeco/pytorch/ZeroPad2dImplBase.java | 2 +- .../bytedeco/pytorch/ZeroPad2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ZeroPad2dOptions.java | 2 +- .../java/org/bytedeco/pytorch/ZeroPad3dImpl.java | 2 +- .../org/bytedeco/pytorch/ZeroPad3dImplBase.java | 2 +- .../bytedeco/pytorch/ZeroPad3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ZeroPad3dOptions.java | 2 +- .../org/bytedeco/pytorch/_SupplementBase.java | 2 +- .../org/bytedeco/pytorch/attribute_iterator.java | 2 +- .../java/org/bytedeco/pytorch/attribute_list.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/bits16.java | 2 +- .../gen/java/org/bytedeco/pytorch/bits1x8.java | 2 +- .../gen/java/org/bytedeco/pytorch/bits2x4.java | 2 +- .../gen/java/org/bytedeco/pytorch/bits4x2.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/bits8.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/bitset.java | 2 +- .../org/bytedeco/pytorch/buffer_iterator.java | 2 +- .../java/org/bytedeco/pytorch/buffer_list.java | 2 +- .../gen/java/org/bytedeco/pytorch/crc64_t.java | 2 +- .../cuda/AOTIModelContainerRunnerCuda.java | 1 + .../pytorch/cuda/ActivationDescriptor.java | 1 + .../pytorch/cuda/AllocatorConfigInfo.java | 1 + .../org/bytedeco/pytorch/cuda/AllocatorState.java | 1 + .../java/org/bytedeco/pytorch/cuda/BlockInfo.java | 1 + .../bytedeco/pytorch/cuda/CTCLossDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/CUDAAllocator.java | 1 + .../java/org/bytedeco/pytorch/cuda/CUDAEvent.java | 1 + .../java/org/bytedeco/pytorch/cuda/CUDAGuard.java | 1 + .../pytorch/cuda/CUDAKernelLaunchInfo.java | 1 + .../pytorch/cuda/CUDAKernelLaunchInfoVector.java | 1 + .../pytorch/cuda/CUDAKernelLaunchRegistry.java | 1 + .../pytorch/cuda/CUDAMultiStreamGuard.java | 1 + .../org/bytedeco/pytorch/cuda/CUDAStream.java | 1 + .../bytedeco/pytorch/cuda/CUDAStreamArrayRef.java | 1 + .../pytorch/cuda/CUDAStreamCaptureModeGuard.java | 1 + .../bytedeco/pytorch/cuda/CUDAStreamGuard.java | 1 + .../bytedeco/pytorch/cuda/CheckpointDelta.java | 1 + .../java/org/bytedeco/pytorch/cuda/Constant.java | 1 + .../pytorch/cuda/ConvolutionDescriptor.java | 1 + .../bytedeco/pytorch/cuda/DebugInfoWriter.java | 1 + .../pytorch/cuda/DeviceAssertionData.java | 1 + .../pytorch/cuda/DeviceAssertionsData.java | 1 + .../pytorch/cuda/DeviceAssertionsDataVector.java | 1 + ...sDataVectorCUDAKernelLaunchInfoVectorPair.java | 1 + .../org/bytedeco/pytorch/cuda/DeviceStats.java | 1 + .../bytedeco/pytorch/cuda/DropoutDescriptor.java | 1 + .../bytedeco/pytorch/cuda/FilterDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/IntraNodeComm.java | 1 + .../bytedeco/pytorch/cuda/IntraNodeCommWork.java | 1 + .../org/bytedeco/pytorch/cuda/PointerSet.java | 1 + .../bytedeco/pytorch/cuda/ProcessGroupNCCL.java | 1 + .../bytedeco/pytorch/cuda/RNNDataDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/RNNDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/SegmentInfo.java | 1 + .../org/bytedeco/pytorch/cuda/SnapshotInfo.java | 1 + .../cuda/SpatialTransformerDescriptor.java | 1 + .../gen/java/org/bytedeco/pytorch/cuda/Stat.java | 1 + .../bytedeco/pytorch/cuda/TensorDescriptor.java | 1 + .../org/bytedeco/pytorch/cuda/TraceEntry.java | 1 + .../bytedeco/pytorch/cuda/TraceEntryVector.java | 1 + .../org/bytedeco/pytorch/cuda/WarningState.java | 1 + .../org/bytedeco/pytorch/cuda/gil_checker_t.java | 1 + .../org/bytedeco/pytorch/cuda/ncclRedOpRAII.java | 1 + .../org/bytedeco/pytorch/cuda/trace_time_.java | 1 + .../java/org/bytedeco/pytorch/global/torch.java | 2 +- .../org/bytedeco/pytorch/global/torch_cuda.java | 1 + .../org/bytedeco/pytorch/graph_node_list.java | 2 +- .../pytorch/graph_node_list_iterator.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kArea.java | 2 +- .../gen/java/org/bytedeco/pytorch/kBatchMean.java | 2 +- .../gen/java/org/bytedeco/pytorch/kBicubic.java | 2 +- .../gen/java/org/bytedeco/pytorch/kBilinear.java | 2 +- .../gen/java/org/bytedeco/pytorch/kBorder.java | 2 +- .../gen/java/org/bytedeco/pytorch/kCircular.java | 2 +- .../gen/java/org/bytedeco/pytorch/kConstant.java | 2 +- .../gen/java/org/bytedeco/pytorch/kConv1D.java | 2 +- .../gen/java/org/bytedeco/pytorch/kConv2D.java | 2 +- .../gen/java/org/bytedeco/pytorch/kConv3D.java | 2 +- .../org/bytedeco/pytorch/kConvTranspose1D.java | 2 +- .../org/bytedeco/pytorch/kConvTranspose2D.java | 2 +- .../org/bytedeco/pytorch/kConvTranspose3D.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kFanIn.java | 2 +- .../gen/java/org/bytedeco/pytorch/kFanOut.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kGELU.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kGRU.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kLSTM.java | 2 +- .../gen/java/org/bytedeco/pytorch/kLeakyReLU.java | 2 +- .../gen/java/org/bytedeco/pytorch/kLinear.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kMax.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kMean.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kMish.java | 2 +- .../gen/java/org/bytedeco/pytorch/kNearest.java | 2 +- .../java/org/bytedeco/pytorch/kNearestExact.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kNone.java | 2 +- .../gen/java/org/bytedeco/pytorch/kRNN_RELU.java | 2 +- .../gen/java/org/bytedeco/pytorch/kRNN_TANH.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kReLU.java | 2 +- .../gen/java/org/bytedeco/pytorch/kReflect.java | 2 +- .../java/org/bytedeco/pytorch/kReflection.java | 2 +- .../gen/java/org/bytedeco/pytorch/kReplicate.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kSame.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kSiLU.java | 2 +- .../gen/java/org/bytedeco/pytorch/kSigmoid.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kSum.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kTanh.java | 2 +- .../gen/java/org/bytedeco/pytorch/kTrilinear.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kValid.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/kZeros.java | 2 +- .../org/bytedeco/pytorch/module_iterator.java | 2 +- .../java/org/bytedeco/pytorch/module_list.java | 2 +- .../org/bytedeco/pytorch/mt19937_data_pod.java | 2 +- .../java/org/bytedeco/pytorch/mt19937_engine.java | 2 +- .../pytorch/named_attribute_iterator.java | 2 +- .../bytedeco/pytorch/named_attribute_list.java | 2 +- .../bytedeco/pytorch/named_buffer_iterator.java | 2 +- .../org/bytedeco/pytorch/named_buffer_list.java | 2 +- .../bytedeco/pytorch/named_module_iterator.java | 2 +- .../org/bytedeco/pytorch/named_module_list.java | 2 +- .../pytorch/named_parameter_iterator.java | 2 +- .../bytedeco/pytorch/named_parameter_list.java | 2 +- .../org/bytedeco/pytorch/parameter_iterator.java | 2 +- .../java/org/bytedeco/pytorch/parameter_list.java | 2 +- .../java/org/bytedeco/pytorch/pretty_tree.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/qint32.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/qint8.java | 2 +- .../gen/java/org/bytedeco/pytorch/quint2x4.java | 2 +- .../gen/java/org/bytedeco/pytorch/quint4x2.java | 2 +- .../src/gen/java/org/bytedeco/pytorch/quint8.java | 2 +- .../gen/java/org/bytedeco/pytorch/type_index.java | 2 +- .../org/bytedeco/pytorch/functions/ObjLoader.java | 4 ++-- .../org/bytedeco/pytorch/helper/IntrusivePtr.java | 12 ++++++++++++ .../java/org/bytedeco/pytorch/helper/WeakPtr.java | 12 ++++++++++++ .../java/org/bytedeco/pytorch/presets/torch.java | 15 +-------------- .../org/bytedeco/pytorch/presets/torch_cuda.java | 1 + 1515 files changed, 1538 insertions(+), 1480 deletions(-) create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java index 4452db0e780..d1ae6bdde84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java index c60b2869426..51c080134bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java index 1a3efebd4b4..e89025cf3c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java index 69a00b37178..378193c4b59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java index 3b44ca5ede2..9c360697c05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java index 025c7ebf6f4..73a94b65c37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java index 19ba082294b..ed74488891d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java index ac362aa02fd..13288cb3d0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java index f2b7865863a..66b63d736b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java index 980a0d18aa2..723c36440a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java index e7c6d53e7e5..d1f3b509acc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java index a2f93530101..f77621d62a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java index d5755a97c9a..147f8411c1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java index cc5ac73d910..a1864313f1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java index ee2a39f5c4c..3c2c692c1e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java index dff9222fd5e..0641d1c683e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java index e35ad579944..fea634102fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java index 6700ee62453..0bcad6fbf66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java index 64bf0b149be..ababd03afb4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java index 663eac1d8b8..90bfe013df3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java index 76c5a56cd67..0f30843dab1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java index 11d51ded834..fc2430a53cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java index afe6acf8b83..040b318e0cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java index 0b2325117c7..112ac688067 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java index 8114312c175..93ea0d337fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java index bb0a4c22ebf..46aedc969ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java index dde739f6098..fbd8674896f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java index 8b452a69d8c..16d01ae53b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java index da8c3181c51..9282509d093 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java index 4814fdff672..e87b0f749c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java index b82d4d887c7..a6d94db735a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java index 633650636fb..9861d768be9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java index 877d7d0c0a0..d95aad72b44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java index 5d762f97e2d..e9e5f51ed1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java index 90f55b76dfe..05ccf7f5959 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java index f512dc91100..e9b365b4233 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java index 8cab0ac8f8b..a42f5495b90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java index e1fba043e51..dcfb1912bbd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java index f747ca8ba6f..9d7478bf91e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java index 563d6b8aa30..e7f4554a790 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java index 7d292bd0ebf..163ed1a3eb2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java index 2fa5668ec77..b0446879523 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java index f829eee4d1d..9eb36e395a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java index 4d7c9310f1b..121eb77def5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java index 23ecf2785e9..8a1e30f1d65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java index 2fc1a2ef06b..22643f4e757 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java index c96d4c22738..8455125fe5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java index c9c2a907152..2629b0b5b18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java index 3782a55ab9d..4bd4d9e2092 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java index 726cc8d789c..50f6d420654 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java index d74c053c725..b92f0040e3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java index 8e787af5ee2..316fca8b366 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java index 47774694970..3c1da7cd84d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java index 31b1811a880..21406229ccd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java index e1d1d64c1d0..a171da82b58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java index e6eac9ef8ba..a1e968b40fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java index b5da1374d4b..b0e2a6cce3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java index ef05acca2b6..c90255d196e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java index 6f552841ab1..02ac5a9cf17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java index 70126b44f61..41ee3d066d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java index 1455559fd63..3f1f63249d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java index 4376b918aac..70ed1abbdd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java index 0fd19eb92e7..3f637421875 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java index 531c8ee5145..b53a2d81612 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java index 54697ad763d..aef00aaab5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java index 045ae39f4cb..da76e14fc4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java index 7391b4eb9ff..a9b292b628e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java index e5e19464fc2..ea788c88f34 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java index 0c743a65ec1..263b8d9b7d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java index bc87bde385e..97238769bbd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java index 548bb328ccf..0eb705482e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java index 2f1143d3689..d46d032df2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java index effe43cb2bc..0fc5592721f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java index 2dfc0c95027..af0b00730f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java index 37f407f3e52..110b8f43957 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java index a940692a7ff..b9a0d5fce1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java index 8b3ad8f2ac9..2edd3b27b24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java index c4ca1e3e8b0..47f70c1a310 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java index 449d5018771..a0b67098042 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java index 8e311638f10..c8ade36f864 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java index 184df804cd9..0e187078804 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java index 890392f54d4..804a7ccf353 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java index 5d0ce223e98..8f2106518a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java index a0af73a0483..1c540da733f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java index 1ef4c773525..b613b252db0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java index 85d2be0d53c..5bc0f714040 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java index 4cb94c1726f..4a9479654ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java index 7ebcae5f9d1..f1a7cc0a118 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java index 59a65b2945f..1caea1bcdc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java index fdc785b94fe..f09eef059c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java index bee8c556a4d..be534a386a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java index ddaa43aa9a2..2ec2afd4589 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java index e9135168aeb..b5ed7f9890b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java index 86401fe7cab..c97d5ef80d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java index f48d203be4c..e793c360852 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java index 5c2fb353221..70303f348e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java index 3d5667d3860..76efa718013 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java index ef92b41064a..3f43ffd280a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java index eb347e74a09..dd81c529a1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java index 56a3487b632..1ceb199c4e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java index 888d8661203..06d23ee44fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java index 9c61c1e4d30..d63388e3091 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java index c73350c4a08..837bf6c664e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java index 06058490e68..9c645e2c0fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java index 1a862292db8..95b8c88f1ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java index 6affc4e56bd..4f03dadc7d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java index f122c99b807..5b8c01eb117 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java index 793e120473d..63f84fb70a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java index 873163a52ab..28ffe736f58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java index 1d341c3505b..e3f0e2fd5e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java index 127bbfedc49..21ae4f9a1ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java index 30cce9b43ea..1b742faf813 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java index 99df125b2fe..d2dc09c706b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java index 667f50d4bfc..dfffd2cc843 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java index 1818af717ea..27e8023dff9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java index 8df4f35800a..a21b16f9ee6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java index 7001a0f615e..cbd2a3f3f14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java index 5c6e747790b..2c1c554768d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java index df4a6a613cf..3470a33d6ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java index 35d36155f6d..b0c2c7e5e79 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java index 05bc35553bb..38e72150b8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java index c4e0568b0e7..8635e84017a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java index c45c65abfcd..7caab27c1b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java index 9f294365089..89db9ff3422 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java index 5f0f9b1522c..bd2bdfd3117 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java index b90adb10afe..c0f0cb53c9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java index fe791d2114d..b39230c78f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java index ede29ac4e32..db162c11512 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java index 48522e2f86f..df51f240b24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java index 2d9285379e4..82d7de7ddab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java index 296386fc40a..d8d96d239b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java index 3b29f86894b..be795cb197a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java index af6d3db14cc..7c07f97eff3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java index f178dc78980..ea146c901f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java index c9140448f32..ab4de26f10d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java index 76cecee44ed..b0c5656a7b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java index d7659b8eaad..2820c60e81c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java index 4ec023af769..0c69c7b2e75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java index f8bace79e32..55b85bd5ed2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java index c361bbfdb92..9cbef5113da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java index d1cae008fce..124f9cb1995 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java index 7e7395b3cf1..a10c5131adf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java index 53caee44658..9ef8ed844f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java index dab92b48fdd..5bdebe459c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java index cd0921c750e..969b96dbd8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java index 3e3260b80a1..2afe2432b5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java index 0c3a3c121c0..5de2ba9a0d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java index cbf689d4ffa..100e257877f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java index 6a9985f3a73..affd98c01c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java index 5b975c3b976..39a0a56cd62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java index 1f6332a6313..dec22b32e7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java index 597873f1d87..ffeea9f5e9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java index e7ae85ab748..6ad302a1514 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java index 3612adb799d..27bdd258661 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java index f944524578d..6482de0b1fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java index 75e7bd7937d..9769ccb67c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java index 5f821ec5a73..53a1cd806cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java index 3019caf10a7..7364616e86c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java index 8dac17a6ede..bbd730d5e56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java index d9ec55e8ea9..ae97eb5a92a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java index b8bfa53bd35..643b3ddc863 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java index 7ed8107a9f4..515a95f47bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java index c17eb24fdb4..b864a46ee19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java index 28c558bf4a8..3e48144742b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java index 5d77351dc36..e48ff33586e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java index 5853e2fe71c..cbd8dde982e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java index d14b1a54147..1951f1a1a87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java index 0c5ab8fb4b7..f63bae31a73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java index a52e1327b21..769f57a65de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java index 250430548ca..5444ac5a0ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java index 32278c967db..e3d03be3394 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java index dbe659534fc..d950525fa2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java index b413c216dd8..d4b59d9c59a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java index 739ae78ff62..825393828d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java index ca3b846ac15..44cf96e8fc2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java index 7e6051ec17f..22db6fd6726 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java index cd97361d9d9..9b715245e61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java index 920a77916be..92214b47b34 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java index 709c122c156..ab702e2079f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java index 9ba17746043..28cae49f7d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java index fc8bfa9d1b4..5b7f4d0607f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java index 75560587c3f..95f5b00be47 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java index f64849b2369..ff567ed88b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java index 563d3f3b587..bc4b891c212 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java index 8950ef86849..fd826945697 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java index 53739480fa5..38c9dd48b00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java index 6cef4fd308f..ba73b3af26c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java index 2d7051682ac..4b5fc0ac3de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java index 1113fd25039..61d43ea5b53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java index 3fd91062ccb..31225883aea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java index f35a2555239..2a668aef6c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java index 92d4332cddf..7ec8ab80ccf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java index 2be0bca19cd..30dcbbc2446 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java index 7da4b3e5240..39ee504ece6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java index 786c3dbdff6..2e4cb207ecf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java index 7f43f652d32..bbb619ce12a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java index 0ba67f9d531..a4a3ddb6978 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java index 0291d99e84d..654b58cb37c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java index 42283a62674..c9b15c55cd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java index 76c8cbb38f3..0802c855e84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java index 79978cd8928..a27f4a80b02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java index 4111aa212b5..ee8109262b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java index 677b8df2c5f..2c27eaf6890 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java index 05147711030..c9aebabb13f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java index 5a3bb6130fa..6df65e480e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java index f49a2b0e260..766f7479d67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java index 4bdae8086a9..a762c5b1c7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java index 7ce11e64fc4..cd8a95653cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java index d0b6a788713..d5411b8b6fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java index 57cb7ec791c..c4349b8e5a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java index fc8f8978189..04904d8935c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java index 0ad22f56eb8..b20397e93c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java index 1fdf404eeeb..99c006663c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java index 1a86261a21e..f32141f157f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java index 4e098370f77..2a3041d4a53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java index 81facaa5edb..be467952de3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java index a34094c44e6..b4bcba59767 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java index 38f06027685..fe40ec1fb84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java index 24a95b1197d..ffc765bee9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java index 4959040034c..d5d83b2b382 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java index f7c9330caae..90c0b67ccd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java index 6ff1acc03bd..b92f2cc251b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java index 726831dfcef..49121bd4545 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java index a034f98e203..e8ce41d5a5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java index d4d9b728ebe..773cd1bffa9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java index 3b17cc3c3b8..f587c8356fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java index 05e2e09f3e3..949ed45cd82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java index 537af01682b..e3f8830b6b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java index 3e373b9b61d..16447510b11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java index 528f6a9db04..8e5a96ed056 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java index 3aab75bf491..c1a086d3ace 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java index 1d3684771bd..e953d257d8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java index ac6d7b83bb4..73091422379 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java index 58513e75f5f..23decd0556f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java index b2b2e0fadf2..a5969239f5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java index 7eaf6b5cd3b..753b7c7b2da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java index 8bdf278951d..d36e48eeb8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java index 616bb4df4bb..9259dc0a1cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java index f7067a9c3f6..59ad0df69a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java index 24adbc8d5a3..0960fa621c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java index 8379fa0581a..45ba9b4e9ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java index f2607784089..2a1f4b30d24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java index 1d208ee05c5..4a42a3ea681 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java index c6b1514272b..c86cc6547d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java index b92277c3a3b..9eb46a708a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java index 117903f7a67..8a284eee088 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java index 97ba18deb0c..e289c2b24fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java index e0ae674293f..ce312e55517 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java index 315fa7510f0..8606a5afde5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java index f22d1946461..8ec83721cb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java index 478ab7d118d..cddd890254a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java index ccde8e6e668..3743b63a79a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java index 530aff1308a..f9b88afff02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java index a8b729577b4..cf6d2f80419 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java index 76534ad4319..324f432d639 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java index fbeccbb8856..94c2c3d76a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java index bd75b543f75..ebd7a416c41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java index e090fca8545..dfd434b7e3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java index b0f1944c3ad..744d6b29a0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java index 216d324f44e..ef25788f62f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java index ce43d048944..8b0e6cf0cca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java index c987dba85e5..f982863199a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java index 0792d4f624a..79281a6b32c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java index 63b763bfc4b..ec7effe648b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java index ccc34ad39c2..6dd7fd74161 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java index ad2bf60a422..ac22f8c9944 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java index e9e67ef4b20..35e914f2f7f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java index ec184966f77..a6189882bfd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java index 72d04bbc105..a1416b081b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java index 61db0dc6fe6..9d445eea94c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java index 304c08822a4..554aab1811a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java index 7e0ce326b07..cd5d20e8f33 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java index f41d39fa5c1..5819be61f58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java index 7cb54a6cc0d..10a3ca719c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java index d78b3caaac9..94b7d4b29c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java index 4562959c8ef..0b3e404ea1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java index 86e4b056ca7..26e2a4e689f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java index b37c47938c7..0dfc1b8afb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java index cb06fc0e3dc..4922e6404da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java index cd3b6e9e2c6..88662323e78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java index c69d844a802..faa10db56b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java index e5376881c03..b4aa70b1399 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java index 5067d4bf5ab..be447e80572 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java index 03b88753f9f..0176beda370 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java index eab28988451..16edf31d9b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java index d9650e80975..85953744f54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java index c8b06a6c0b4..797dcec3085 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java index 6bffdee1b68..2732e90a3c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java index 899ae9ad1b5..4003d036a60 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java index 4deacff018a..706c313db9d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java index eb4245351cd..26403cdd6ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java index 1186d292395..427b93ff496 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java index dc77ae2f360..c15f0e1a16c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java index cb03ac33a94..c4a778ef6c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java index 2b0c749f327..6975c991763 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java index 6013092c5bc..4dc77c59eb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java index 5ee5c101c8d..019997787a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java index 1862f1faea6..bc68df437e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java index 1a51f7faad6..805b302474f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java index 2190699789d..90fb75c98f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java index f87d1990eb2..b1c771398bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java index fb3866dc7d6..11f2dc39bc2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java index 1dfc6ce4d15..abb6d4c2bf7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java index 17bacb462e2..1455d13df39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java index 95c4c232f37..d07eb712226 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java index 71ba3657f4b..1aea307c098 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java index e4a64456a08..74294dbd65b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java index 9d7f62ca922..ca518f39b2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java index 12256d45de4..615c39973c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java index fba2a47da78..a9a1dc80e86 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java index 87dbce1ff05..e75e9867c54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java index 9034a219bb7..94368e02ab4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java index eca0dbaac26..89b73869b2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java index 75fc079b79a..bbd4172b8cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java index dd6a84065e4..741b0ef7816 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java index c900e61435d..cb6207fcafe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java index deac5b89411..8583c157bd5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java index 8c26138977d..6e1c3bbc19c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java index 2bb06e13cff..ad8d1442133 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java index a0c358c26fa..871d462203c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java index 183c6e55d71..5f2a3aa7d06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java index 5aa056ece44..9104994d6af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java index f7f25d3db6b..6334115b132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java index 7bf4012f9ac..87677f0064a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java index 4c8f52aade7..66337c49347 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java index bdf08a58f1e..17847e3db39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java index d4c4e2e8117..e3689bfebc9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java index 4baac0dc9ff..42cd20ea364 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java index 6eadfa83bfa..a02b0591c31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java index 778571fe0fd..ab212eacf8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java index 3443446d000..5c7dd4d3592 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java index 7a079aceed4..a0c7f2d4a41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java index 08eee231285..6f75f98c743 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java index 78c7dff4dac..0b00a4995af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java index 077f110e1be..082e3414061 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java index 1e41ecfd963..cd35d3d5b4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java index ad814ac7fce..7b63e7c9ada 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java index 16b5ba1a291..f0041409d58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java index e020941fe50..8dac5eb85fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java index 4e0dfb801cd..769364ce37c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java index b2eb2ad0148..9d130ee676c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java index d0d95fa6c1d..aa2c4d00424 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java index 75f5e38536c..4ff78dc15d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java index bcb6b93a8e6..748b9be2f85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java index 451f2552af7..10246dc4dbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java index 2e324260352..99a4027437b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java index 9273d2b6e8f..49b7ea06896 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java index e07c7c72f22..5f2896b6baf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java index d620006884b..92e42f12586 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java index 0046bcd1ce0..2669bbc6f81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java index 73db665b533..a74d1497e4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java index 994b5c8630b..5954a78ec24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java index 784fc23775b..6f73b56c542 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java index 578f72fde4d..7d731b41cae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java index 865509ebd29..83da9433a28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java index 25b1eb58815..365739e8126 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java index 55be5f33674..c781e1c718d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java index aa4a17db56b..6385008ed0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java index 3567605b149..9c861851943 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java index d2618690749..f8dcf16417d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java index b6cfdae9e65..0b4a015233c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java index a34adf167ff..36c4e9ec99b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java index 79a182acff9..1bfa5a5d2e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java index e6cecac6a2d..4826f2e761b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java index 09e34e97a50..81eb63b22d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java index 6c8604eebe3..90605fda75e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java index d09d4df929f..436565a8026 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java index 9f72b96da08..d83ba53cc33 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java index 45c667c1e44..7c1ae4f8f00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java index 25e7538675e..0739c3cd31d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java index 377f0d61dad..7e6ac2f0203 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java index 8cc4821942f..7b10f6763b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java index cf10459b6e7..2abacb0ffce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java index 6e8ccee4254..e9434137858 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java index c0523538d2b..d44788a7b10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java index 79fa8f98cfb..34e2985899f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java index a6b128e7309..fd1f37af00d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java index c57ba83d0d7..e037826b0f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java index 5b707972d67..287c07e0226 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java index 52858ce6c6b..a1f436ab18b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java index 9f2df0a07e6..3e5de82edfb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java index fa35d91c96f..3524ce6f179 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java index e2f4815897b..8dce85db5af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java index 24404f385d7..b009b7de072 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java index 3bf35920325..e1c13110eb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java index 4bfebd94b85..4bf3e26ac88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java index 7c1833b2111..b36951c9f08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java index f30b3f989d9..4b97a7bea4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java index 7b5860a25d5..40e3a846cbb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java index 5872d5e8b7d..59a0b6b17b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java index eb66a7e9b6a..3bcb3a7cb0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java index c29f6c9738c..054db105a74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java index a64199301c3..cfcbf58e581 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java index 32048dd81b4..b79c43542d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java index f1bb1041e98..ee20f4e1d69 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java index d4329bf003a..bb36de584b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java index 6312a73b9de..0cd651dc41f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java index 930a2e2d6d1..b1aaad88780 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java index 42583fe4da0..a27160562b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java index 6e761590daa..67817f9f282 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java index ff538b53ea4..1851242a252 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java index 45b8404c3e9..94dac42bcee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java index 87d871a39b2..b00d297f7bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java index 958472f6e0b..f08a6a6ffc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java index 0723598aad5..d73ef8b474b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java index f04aeefccb3..c274cd79d06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java index d340acc281b..b64fb3c3bdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java index 47c6255a537..4645f143ec1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java index a3bcbf4ae41..c3d39a350f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java index caf424fc58c..6d8c21af93e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java index 880a57dc8da..581b397969b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java index bf840ff77ca..f3c43940bb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java index eefc9c206ab..31655bdd7c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java index e045df13d48..40ca5440ec2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java index 604d59b92f3..686a4b9cda5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java index 56ae22d18d3..3681f3da2a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java index 3298467ec58..5eadd039a01 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java index a57ab2dcd7e..63509acbc8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java index bfb386cbb1f..c2aec571593 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java index 365005f2946..0522413ccca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java index af7125df4b8..b243ec760dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java index 4263c9ea223..e441deba879 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java index 65a0555ca41..43c61817025 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java index 9c9033378be..c0e547a8657 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java index 5b4926f55d5..a13b6c938a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 01d3c1ffe27..390cfb0ac06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 00b69b5850f..bdbe4e8c30e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 0b1e84f177b..a8f4999ca52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 559ddb100bb..327982bdf8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java index 80dd2b77afd..539919784d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java index c80ea83a927..712af9d1cd3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java index 20b9093cf92..16bc059a236 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java index fcdca2dc9d6..1338cd4653e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java index 689f508d54f..a44f9da27f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java index 6146941268a..7fbe8d71f08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java index 11f917d3d72..57ffefe3892 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java index 77bdbc04bf2..0b1b2e713c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java index 9384db0a669..1cfc0f80d21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java index f041e81b833..6d35ac7a080 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java index 4eba7f7fbb5..c47746ab081 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java index d4baede9b8e..8c28122c5a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java index a398f937714..d2ac89595b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java index 4d1fbd4ac2a..0d6768628bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java index 79cfe82a03e..f05299c9169 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java index eca8216b2d9..2fe86cea791 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java index 39b3c8d0ac0..ac8d2ff6eeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java index 7e110e6b2bd..e16ad53d5d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java index 6ba88a85361..c97e585fc6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java index 6880db63704..953004086b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java index d2e3c5ae7d4..c7917057ab8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java index a5cb3d32770..4f96b32bdf0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java index 09bfedd8cc5..83dcaf23ada 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java index e246283d83b..8daac547fab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java index 019f50a33da..da9d86cb918 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java index ed408e11d5f..fb740b50959 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java index bb051b030cc..8cf0eb85665 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java index 77fdc57363c..8c64d3934c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java index 40ea156482e..30495f00ce3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java index 710bf9b2c80..e0f09260803 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java index dc7ab872eb6..29803581026 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java index 236b065fb42..a83878479d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java index b4d04c9893a..dd0aa748c3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java index 32d8da931f8..0b2d3bb4f4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java index e6df846ca9b..3ed6bc8eafd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java index 89288d473b5..fdde1deed6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java index 84ea428a26f..d55c31c9e1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java index 8ecb1b852a3..b6e39aead01 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java index 6ac13665ca2..3e18ae6805d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java index d8332baad19..8146fb1b1c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java index aeb0d7bee73..6bf8664628b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java index adadb703893..c0c2f7bd771 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java index 1d4f7b7e987..82cb60ac3d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java index 84974911bbb..1fb947aa8d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java index dc6a8013ae1..af86f7cdd5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java index 826376b8a30..17ada1ba2c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java index 67b79f00d7f..eb92c2d1fce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java index e7ff4e5892e..a4f6b313455 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java index f7a18f1163b..b01673a199f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java index 5108e19fdb7..50a40b3ef72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java index be80eb97c31..0962e03f6db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java index a815bec517f..c40d36453eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java index a92c09a608c..4e1609855e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java index aaeef5bee8a..38f7067eef2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java index d8ecec43f64..caafab8afe7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java index 2828e280b24..8b8950af4b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java index 0824d3c899f..057a3249148 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java index ec80d99b2b1..aef4cd74894 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java index e0f1d4de1b8..b48a624a1ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java index 8ee61a24367..b0b8bc83f2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java index e0b40f5bd15..c2e686089cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java index 7f9e7e8f758..5b02b816dcb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java index a9b10534255..b1c1701ae13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java index 0ac380eddca..e526c3746bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java index e0d10265894..4b3ea385ffc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java index 62a32086202..66d81dbcde1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java index b8bc3feccae..1c2638b0619 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java index 88b8190dcfe..53eaae9f06b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java index 7f1cab5835e..37ddac6e1ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java index 8f21652f310..751fc072918 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java index 46f4926e820..442f0404fde 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java index 9511861922c..7e486dd4757 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java index cdde0e7a318..a5a2d0b91e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java index c8b9e0f64a4..b28fcc09ef7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java index 20010e58275..af13d2f09f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java index fbfa0329ac7..f58b8080684 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java index 39ed78ba905..5ddfec6d97d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java index 5cbe5f3ee7a..5b88569eabb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java index 50b2e0eca32..5d24f2d5bb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java index 63d3fbfadf3..af16035dee1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java index 5344fd13706..b8863d2c9a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java index bfc4a1ad981..65ec089a8b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java index 74ef6267d5f..f937e2aec6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java index ef6a64e1ba4..8630910c0bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java index f12c566eb93..324501c3905 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java index 903b3e96ef4..0e1e4fda793 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java index b22c2c6dc80..9e663af985d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java index a14642aa798..140b80f0d73 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java index 83d5d0be7ba..962c727da9d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java index 044dc7b7f18..e8b7db49bdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java index e395fcc46a7..9f90b7ac411 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java index d2943b120d2..21533237683 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java index fc6c56701b1..30369cd5cff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java index 60698002bad..2272dc93b53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java index 1ddf972de9c..bae751ecb9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java index 9541c66666b..bd65305bac2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java index ef89726a975..d2f005b9ac5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java index cc0ac0c26c2..1ce2d58282d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java index 94e0686cbb4..9620cf305fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java index 9a744356990..377cce95419 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java index 74f6a7853b4..474de55ab68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java index 047aad59372..b0ccecdfb90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java index c897666d005..2322e3c30f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java index 26b5ed6a342..9f735f88443 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java index 9b749ada072..b0ef637dbd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java index 28431a51416..f109785e5ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java index 6350c45f338..d8ddcfe109e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java index 525ad52a4cb..d376fd1773e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java index 9c71dc59b2c..7e1ca549166 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java index e738636eba3..c088c136594 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java index a06fa6cd37b..2b7c5630259 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java index 1a18a6f0e49..0ece1cd9629 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java index 703d065952b..161c5c6b9fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java index 01c3e6480aa..9dc4c200834 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java index 355e024e3ac..9df0133aa84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java index bfb310f87c0..038c749ddf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java index c24315d312a..efdabf0ee5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java index 61690cfb0cd..8816f7c42aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java index d6c6da8a120..8578f973bb7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java index f40ceb4bfcd..bbad4fad495 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java index cbbc4692c48..6b3f6c0fffc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java index ad49dd736fe..4502dba80ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java index 33461c56efb..c8924920602 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java index 590c3596caa..ca7b8b8f552 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java index b148bb4a12e..c574da932de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java index 2e0b2b71e46..d3518dc8436 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java index d9f35c0b4e0..2eb4df40d0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java index 73e1734b647..22a21fd26b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java index b198847b546..5fcd3dee707 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java index 70aec8851ce..102f44a52cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java index c7fca6a98ae..226ed18c1fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java index aa4a72f70e2..c297a42b517 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java index 629ae257e81..7096e976daf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java index e210a15d665..e22498b7677 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java index 87c6b159d3c..9400f62ce69 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java index 4061d500f5e..62cab4f018f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java index d2750656241..e462558ad10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java index a44e0cb4a8c..a218723b5e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java index 0b264f68551..ca5b5639e05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java index 395804e0168..13dde1ee227 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java index 225b9e7f873..b8747d0bf11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java index 8a87901501e..56398f1ac1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java index e6e43b333f5..bce3da84e78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java index fcf103d369a..7cc3c877233 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java index cd0b27217ca..6a7ba5c539f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java index 70e20824818..ec935f64df3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java index e2f9c76f5af..26f720a7f96 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java index 5e55fc8e51f..4c4daa54383 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java index 1336bb4b2a8..18bb2afc0d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java index e7d03c23c57..a1d3c9d86b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java index fc9f757953c..b9852a9343a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java index 8dd4c50a3b9..ae4e481dc16 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java index be7d0e3b62e..55cafe588e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java index 43f30443113..ccdb8b606d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java index 09ad86735d7..bd797b8f0f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java index cffa0560cc3..07f99c0a590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java index 0697e4b31b2..621bab87e66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java index 208f9f4b4b9..a7c7122e7e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java index 09745a13f0c..754a107bff0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java index 5980d34964e..45fcc18dde5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java index 242a34f7fbb..ba14c2f7aca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java index 8ba21441279..62bfca11c37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java index 34bc8fe2035..8109321ec82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java index 834e6830efa..95996508d9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java index deece408e1f..ea20e1ce96f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java index 5e14ac31ff7..2c971d46a2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java index 7504c0ee599..e082fdbdae1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java index 4adc69e8643..03d87fb9536 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java index 435270be619..826aff294ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java index fa5fa46511e..cd6c85c2d04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java index e657b4fe38e..6916b8be35a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java index 0183f43cc1a..f6b13b336be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java index d5bc7ff5a38..3ef6b433df3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java index d821c0dfc63..755acfdd678 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java index fb688e3e06c..7ab494ccc52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java index 135d0e57d10..7cd9c3a5588 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java index ccd2582c4e9..e38b67e72af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java index 8646af319a8..2457fa63bcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java index b57f1d0a833..a74e8e977e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java index 42d92fefcaf..b26a95bd75d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java index c3f6d090228..10a8c9b688f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java index 28d4cd6d7a7..f489d05c400 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java index 001663ff7b9..6ea52ad3e5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java index 6bfd48ef1a0..ebde430ce06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java index 301acf156d1..df23726d621 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java index af37f615bb7..9cf3e989f6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java index 29e01dbb3fc..7274a26edc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java index aaf0db81360..9f3392eea6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java index 8adf47e5c20..c8139460ede 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java index 36c3eef9017..0fcbd645ac0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java index 5e2e9416e92..84cc3b9f226 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java index cf546aa96a3..67f0c6e6aa1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java index f9aa6bcf143..3439362b5c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java index e70518cb5f0..89075f05115 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java index 1ee8cbccb68..e3143f56b56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java index 41080bbe3fc..f7d85e30340 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java index fb81e770e16..88ca0e3e717 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java index dbf77c472cb..ec77a59ae7f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java index 3ab8f67cc0e..bd294b0339b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java index 6bdbd1ee888..d041d8e888a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java index 55d7c23af3d..11f4d6db498 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java index aee36b62623..52ec6a0e981 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java index 92a6c380de5..264d45e01c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java index 181b9beab59..dec76b35d77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java index 07ad5877e8a..2008c01b907 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java index e284201e2b5..e98d6ece3e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java index 9927641eeed..542f2a35747 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java index 90f1ad3728a..a4fabe8f3a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java index ad4b896979a..4d66f4022fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java index b2264dbb2ac..abdb338e6c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java index 7854551b839..3c564c51911 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java index 19ca78923f2..ff66dcd9714 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java index c5087e59fcc..38921f93234 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java index 2a03affc968..ecae5c0bba9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java index c47fd47c10b..eebe06f1f6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java index bba16926a22..d357191ea6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java index 81737577502..e346b6269d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java index 9653402f68e..69f0b647fff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java index 830baadc068..fdad63508ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java index 5272a0b9e62..97ffdc3e62a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java index 440c695adb8..e83e361df15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java index ad784d5757e..a8454498281 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java index e9bcb01a228..e88ec591a6c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java index ba554de43c0..1789e0cf856 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java index 85e50519ee2..7f678b5a903 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java index e883adc0cc7..e99b3e498da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java index 8c864391c44..b710378ff0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java index a85ad766b6a..b00e40ed1a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java index e14ce7cd2d0..a34fabdbbd0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java index 79a86bdfc12..e884f08958b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java index 61d7b6dba81..c2a906472f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java index 8bb64c5237c..82ac9b68852 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java index a983105c719..02e10f803fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java index df5955c2e68..c29c5a24c6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java index 6e76c9a7f70..0566b1ef4cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java index f6f8736a1f9..67306643c65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java index c2c34ee30f1..068028b77dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java index fd20c5a5b38..895c5d56767 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java index 1d880284b55..0acde12f604 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java index 166075de196..5a60d79ed57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java index 735dfc7b47b..782a4c00fe2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java index c7ede1420c9..0fbe70fe6c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java index b1d22efe465..cc3324f4dc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java index 1e2e067bd5e..5f026b4a11a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java index ab6f7be6e57..cac4a45d149 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java index 1386a56ecc9..a942a3e079d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java index 84717cc2db0..5f13cb53585 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java index e57c43c2fc0..1b33d1d0aaf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java index 2e496bdd4ce..c6554d1500d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java index a4041d3b021..3887b40c273 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java index de207dd6d9f..af6b7f6c722 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java index 6bd281298fa..3016023d306 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java index 46d399e5c93..05d290603b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java index d3f5e98a1a2..411c0b29f97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java index 1ab63b98cd7..b3b341e0401 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java index bfe65f5abbf..bf1f08b0ce7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java index 106a4e46c8b..a0533497f42 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java index 4fa50ad31cd..a7e7696726f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java index 5e6468648e6..874ca9a3abc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java index 3ba87b4c664..a2dfbe5a617 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java index 6688e42a1a3..cc9d33c59b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java index 85570f47bb9..d76c0b1148b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java index d5852c0ba54..a5b630d86d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java index 54938fe46c9..cc0b3bd1be2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java index 40dd90632c2..53a0be65b37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java index 529b363088b..58d60466039 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java index 8f2f903f3bc..8c4293c21e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java index b15d651ca97..bde57be143f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java index 2fd3c400cbe..8cec20ce8ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java index 441aa80d0ea..3f12eeda3b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java index a4724848319..ebdfa923c70 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java index 1d135571fd3..58bcdc3c984 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java index f1acc5aad6a..20414080156 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java index 0b6d1e65696..393ce2bb094 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java index ea5752a9f61..9fd80e6c0cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java index 019f23dfc26..2138e3e4d8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java index 3421a79029f..b87bfced5b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java index 9720b01d990..887539b19ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java index e8573f492c9..9ebd1481368 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java index cad39de6cb8..cac0cff201a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java index 8e995df43d9..f1a208fa28e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java index cb700190e38..e1f51abfbe8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java index ef6dad2908c..cf82154768d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java index 33e775b87ee..aef3def27fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java index 7cc1eaa3059..e39a2b48dd1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java index 8ca515995b9..251e9340181 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java index 031962beb4e..6447cb0769e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java index e4d4fdbee8b..72dd0b83619 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java index e997e2dcb0a..3034d8cdce4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java index bc8b3484d46..424fee416a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java index 5a80a151f49..34ea486bc83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java index 2a6e8300627..e55bcfbda76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java index 577e25060dc..b62ef2d3d53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java index e45c0be8e4d..c9fbb4892c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java index 180500a3f79..24d3d3ab9e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java index e877ecddb62..c21e151fb66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java index 3a0cd0e0880..e8a2f68703a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java index c6c96ef545d..c280cdd8e97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java index b11669081c3..99f1213c903 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java index ab4655c4c06..839ff2a5de4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java index 5c784f5b0e9..403c50ef84d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java index e53ac2d4e88..df86c9c2573 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java index 3ee253b3e52..0e91cc80351 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java index e81335fb4b1..03ab2c22e19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java index 285d998ad75..5b03ca1c218 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java index b563a95f36f..329dc2ae828 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java index ca9db47f8a5..9bfa831fe8a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java index 0c389a9348f..3846c14e7bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java index aa183640737..e3752514edc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java index fc71fc4d70b..084cffaf197 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java index 5c2676248d1..dd6b83f3d83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java index 0ae5409c9f2..5efaf024294 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java index 9b1117c219a..814cb27ce00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java index 10ae6216845..d5c027cef1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java index 0d140d70535..b2d2358a362 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java index 91e7e9f096e..825440ee0db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java index 6b7f1449f7f..63785759c1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java index 8b02c5b5f63..db723bfe49e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java index 5943d248491..e02330e482a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java index 447c417aa7a..bc90e13b5be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java index e6b9a7d3f1c..27cd7cf4770 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java index 8dc84be63fb..14a61be3e1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java index 7b31ab59757..ab433832eb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java index 510f64494e7..7587f7c5982 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java index e82c2a0613f..7f6373fe1a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java index 900f742db19..70576d78375 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java index b6df8f9409c..87419fb0cc8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java index abadd293870..4822735f785 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java index 9e26f6f57e1..59cc61b0f84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java index 08700dce4ac..5844b458679 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java index 4870fdca692..2953ff32d31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java index 4dfc531f6ae..a60c64231a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java index 4fe4141672f..fcadac4e3d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java index d4d91bc3320..0683c9a120e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java index dd7cab2644d..86cd41cbd05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java index 702930f99d2..0d91c1e8118 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java index 563a6867f0c..bec86ce2b2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java index 786fc736898..86517f5cbba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java index b0e1fc172c8..4aad8abfe13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java index 99b5b6c2621..c24e0029651 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java index a48f4d649e6..86cdfc0191c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java index 3c89753122a..3f87f6759ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java index 1bad181c875..fd628695030 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java index cfabe4d0780..298d722ea46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java index 0f0053dec24..4f352e56700 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java index b15757b3f22..30f9b37d3b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java index b0ca95d5ac8..14f33ded237 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java index 43ebc874e8c..7956409f7e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java index 924ee1c8a73..9ad4131b428 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java index 54beb50968e..28996163b71 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java index 84fea60300a..837a0647c5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java index d1af9402df1..efa3832be92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java index 3f61b852717..861b9126835 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java index c2dd518319b..91137af1538 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java index 346d2e3de60..31411d49d91 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java index c452183f002..a42962b7c2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java index ddb34fce409..e9ef5780c60 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java index 42d181e433f..539b503c862 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java index ecdeae3051d..4f5361818d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java index d2e8260c85a..273a43a0f0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java index 0edab356b9c..8f92753a7f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java index 61c9f947cb5..402b22083ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java index ecf7bca9633..188be922f59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java index fb00280d97d..c6e5f107c17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java index 131717a6d6e..26e3e0e574d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java index e169989a932..64c81fb9121 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java index b4f60403523..3e4347f9d01 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java index d651525430e..651838ca279 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java index 5dd372f4b32..f572e2de993 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java index 07cdb5cae43..fc41a8f9cd3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java index 2c52112d2e9..134491338e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java index 7f2b586da91..25a76fb39d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java index 93b1a1c152d..f2e9242e33f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java index 29bff565684..cf83cc0beeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java index ad4740a0d3c..19e6513a53a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java index 15755a4134d..ae4a611d8f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java index 25ac5d512d7..329a99b01b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java index 58cb8c71631..df6a30228c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java index f328b6c4854..7f1a9c09b81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java index a285413f05a..f1285d440ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java index 3629c852cfc..8a9e35af0df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java index 76f5d02d83b..853d7e7473e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java index 55000dd4547..b452bf6005d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java index 7ebb42ea597..b62b5c29544 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java index 6aaff608648..95ab399bee5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java index 31d0a431616..65a0fba460e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java index 6581af21cca..34c977da207 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java index 917646b50cf..8d02a2c15f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java index 7d3d61845c4..409b66e2d32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java index 81aa787c9d9..c1016eace42 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java index 1ec86f88b04..bcd362a57a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java index cd2f4b0b3e7..64e7772b04a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java index abe2dc6f4f3..f0ecd5c0a78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java index 5ff1c15a5ca..187115d526f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java index a09564c8a4b..331fb10e44c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java index 439f4042237..467729a5190 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java index 5529368834b..8f755811e08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java index a3a446b0002..5ec489acc53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java index ad10d1a54c0..1bf4f1174a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java index 31aaf518ad3..7cb90039db0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java index a561d20a82b..ec32856f2a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java index 4f730187e8c..0ec63ae12ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java index f5201a53995..4ec6083ebce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java index 990f0c01ff7..601a84616da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java index d2afc87f885..c328b11368c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java index 8a815a4d9f7..902d4b2ee30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java index 983880e41bd..1eda8f079b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java index 4e25f51a4ab..2aa6e57930b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java index 6753af8eb90..7b02c6b29c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java index 14cd52d456b..83875e87863 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java index a7cfad7ef85..b251145276b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java index b89319eb17d..abaa5ede248 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java index 6dd5ea8bfe7..7045b0a79b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java index db05a79bc96..4f8c01b57ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java index 6741e8ab3d6..061a061aa00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java index 0b359dee585..f06a5d73590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java index d2b7777d888..bd307f53232 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java index 9b5b62e80ee..5f6d5c43531 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java index ae6e7b61209..063dbc1064a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java index ecc7bf6fd08..c55e7de06f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java index e3e3473ee7c..e80d3f71792 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java index 35dd93649cf..63417944fd2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java index 28b9b4f2b5b..fa1610db06d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java index bc0c09d14a9..6f8e7b2ed4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java index 55224c36ac0..f35ea3d3311 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java index a76183f4fd9..1e4afd6832b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java index 41fd46897ca..08b1b268cf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java index 2a9468188b2..bb7b93726ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java index db1b8d91e66..96e94d03d5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java index d0696fd0659..2eec2ae4319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java index e39a862aae6..0e2b805a2ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java index 3f21ec6442d..d7cee2f574f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java index 00af0aceb6a..6c141436622 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java index 98328b1720a..0d2a08c36a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java index 70eba6d6af3..9efe444e7b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java index 47d92be6720..51ee5428b7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java index 1d24dc8485c..e035bde92ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java index fe4bf5e60cd..ab3da4013f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java index 96c7cf2efc5..ab0b3890d17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java index 4cd57059c25..56ed2c8e8d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java index 55186488538..590e0dab1af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java index 243f54db459..50ecd881723 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java index b4ae19b7245..2c09fbcc5b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java index 856d4120590..09c28c00d08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java index e2946ca7f3e..f629ede681e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java index c28651f24dd..77212a4673b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java index a240f5040da..435e4c1e8f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java index bf1cc798d29..2a4a487cd6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java index b95bcd663e0..27eb2de2329 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java index beee0085d6a..380ac976940 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java index 2412d62b4e5..77bb96448d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java index 50cc249f175..a2a6f2e9247 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java index 559a7dde804..58ccb250be6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java index eddac27e39c..c83c35072dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java index 6f2a2d69115..cb3c841826c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java index 4b16bf95118..790f77a38ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java index 617434dd9eb..af033e6242c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java index 143c5d0f7c8..02e7fd06bc9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java index c1f008afb21..8593d367d67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java index eb0bca3b8ba..0f047bff8a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java index 9610667bdd8..09d42205572 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java index a7661d2f16a..058881c18e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java index f28c65ce13c..7970ebf3e90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java index b28c98f7ecf..87a9a9a3330 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java index 42dbd62e93a..bf8f382d36b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java index e8bd5a48c62..ae27bfec050 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java index 44185868326..6c5e3598631 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java index 0f113776106..b971820dd31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java index cb824059f61..67e785c137e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java index c7d436d4c6f..12d3aa4c93f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java index 2d405f8b279..08ffb3c5c15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java index 01f8156907b..f31f0054950 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java index 9c7a101bb97..431b15ef963 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java index 3600af467d1..028b86fdee8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java index 09592d248dc..85bd5e3ab44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java index fab96fdf0ef..fec9b575343 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java index 6bd5ea0ea18..3e4bd46d807 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java index 226cef7c190..2adf8a7a40e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java index d9972d6a538..214bdf57809 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java index 0389f2f1792..c5f5450fd25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java index 335f7e81140..bff7b59eb66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java index f0d5ee838d2..7ab994eb507 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java index b8825489e4a..d0436a48e97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java index 5e8e5c8daf9..b8e191b6473 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java index f7e86cbd33d..4eddb41b82a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java index f803a2e902d..00b2199adb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java index 78e7fff8927..2ed3ba77663 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java index d281f43b28f..621c08481ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java index ce5089da164..8263221de4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java index e9b92c27c28..e8362e9e36b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java index e6d11810a48..e066c3c5540 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java index 51a5c542a8b..7795c7554eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java index a339837aacd..99889245343 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java index 3401b7a6c94..3f70950eca5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java index 6b9d7356bbe..795b3c94bc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java index b1de08b0a22..f73a2565e51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java index 972714eb308..658df61319c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java index bfec0573c25..794c484c872 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java index d50986f89e7..275a43c1920 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java index daac59f6be7..e163c8f01f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java index 4ba372b4aba..b8f391d14ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java index d0b07373eb3..a6f88772af6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java index b1c4838a95d..6b0b1702fe9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java index 15b9ba651fc..11c1ece09b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java index df841a77ecc..d0199966906 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java index b4bd1f2fe6b..69d934f0b13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java index eca1f400d0d..90b54937e3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java index e5d9c727242..8daa2eedf39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java index 9b8a9a2ade3..6a1c9130297 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java index 11d616e8862..3462f6b73b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java index f3b86843054..8d777046c9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java index 8d998a3ac27..1f11d40b2d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java index a54b8f24b4c..3b3a9a576fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java index 4783e136f58..c9e1fe4b8ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java index e00cb53ad56..161e8235071 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java index d0e5199b09c..a29b73595bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java index 9ba370fdcfc..90efaefe58f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java index cabc6745e11..c7cb463025d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java index bff88fb5d64..d9a29536210 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java index dfbce37e14e..24feeaeeaa9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java index c524be551c0..39e31153282 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java index a00fcd8ad98..7d579b8a24e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java index 0db1391261c..51158a5eb80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java index 42d64512a67..03f82487894 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java index 219cf65e1bd..cea46b37e01 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java index 7f91d36c294..536f2620505 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java index b7e9d141a4c..43cadc0a2fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java index d61ae4f974a..5b9a07ae5d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java index da5db831b98..9d525d3ef97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java index b4668050de7..ff263933532 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java index d622c7afb2d..0674c77e06f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java index c7b09d8f5df..a0cf9ed4970 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java index 58da6c3d39f..51c5a46a5b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java index 1bb13ef3227..8a06792470d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java index bea2b6d84dc..21b7974702d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java index cce073773d9..7c8c5a9a7a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java index f54a26f6681..7033ccd18a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java index 31aa6098bf2..9402137f021 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java index 8c77198eda4..79b8a515e25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java index 36e245e01ec..ad96af68780 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java index 2429ef99eb6..ed4420bbca7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java index 6dc9345c005..2c7fe8ec2ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java index 6bd2bc7f7bb..7f8d3059fea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java index 12594507948..f0d735ca092 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java index b584e7f0185..3a6561d2019 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java index 8ac30210a4e..7a05bdfb6dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java index 989d33fcf23..020cce8f199 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java index 845f2fad029..3ebd4b1a660 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java index 90f5279619b..218d2868a30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java index b2db3b8f5fc..6346927a869 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java index 6ff46409893..bde010c95dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java index 02a579f48cf..0af0bf1bba3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java index 077ed97ecfa..9ae47c24db2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java index acee0ac7c9a..b1283bb122c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java index 3e562985e1c..341bcd3fe3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java index b278d3c1f2a..2a558116b4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java index 8a40848f769..fb47ded9442 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java index c8bd0b4868b..113176cfe1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java index bbd20840f07..fd7a60a1dd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java index 61d962f7319..8bfee49d0ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java index 6f113b89862..8392cec5b53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java index 9f18084af2a..4348a9a8560 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java index 34a81ed5bdd..3c2d85f5c1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java index 45709b6d315..85b7561f601 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java index 4114e792936..01daf6e73c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java index 271d0f0a14d..f8f07a2fed6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java index 5ef2e502ea5..2efe3e6e5f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java index c264caf89b6..f99590dd92a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java index 5e5a086fc6a..6e0ac0bba3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java index 2156d197dec..9dd60c6bfcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java index 010f6fca3a3..58932579d10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java index f10ba4c892c..1aa87a2e3b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java index c75163b746b..a4bbc21fc84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java index 8cd54c244e0..256b48d5998 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java index bc114c86c5f..37da41a075f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java index 4b0b5b1f036..f736ad95bca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java index 4a774b0c641..beab2848acc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java index 63cb4b92dfc..d23e362774f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java index 9b7c882fba4..8274806c288 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java index b30c975970e..1b05ed9cdee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java index 358d981eae4..cfa0ae7e088 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java index 40e5e50d189..17ab6bd32a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java index 9a62edae36a..e9853064eee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java index a26c2560b35..8a5ad6992f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java index c499967e790..e87178cb3d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java index c13cbcb6608..9e193e0fdce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java index 6e286751fc6..3a5de935d34 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java index a659c2be7a7..e4838e3f4b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java index 0a13c828dad..30cef7cbd0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java index 9f488cbb46e..6ffae8f3a17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java index ac17feb5d7b..8d68ac25194 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java index d00c3b918ef..6773a0640db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java index c57192944c1..1ec4c6bdb74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java index 88cea4f0efd..1e1153086db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java index ff95d970e30..2499e13d2cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java index 308a3daac06..215a128398c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java index efec22511e7..b1ba31fed32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java index 5a533901511..50050a44e69 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java index e4cebc43941..fa62b819fbe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java index 2251b2e42d4..805ed9887aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java index 1cb6d519168..424d6a44011 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java index a1200c66e00..240e3499e23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java index 2a1ae4e1967..ca973b7adf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java index b9bfe6ae6e5..270a8904245 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java index 0a8d15568bf..609313c6ef3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java index 46cd6ba7e1a..96fdf1aff4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java index 2aa7f7e0794..3a15815fed7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java index 6b23268fcd9..217c7e5dd5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java index 4c50d1fa0c2..3ed051b8d27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java index 7a52a2d977a..f7fb8f553b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java index bf54281d8d9..b78bf377ebc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java index 9e473e9a9fb..2d8fe68acd4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java index 0d82285b26b..7b1c9e4efad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java index 3061f3b817a..e8e26b37028 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java index f7ab1a13c52..b987b76f27d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java index 163303ea8ec..88446ffde96 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java index 84ad2b4a4f1..265abd5f3f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java index 9cabd9c2e0c..12b9190b8f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java index 2bb9edfbc0e..4f036d22490 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java index 60a7c272124..fc816ab7950 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java index 6a2a353ec70..905290e6ea6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java index beb24ea8413..94fb2a110fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java index cccc782b4a5..eaf1eef0762 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java index 711eac7ccee..414656b4a17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java index 4fec7d020bd..9cfefa2c689 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java index 1923bb5777a..2fd5825f9cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java index f31107cd8c5..dd21892e69a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java index 3b9574f8585..920adbef2e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java index 7de92570644..130e1721233 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java index a046e61f957..8173e198a12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java index dfc38b9f593..dfec0fe2dfe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java index d9d4abe020e..f951b3cb955 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java index 5e9c95d031b..bc5af83e7a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java index c1fc5b1adbf..3d165237054 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java index d53ff83be0e..fe8b9aa38c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java index 62b2e8516a9..f4e8418e7ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java index 08d8201e976..3049e79bfdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java index 6144699f529..a68452d6143 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java index 4da870e8243..895fed1eba9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java index 64ce28d2031..ab4a8950d5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java index 10d00618f0d..573fa89756c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java index fdfddd46e3b..e5dbec6eae7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java index 95bb687ecb8..35295fe8e08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java index ed94618a8b6..c6e778a2cf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java index 8e2977e3731..25a5a60fb39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java index 4eca306b44e..d978a65aaf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java index 9d9223fd14f..99087b89eff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java index 8166b8c2e04..190cbeefdad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java index 0753f8cd5db..e1fce657717 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java index df8b8b64e57..f91e7e599fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java index a18ac8679e5..683fa46ab97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java index 3770d7f995c..6b2f5e88148 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java index 17e88bc4c62..5304d9f57d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java index 949a6d3a8b1..dc9b99040c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java index 8ed5da38f6e..df66f8e4f14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java index f127b6e707c..38cf1ed4d3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java index 13ae307254d..67685eca520 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java index 5df7d33458e..01b31f74f21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java index fad7f292345..41629da7255 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java index 8aa5cd6f2c4..ad11fe4e377 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java index 289b0e969fa..e18ffd19afd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java index 2ad3f40efb2..9987bc95eed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java index d8a1743e559..bafac886b39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java index dac485f0b3e..d5a50ae837a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java index 2581e59776b..b01aed2a931 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java index c061127217f..3ad9548f24a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java index 6b9e846ffb3..0e8d816380d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java index c189f7bf05f..b35cff08226 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java index 57476d21784..f67c0f2f05b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java index d33c4ed87ba..d93f95bdb21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java index d0ba6aaea61..272b4a7927b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java index 8574c9b107d..41b43e00c4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java index b9e899bd72b..472da44d5d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java index da96d150ebe..f2017464060 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java index b6757de0885..8f1c38ed208 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java index c6135d1492d..a3fd9f80a33 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java index 60c95cee0cb..6699da86de0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java index 1ebe3bde3de..8f44bd2a1ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java index 94bf44cd436..1b408502f76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java index db5a575722d..137f6c1d974 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java index 4cf9ce0c8a1..a1683926935 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java index 755224366cb..5392ff5a8b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java index b5a2b390c32..32ace85959e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java index 6324876fcdd..61322fd8c03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java index 2d11760719e..a5236eb94c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java index f84004879d5..9a85f38ac8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java index d164cfc066f..b85a5b1c007 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java index 6fdf4b15f35..ef8f60fb746 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java index 97f41ad63eb..bbabfdb7a45 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java index 73dd28d7b9b..dd9973b6b6c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java index 2af848b03c2..d1ae19d0ab9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java index 3d0895fb33f..eb26d4eeacf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java index ff8e836919e..145d132fe22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java index a63b863db4c..4bd4e430038 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java index ab821462a32..fe3f472d4ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java index d06ac44a3f3..0daf563a3a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java index cf2cae4d321..44e37af9a45 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java index 43ca3b7d4f4..5a07b90b8a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java index 381425fc717..9956daaf15c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java index f695ea9b13c..aa2855dbb25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java index 2051232bcc8..01b4d6fd080 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java index bf10105ec2c..09a716ff45e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java index c8d6d46f93d..67cf1e322de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java index 4f8ee9c30b8..86d01e2b29b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java index 42b164afbcc..6ccf02226b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java index eceb32923af..569e45443d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java index ecf0d573581..69f03c68830 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java index 6d06d1f2762..525adfb25f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java index 6166acc6d84..73d191ef37e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java index c7699eceb66..649503ae3d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java index 2d085bf5885..d01664cba2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java index 5dac04adb4a..72d94279f08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java index 3c9faf9ec37..73b49870dcb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java index 9f860cf2110..9818a07fd51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java index b122f2f44fc..7f2da5f6b81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java index 6c0ad8f406f..fb527d660c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java index fee6608e145..dc4da10cb02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java index 027750f6873..dd8201461df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java index c1a17196f56..34264645537 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java index 5d3a4682c6a..d86c24a15b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java index aacc0f6fd13..4d222c3439c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java index 80d92bba66d..b07d1023da5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java index e5a428d1304..a264bc4dfdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java index c472898b764..7cf5b353202 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java index 8ee3ac9aec5..1d1ba4a640c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java index 3f1f1305515..4299b0b8b9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java index 221d1540ce8..cd528ebc8f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java index 2c3f4f589a3..8b3dad711da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java index 686c2facd56..561bcede32a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java index a820d2365f2..0f182a8ec56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java index 85c9e076c90..33d6c46918a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java index 9552b2796bd..0385fccba80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java index 199bf563618..76e80117e07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java index 8e6ea04ed88..7542690abf3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java index 1f380a75b4a..c276de6e419 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java index f8259ba5087..0d01f7d1258 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java index 6f957a0c3a0..b8cb3c7ba29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java index 374d8276e27..f61e829e445 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java index c497d1dd240..2d6e9152fd1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java index fae53007723..5601b37922c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java index 0ffcecf60a0..ed42e1cba36 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java index 7b9562ee4c0..fa090ad3250 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java index b6114b5841d..44abbee6239 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java index 758a4327b7c..8eb24f931ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java index f8261c69914..3bee2fa4319 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java index 407ead570c7..92da51c3a4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java index 3d014b1c002..1646802a144 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java index 20584cf0b23..2b52ec8335b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java index 8ef9c69f52a..ec72c7887ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java index 14d2b476eca..4c805b6ba7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java index a7bdd600c4c..70646690be5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java index e7b30feb6cd..072c028c164 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java index a898105f027..d1c8dc4abd1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java index 9d94f60c3ed..d241d374f3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java index 193ea743e87..58b25c70533 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java index 16cb0f37a75..54a91da623a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java index 6e68239d7d5..ecccddc953e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java index 18fd80a4930..6cfd8cc0288 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java index 5a21cdbfb7e..e6a7253ad4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java index 4ec83c2e396..bc1707ec947 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java index b28e890607a..dd1590f860e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java index 9adb3a51df1..af13cd7e775 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java index ba019f10a87..97e0503a33d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java index 40b1413dd73..14e97098bcd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java index 755cf776190..224e238bf9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java index 69ff774e978..bbd795166d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java index 526be9760b9..70f3e435ee8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 af343a15785..4d90bedac12 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b69c72964ad..8134ff9ec6c 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 f5a52d4a8e7..eff724e2998 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java index 52733eab34b..a04baf33f65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 1ae6cafd08c..db1f9c7190a 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 7fc7e070ba3..0dd95883b56 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 4cf2a6a5bfa..08f586b466b 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 cf79ec05aa1..61026db65c4 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 8ac067d4b09..7e1a8a65b7b 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 945423665aa..6b4333fe64c 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 b2b77560a72..a8066adfcdb 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 bc831a78910..3c513a51681 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 2e8aa9e6cdc..e1cae8c5f88 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 2eb322613b9..f6eb80acd62 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 8e54e9e903e..e60f6a3d55e 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 7a487db17a1..c24313049e7 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 a94e43f06f7..66ce2c9c708 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 42e62b5299d..8ce4202be31 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 bb6291dcb5b..c50f85f8d78 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 a46c7246d07..778dc51bd23 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 388dd69c490..cfc9fdc85db 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 2cc67e6acaf..9c5d42678f6 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 53a8870680e..bd56d31d01c 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 2fa34e5d471..e2e80edecb5 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 52be074bfae..fcdd8541733 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 @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java index 3216f7599b5..96addac7cf9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java index 90d2b9cf53a..390eb8a5f3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java index e4f5c6f3dde..2b291075da7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java index 500af0ca2d2..2806c9b8b9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java index 8b3c336775f..9578710c860 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java index b0d34dcca58..e8c815971ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java index c71e2bcca00..73698cb0f1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java index dea8a68ecd2..3a08f4caf84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java index 23a5471f762..19607f4f4a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java index b6e92c51a92..4118254cfe0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java index a584f43490d..605ae577250 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java index 16e27365513..60d9fe17c50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java index 0e8658d670a..f0bdb9eeeba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java index ca99a5e1b00..5911bfc2c00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java index 5d5a4c55975..0e4131c91d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java index d21d36f434e..1468c1c1313 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java index 06aed8ea58d..cb3b8319777 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java index 8610697384d..3c7cc06cc31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java index a7f829d1924..a81498f7e68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java index 13e70c15171..36987fe0763 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java index d500ba9aac8..12dd7ace8ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java index afa25bc2340..363d50c20c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java index a3ac0e850df..8e6821be444 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java index 2b603769596..d937f3eeccd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java index b5ad43f14ee..230c27fa7d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java index b0e3ee151f7..cb03964bd12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java index 018b767fab8..e495b62e54f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java index a19420e07f8..45e361914ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java index 231cedf7254..d91db19e3a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java index 7fbf894e9f0..a19df7a0956 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java index 91d590264f2..21ae9d95b53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java index 8a62cbf833d..70410032fb2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java index 0d317667a4f..ed6aa27b6cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java index 1cdfa19c582..dd8ba2cae0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java index f800ea43e74..bf8e4b325c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java index 1a4b7eb9583..503e43339b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java index 35de06f24e8..808bb7a4d64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java index 3f117897da8..a5b38acbbe6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java index ec22bd0f41f..2f4abf05be4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java index e4c048cbc3f..b73bc52f164 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java index 03fda66974a..3ed2161ea9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java index 51634a98f54..b67ecec6750 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java index 9a071b149d6..349404bd173 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java index 507e180ff29..75de1e3afee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java index b60b7499d74..abcb135892d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java index 908306769af..bd1c675c353 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java index 5e269d9a0bb..15b4d8b167c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java index f179954d352..529ba40f98a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java index 853a6b524ce..4aa55f42b04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java index 98c07a51157..1d2e9d150df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java index 7e1813d4082..f8ebd45d571 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java index e1a5ebd97ca..eb89c9bcc3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java index c305168a28e..13411446ccd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java index e5b6aefc6d9..1e7dc294e64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java index 973cd2a10f4..9c54709e996 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java index 3bdc1eccecb..501e3c25fbf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java index 204ccf4fc93..fc33ca071c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java index 52495defb89..6d08fef9d14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java index 570f36463da..237ee5af1da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java index c464dc40d9f..006cd9af55a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java index 645263e1a63..719d59646f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java index 6dd87aa3018..e57b2e51979 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java index 81e52a47669..ab8a8012afe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java index 8a7c51bebb8..d91c6e43739 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java index 1fa469c27de..01643af0e4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java index 0b6e54acf9e..0bac48889bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java index 1626ab602fe..314ba7f4421 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java index 1369596665b..6fe92d8f825 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java index 63c9787b59c..7f5bf4ccc81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java index 0fb6ea7892e..bb92439618e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java index 126a26c1350..293d2ac5237 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java index f4416a277f2..9278dde61e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java index 2f95c839fb0..df5af291140 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java index 81e9c85abf9..fca831d9cfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java index 133eddd8b1d..c1e94623f74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java index df50cf5d85c..7468846ff4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java index 10900aae201..ebe727ffd11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java index f46a8e863f4..9bce2407a4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java index 2e546f18634..1b17bc79ad6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java index 0bcc1cf53cd..c5ec85063c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java index 203cde01e9b..4118fab147d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java index 9da56ebd114..da05c8e63c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java index db8d375124b..c8792e1ac8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java index 0a34ff6af91..89629613cd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java index a695e6c773c..6331e75b1e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java index 72278a2eac3..5ac5c596c74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java index a9cac7fff7e..ebf297bc2c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java index b002b3b0fe2..a9784f1d063 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java index 88cad6ebe68..334b6aaf8db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java index 19a62276b4b..a87414beaa6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java index 4c4ae3883f1..880d7186972 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java index 83ce7ddedf1..2ecb2f9158c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java index 255a40c715b..338dd4f6d89 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java index 1e9e61f0f78..2022c5adbe3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java index c29a8efd5f0..69c32908d2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java index d9a877477f8..4dbb02bf7d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java index a96b94cc53a..af2c299ba46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java index 5689ddb42e8..b41cb532296 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java index 42f6d2e994b..888fd862b71 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java index 7d6299a6893..e55a82e0c9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java index aeba3923f0a..6ffc9cd31bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java index 528c10095cb..98760f1f607 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java index 5bd511d3592..bf82aaeb2c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java index bbf1ae04482..a26de4ef1be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java index 657e3e52438..04f163c8123 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java index 486cb92b4cf..b5822e36047 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java index b5d0622212e..65fad132aff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java index c9bbf68e38d..369a4ae1a7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java index 630e50746d2..bc2ad5bebf5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java index 19742f0f933..5ee05f83e81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java index 658958514f6..df9ae0dd8fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java index 6c7c04414ca..d2b0d44aebd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java index 53ec4899ab3..e1daca0c31e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java index ca38f52b18e..35f52d76b58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java index 7e8093f5340..a17a5c9b394 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java index 556c345c7e7..77b13973b9b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java index 4f09193eab3..baf172e514d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java index f4c356ef79e..3308fb333da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java index d656c8b5979..4107ce99240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java index 1480e4e06b5..e6209a5cf63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java index deffbb1782b..e8de6b30015 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java index 08d4423f374..30bd7dcdf85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java index 4b256ce9f34..0559bba7d52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java index 29a606620f1..04a99325189 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java index ae4c37921d4..5be61d2124f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java index 9d97c4878a6..27e131a8a97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java index 5d5f78ba955..83167be5fd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java index 3be0f9e36af..28deb9b7213 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java index 0874aea9cf0..e30b7209ce9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java index 9a752ca04a9..45b4d7f1455 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java index e5550cab11d..b2fb1c189b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java index 684ab721795..d46602cea9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java index 455d38a5214..2f5e7167166 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java index 689550a7ae4..7f2734b9e57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java index 119c36bf97f..85da2ed2536 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java index 883dba6efef..617d42e2805 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java index 6fd38024daf..f2cba6c5e52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java index 5e98b3984a6..36f329db23d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java index ab5b63187f8..fadcc96873b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java index e2b670dee0e..b9af2ea3614 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java index 27555393dc7..8e24625721c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java index 7dbed63c689..2e684210873 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java index e55b0125ff2..2dcd4db0718 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java index 78cbe5019cf..09f889afd67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java index e622b4a0ad0..cffe7f0d56b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java index b64faff5d93..251b9d062ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java index 3c40c7ad71f..b9cbeaf6437 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java index d1279082a04..08ba90756d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java index 444af42736b..61a937c6002 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java index cd2fdd170c0..7c026782316 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java index 5f615894c66..8938422783c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java index e3a4fae5575..3117291230e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java index 66633284865..26426ba9f40 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java index a09cc11495d..01dd6917c2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java index e2087dc45b0..9e2e5c738ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java index f0d41a385b1..39232d887b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java index 935215af97a..56e954d8cba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java index fcc6df651ee..9830781444e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java index 178b394f695..6558080980d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java index 1d22791567c..2a4574c08d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java index c4a964726ce..622f403a776 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java index a54a2e9cdc2..0b291faf4a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java index 6ec4978cce7..36cb30fb1de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java index d4226b1a9d4..3242df5a9da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java index 5789355a17a..2bfe5efe3be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java index 05bc88db943..5707ae85570 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java index 16589ff110d..22a5b17901c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java index 2e86c69402e..046aed54aca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 c7f3de03baa..6c8d4b9954e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 dc441563773..e7a87809914 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java index e0d765e47a6..3e18fc3c77c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java index 8f69476c7e0..8ee8dc8d1fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java index f3f787e01d8..7de261b7f0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java index 0abe0348fb4..2084bde114e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java index 2bfaddcc76f..d1c0d2eca53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java index 69a9393b061..a008ad5baf1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 fa149da144f..4d2e5836ac8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 e888abb26ca..f253ec15e8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 6908e67a574..407fa4b3adb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; 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 17c8caa3c57..eee70e6c076 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 8f385c68ca6..34260aea68a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 29d66cb958b..927db8c41de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 bfdcac097c7..154dceffd3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 57ae28f2c03..658061dd344 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 04595a76c92..9f645568c10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 33d651cb6b2..cd289d84531 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 899f048e039..26c6f91fead 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 c80d9b5c467..abeff57d39b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 abf5161602e..2e6203e90a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 5a65e3504e8..4d045b40865 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 f40f735987b..cffc523f1b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 16a69371411..77323c10e30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 33dd73ce02a..2df8142695d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 83601465813..4773adf699f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 edb000697d2..68b6774136c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 1edc309a7f4..013cb8ca746 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 ae785633176..cf175106474 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 963db02e282..4491eb61424 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 dc288ff7822..0fe3ce50186 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java index 5792e7ec2cc..9cf1d622f8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 a94daca6113..78b9d33f1d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 878ec5ff72e..3179d90b00a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 7a9246b1321..8270cfe1d3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 8a93bd3410b..b955d4c37ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 f31c0ed6ff1..da02ff6476a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 c959d69faee..156930b2567 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 f64abc94029..2c543cf5587 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java index 7b8d82d9cc1..63c61f319d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java index e98a26d40e7..5a2b73ee38a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 e1219afe91a..a2d222b4da6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java index e086b2d726e..f989c7f84e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 186320b4214..d8ef7fce33f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 55fa66bc113..44a9bbafa83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 396a570a5d9..5594e9669fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 37092e65396..9763cc7ff75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 eb69700584a..a85d2772e0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 535281efa59..d3a40978cbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 5c81117e73e..1b9508d149e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 f0601130fcc..5159c3b66e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 b1f31343994..15f7c888464 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 782e05a9377..d22fdfee6dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java index 60df1217240..c848d724da7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java index 7ec6a5e3e1f..215c43e66fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 8635696a46a..0e64a8f0eb7 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 @@ -3,6 +3,7 @@ package org.bytedeco.pytorch.cuda; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; 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 515311c2ccf..b1ed292ea2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -10,7 +10,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java index b5ab2fd0068..72b989837c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java @@ -5,6 +5,7 @@ import org.bytedeco.pytorch.cuda.*; import org.bytedeco.pytorch.*; +import org.bytedeco.pytorch.helper.*; import org.bytedeco.cuda.cudart.*; import org.bytedeco.cuda.cusparse.*; import org.bytedeco.cuda.cublas.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java index 27855144e51..bc4b9c8f51e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java index 169375fcef3..7e9993fb515 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java index f9dabc5cd82..e5df8f5fad5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java index ed5bcd1dd23..ed7935baba3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java index bf846e1f410..24e628f16f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java index 898bbc760bb..c1c5fd2cbe9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java index 6305c0172b7..121cce4debc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java index 000dfb28658..a8728050023 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java index ca6a6ba2f49..060626b85af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java index f78dc480a4e..cb8f324b544 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java index 0e5c6688260..059a83e1556 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java index 53270e45d2e..077b50e3342 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java index bbbd6336c18..44a26aa6ef0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java index 6f2ec53cfbc..a4f3621aa66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java index 7bc1385be31..0375c4fb521 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java index 31530c9854c..0868c2d5e31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java index bd1876cf0b8..8dcd0a53cb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java index f7852c714eb..764e22cbe5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java index 7ded03f9253..34ac859f402 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java index d85f4c96bce..b3e2918872a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java index e795896a0be..0bab8b5db79 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java index 305f6a57dda..d1f0c2436ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java index d86b1720f97..b81d1f7ed06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java index d3932817156..2ab7e8d4b37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java index 581cf4c7cf8..47e3d8b8647 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java index 1874d1a5f3f..f29d4fb8982 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java index 381fd701b8c..b7518fdf87d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java index d03c3ab7ea5..b0ea2081795 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java index efd52fbb014..04436bc8273 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java index 34b5ea3e273..2ae0875fd5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java index 53d11bda689..2022ad8518f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java index 0978e481fd9..5b023c6b829 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java index 5236bd7a2e0..622e0971551 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java index 06d68a63eb7..5b3059cc8c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java index 35b20c9afb7..ba9a08da7b7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java index ff84c36020f..c99382cffb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java index d810717f457..2fd3f98f0ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java index 7190cacb467..5bb469e6d93 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java index 4c4f4a1c82f..480665ba64c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java index 359a3e142c8..b64e6c536a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java index ac75a2c8b16..97cd6a1c129 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java index ebba5ed2e7b..e6734d68858 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java index 49f5f4c1308..3e0d2cdf41a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java index 0a7519cadb5..470630b5650 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java index 6ad1c9ad3a4..6e5dca337f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java index 07c215307a7..8283cc1d726 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java index e983ef741ae..9f997b282c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java index c72a238c924..b74e696513c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java index 9d2e8110174..a27ef3d2b9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java index 889114289e1..7f2a60447bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java index 0e7ef40e3fc..a4d6e0eb26c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java index 6eb1568bdc3..9e6b4e0af53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java index f6b9d99429f..4c536594d9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java index e635cc441b3..915a661c092 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java index 096127e889b..bb687812417 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java index be41358b2e9..e6c828a9e3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java index e7f5233f066..4a7129a3e1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java index 1512a79db63..84d0fcc5562 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java index 9ae02627652..3bfb27ef4ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java index 34c255f5a73..fa015922e03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java index 38ce886da80..864d247f975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java index 1bb0d917bee..2f20aad4c6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java index 5bf5e354e92..6cadf8fae48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.presets.torch.IntrusivePtr; +import org.bytedeco.pytorch.helper.*; import java.nio.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java b/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java index 7c8c5a3a300..b9159b2bdca 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java @@ -8,7 +8,7 @@ import org.bytedeco.pytorch.Obj; import org.bytedeco.pytorch.StrongTypePtr; import org.bytedeco.pytorch.IValue; -import org.bytedeco.pytorch.presets.torch; +import org.bytedeco.pytorch.helper.IntrusivePtr; @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ObjLoader extends FunctionPointer { @@ -31,5 +31,5 @@ protected ObjLoader() { // std::function(const at::StrongTypePtr&, IValue)> // Without @Cast, the generated JavaCPP_org_bytedeco_pytorch_functions_ObjLoader::ptr would return an ivalue::Object - public native @ByVal @Cast({"", "c10::intrusive_ptr"}) @torch.IntrusivePtr Obj call(@Const @ByRef StrongTypePtr stp, @ByVal IValue iv); + public native @ByVal @Cast({"", "c10::intrusive_ptr"}) @IntrusivePtr Obj call(@Const @ByRef StrongTypePtr stp, @ByVal IValue iv); } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java b/pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java new file mode 100644 index 00000000000..054fe3fb8cd --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java @@ -0,0 +1,12 @@ +package org.bytedeco.pytorch.helper; + +import org.bytedeco.javacpp.annotation.Adapter; + +import java.lang.annotation.*; + +@Documented @Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.METHOD, ElementType.PARAMETER}) +@Adapter("IntrusivePtrAdapter") +public @interface IntrusivePtr { + String value() default ""; +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java b/pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java new file mode 100644 index 00000000000..4ecda8c8bf2 --- /dev/null +++ b/pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java @@ -0,0 +1,12 @@ +package org.bytedeco.pytorch.helper; + +import org.bytedeco.javacpp.annotation.Adapter; + +import java.lang.annotation.*; + +@Documented @Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.METHOD, ElementType.PARAMETER}) +@Adapter("WeakPtrAdapter") +public @interface WeakPtr { + String value() default ""; +} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 0bd2d5bcaf0..2821359f36e 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -323,7 +323,7 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.Module;")) .put(new Info().javaText("import org.bytedeco.javacpp.annotation.Cast;")) - .put(new Info().javaText("import org.bytedeco.pytorch.presets.torch.IntrusivePtr;")) + .put(new Info().javaText("import org.bytedeco.pytorch.helper.*;")) .put(new Info("std::nullptr_t").cast().pointerTypes("PointerPointer")) @@ -3017,17 +3017,4 @@ void makeUnique(InfoMap infoMap) { @Namespace("std") public static native @MemberGetter @ByRef @Cast("std::ostream*") Pointer clog(); - @Documented @Retention(RetentionPolicy.RUNTIME) - @Target({ElementType.METHOD, ElementType.PARAMETER}) - @Adapter("IntrusivePtrAdapter") - public @interface IntrusivePtr { - String value() default ""; - } - - @Documented @Retention(RetentionPolicy.RUNTIME) - @Target({ElementType.METHOD, ElementType.PARAMETER}) - @Adapter("WeakPtrAdapter") - public @interface WeakPtr { - String value() default ""; - } } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index 5c2d1c548ae..9c843425231 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -77,6 +77,7 @@ public void map(InfoMap infoMap) { infoMap .put(new Info().enumerate().friendly()) .put(new Info().javaText("import org.bytedeco.pytorch.*;")) + .put(new Info().javaText("import org.bytedeco.pytorch.helper.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cudart.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cusparse.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cublas.*;")) From 8d7c8931564c0c8fb506e448d6d54c1279f3b9ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 8 Jun 2024 18:09:31 +0200 Subject: [PATCH 25/89] Change order of includes to address compilation error on windows --- .../java/org/bytedeco/pytorch/presets/torch.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 2821359f36e..bad9bfa6f1a 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -25,11 +25,6 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; @@ -40,7 +35,6 @@ import org.bytedeco.javacpp.Loader; import org.bytedeco.javacpp.Pointer; -import org.bytedeco.javacpp.annotation.Adapter; import org.bytedeco.javacpp.annotation.ByRef; import org.bytedeco.javacpp.annotation.Cast; import org.bytedeco.javacpp.annotation.MemberGetter; @@ -67,12 +61,12 @@ compiler = "cpp17", define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, include = { - "torch/torch.h", - "torch/script.h", - "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h", "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", "torch/csrc/distributed/c10d/PrefixStore.hpp", "torch/csrc/distributed/c10d/logger.hpp", + "torch/torch.h", + "torch/script.h", + "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h", // For inclusion in JNI only, not parsed (compiler needs some complete definitions) "torch/csrc/jit/runtime/instruction.h", From 2ec8d71b5ce7d94728c799ad4af5167211b1f149 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 8 Jun 2024 20:41:57 +0200 Subject: [PATCH 26/89] Define _WINSOCKAPI_ to address compilation error on windows --- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index bad9bfa6f1a..68d6338295b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -59,7 +59,7 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", - define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, + define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, include = { "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", "torch/csrc/distributed/c10d/PrefixStore.hpp", From f07868b43e7a9dc4b26e0299ba77578a5c572abe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sun, 9 Jun 2024 00:12:07 +0200 Subject: [PATCH 27/89] Patch ProcessGroupGloo.hpp to address compilation issue on windows --- pytorch/cppbuild.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 2c4fa7b6fcb..267fae05490 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -182,6 +182,9 @@ TORCH_API std::ostream& operator<<(std::ostream& stream, const nn::Module& modul ' torch/csrc/api/include/torch/nn/module.h sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h +# some windows header defines a macro named "interface" +sedinplace 's/const std::string& interface)/const std::string\& interface_name)/g' torch/csrc/distributed/c10d/ProcessGroupGloo.hpp + #USE_FBGEMM=0 USE_KINETO=0 USE_GLOO=0 USE_MKLDNN=0 \ "$PYTHON_BIN_PATH" setup.py build From 6932aea87e3e292d213fed16d65c72afaf496850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sun, 9 Jun 2024 11:17:40 +0200 Subject: [PATCH 28/89] Revert "Change order of includes" --- .../src/main/java/org/bytedeco/pytorch/presets/torch.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 68d6338295b..81fa9a245a7 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -61,12 +61,12 @@ compiler = "cpp17", define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, include = { - "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", - "torch/csrc/distributed/c10d/PrefixStore.hpp", - "torch/csrc/distributed/c10d/logger.hpp", "torch/torch.h", "torch/script.h", "torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h", + "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp", + "torch/csrc/distributed/c10d/PrefixStore.hpp", + "torch/csrc/distributed/c10d/logger.hpp", // For inclusion in JNI only, not parsed (compiler needs some complete definitions) "torch/csrc/jit/runtime/instruction.h", From e301e1d7db846fba6889811539c56b570bb09dd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sun, 9 Jun 2024 12:41:33 +0200 Subject: [PATCH 29/89] Remove includes not available on Windows --- pytorch/include_list.pl | 12 +- .../org/bytedeco/pytorch/AutogradError.java | 47 --- .../bytedeco/pytorch/AutogradMetadata.java | 40 -- .../org/bytedeco/pytorch/DelayedError.java | 39 -- .../bytedeco/pytorch/DistAutogradContext.java | 86 ---- .../gen/java/org/bytedeco/pytorch/Engine.java | 87 ---- .../java/org/bytedeco/pytorch/EngineStub.java | 32 -- .../bytedeco/pytorch/GloballyUniqueId.java | 66 --- .../java/org/bytedeco/pytorch/GraphRoot.java | 40 -- .../java/org/bytedeco/pytorch/Identity.java | 42 -- .../bytedeco/pytorch/JitRRefPickleGuard.java | 40 -- .../pytorch/LongRecvRpcBackwardMap.java | 52 --- .../pytorch/LongSendRpcBackwardMap.java | 52 --- .../java/org/bytedeco/pytorch/Message.java | 72 ---- .../org/bytedeco/pytorch/NotImplemented.java | 41 -- .../org/bytedeco/pytorch/RecvRpcBackward.java | 47 --- .../pytorch/RegisterWorkerInfoOnce.java | 40 -- .../org/bytedeco/pytorch/RequestCallback.java | 36 -- .../java/org/bytedeco/pytorch/RpcAgent.java | 168 -------- .../bytedeco/pytorch/RpcBackendOptions.java | 48 --- .../org/bytedeco/pytorch/RpcRetryInfo.java | 50 --- .../org/bytedeco/pytorch/RpcRetryOptions.java | 51 --- .../org/bytedeco/pytorch/SendRpcBackward.java | 51 --- .../org/bytedeco/pytorch/SerializedPyObj.java | 39 -- .../pytorch/T_MessageWeakStorage_T.java | 38 -- .../org/bytedeco/pytorch/UndefinedGrad.java | 42 -- .../pytorch/UndefinedGradBackward.java | 50 --- .../java/org/bytedeco/pytorch/WorkerInfo.java | 47 --- .../org/bytedeco/pytorch/global/torch.java | 392 ------------------ .../org/bytedeco/pytorch/presets/torch.java | 12 +- .../pytorch/presets/torch_cuda_include.h | 2 +- .../bytedeco/pytorch/presets/torch_include.h | 20 +- 32 files changed, 26 insertions(+), 1855 deletions(-) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradError.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetadata.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DelayedError.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DistAutogradContext.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Message.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java diff --git a/pytorch/include_list.pl b/pytorch/include_list.pl index bf957b49761..36f61be8a35 100644 --- a/pytorch/include_list.pl +++ b/pytorch/include_list.pl @@ -30,7 +30,13 @@ sub go { my ($roots, $opts) = @_; my $path = join ' ', @$roots, @$opts; - my @inc = `g++ -I. -I torch/csrc/api/include/ -DUSE_UCC -DUSE_C10D_NCCL -DUSE_C10D_GLOO -DUSE_C10D_MPI -DUSE_DISTRIBUTED -H $path -E 2>&1 > /dev/null`; + my $exe = "g++ -I. -I torch/csrc/api/include/ -DUSE_UCC -DUSE_C10D_GLOO -DUSE_C10D_MPI -DUSE_DISTRIBUTED -D_WIN32 -H $path -E 2>&1 > /dev/null"; + my @inc = `$exe`; + if ($? != 0) { + print STDERR "Failed:\n$exe\nError: $?: $!\n"; + exit $?; + } + foreach my $i (@inc) { chomp $i; my ($depth, $f) = $i =~ /^(\.+)\s(.*\.h(?:pp)?)$/; @@ -67,7 +73,7 @@ sub go { // torch/csrc/distributed/c10d/logger.hpp EOF -go(['torch/csrc/api/include/torch/torch.h', 'torch/script.h', 'torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h', 'torch/csrc/distributed/c10d/ProcessGroupGloo.hpp', 'torch/csrc/distributed/c10d/PrefixStore.hpp', 'torch/csrc/distributed/c10d/logger.hpp'], ['-DUSE_C10D_GLOO', '-DUSE_DISTRIBUTED']); +go(['torch/csrc/api/include/torch/torch.h', 'torch/script.h', 'torch/csrc/inductor/aoti_runner/model_container_runner_cpu.h', 'torch/csrc/distributed/c10d/ProcessGroupGloo.hpp', 'torch/csrc/distributed/c10d/PrefixStore.hpp', 'torch/csrc/distributed/c10d/logger.hpp'], []); print <") private native void allocate(@Cast("int64_t") long contextId); - - // Retrieves the autograd context id for this context. - public native @Cast("int64_t") long contextId(); - - // Records a 'send' autograd function for this context with the provided - // message id. - public native void addSendFunction( - @Const @SharedPtr("torch::distributed::autograd::SendRpcBackward") @ByRef SendRpcBackward func, - @Cast("int64_t") long autograd_message_id); - - // Records a 'recv' autograd function for this context with the provided - // message id. - public native void addRecvFunction( - @SharedPtr("torch::distributed::autograd::RecvRpcBackward") @ByRef RecvRpcBackward func, - @Cast("int64_t") long autograd_message_id); - - // Given an autograd_message_id, retrieve the appropriate send function. - public native @SharedPtr("torch::distributed::autograd::SendRpcBackward") @ByVal SendRpcBackward retrieveSendFunction( - @Cast("int64_t") long autograd_message_id); - - // Return all send functions for this context. - public native @ByVal LongSendRpcBackwardMap sendFunctions(); - - // Return all recv functions for this context. - public native @ByVal LongRecvRpcBackwardMap recvFunctions(); - - // Adds a future message recording an outstanding RPC. - public native void addOutstandingRpc(@IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future jitFuture); - - // Returns all gradients. - public native @Const @ByVal TensorTensorDict getGradients(); - - // This function gives a mutable grad reference to the callback. - // If the callback returns true, it means the grad in the context - // needs to be updated. - public native void runGradCallbackForVariable( - @Const @ByRef Tensor variable, - @ByRef(true) GradCallback cb); - - - - - - - // records the workerID of a node that we sent an RPC to. - // workerIDs are added here when we attach a send function to this autograd - // context - public native void addKnownWorkerId(short workerId); - - // Retrieves a set containing the known workerIds for this context - // These are the different workers that this context has sent RPCs to. - public native @ByVal ShortSet getKnownWorkerIds(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java deleted file mode 100644 index cfcbf58e581..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Engine.java +++ /dev/null @@ -1,87 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// A single instance of this struct should be created through the whole process -// lifetime. The worker thread creation logic and Engine's destructor rely on -// this. -@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Engine extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Engine(Pointer p) { super(p); } - - /** Returns a reference to a static {@code Engine} instance. */ - public static native @ByRef Engine get_default_engine(); - - public static native @ByRef Engine get_base_engine(); - - // compiled_autograd needs to live in a different .so file so that it - // can have python symbols, so we add a layer of indirection - // see [Note: Compiled Autograd] - - - - - - // Given a list of (Node, input number) pairs computes the value of the graph - // by following next_edge references. - public native @ByVal TensorVector execute( - @Const @ByRef EdgeVector roots, - @Const @ByRef TensorVector inputs, - @Cast("bool") boolean keep_graph, - @Cast("bool") boolean create_graph, - @Cast("bool") boolean accumulate_grad, - @Const @ByRef(nullValue = "torch::autograd::edge_list{}") EdgeVector outputs); - public native @ByVal TensorVector execute( - @Const @ByRef EdgeVector roots, - @Const @ByRef TensorVector inputs, - @Cast("bool") boolean keep_graph, - @Cast("bool") boolean create_graph, - @Cast("bool") boolean accumulate_grad); - - // Given a pre-populated GraphTask and GraphRoot, computes the backward pass - // for the graph. - // - // NB: This API should only be used by internal autograd specific - // machinery and shouldn't be exposed to users in anyway. - - public native @UniquePtr AnomalyMetadata make_anomaly_metadata(); - - public native @UniquePtr SavedVariableHooks get_default_saved_variable_hooks(); - - // We pass cpu_ready_queue to evaluate_function, so that it knows - // the correct ready queue to push to after a NodeTask is ready - - public native void initialize_device_threads_pool(); - - public native void queue_callback(@ByVal Func callback); - - public native @Cast("bool") boolean is_checkpoint_valid(); - - // Should be called after fork to notify that worker threads are gone - public native void release_workers(); - - // Must be called by subclass before destructing to avoid a data-race-on-vptr. - public native void stop(); - - // Initializes a device thread for the autograd engine. -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java deleted file mode 100644 index b79c43542d1..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EngineStub.java +++ /dev/null @@ -1,32 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// allow python_engine to override the default engine when it loads -@Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class EngineStub extends FunctionPointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public EngineStub(Pointer p) { super(p); } - protected EngineStub() { allocate(); } - private native void allocate(); - public native @ByRef Engine call(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java deleted file mode 100644 index a5a2d0b91e4..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GloballyUniqueId.java +++ /dev/null @@ -1,66 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class GloballyUniqueId extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public GloballyUniqueId(Pointer p) { super(p); } - - public GloballyUniqueId(short createdOn, long localId) { super((Pointer)null); allocate(createdOn, localId); } - private native void allocate(short createdOn, long localId); - public GloballyUniqueId(@Const @ByRef GloballyUniqueId other) { super((Pointer)null); allocate(other); } - private native void allocate(@Const @ByRef GloballyUniqueId other); - - - public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef GloballyUniqueId other); - public native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef GloballyUniqueId other); - - public native @ByVal IValue toIValue(); - public static native @ByVal GloballyUniqueId fromIValue(@Const @ByRef IValue arg0); - - public static class Hash extends Pointer { - static { Loader.load(); } - /** Default native constructor. */ - public Hash() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public Hash(long size) { super((Pointer)null); allocateArray(size); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Hash(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public Hash position(long position) { - return (Hash)super.position(position); - } - @Override public Hash getPointer(long i) { - return new Hash((Pointer)this).offsetAddress(i); - } - - public native @Cast("size_t") @Name("operator ()") long apply(@Const @ByRef GloballyUniqueId key); - } - - @MemberGetter public static native int kLocalIdBits(); - public static final int kLocalIdBits = kLocalIdBits(); - - @MemberGetter public native short createdOn_(); - @MemberGetter public native long localId_(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java deleted file mode 100644 index 8630910c0bc..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphRoot.java +++ /dev/null @@ -1,40 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class GraphRoot extends Node { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public GraphRoot(Pointer p) { super(p); } - - public GraphRoot(@ByVal EdgeVector functions, @ByVal TensorVector inputs) { super((Pointer)null); allocate(functions, inputs); } - private native void allocate(@ByVal EdgeVector functions, @ByVal TensorVector inputs); - - public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); - - public native void compiled_args(@ByRef CompiledNodeArgs args); - public native @ByVal TensorVector apply_with_saved( - @Const @ByRef TensorVector inputs, - @ByRef SwapSavedVariables saved); - - public native @ByRef TensorVector outputs(); public native GraphRoot outputs(TensorVector setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java deleted file mode 100644 index 2eb4df40d0d..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Identity.java +++ /dev/null @@ -1,42 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Identity extends Node { - static { Loader.load(); } - /** Default native constructor. */ - public Identity() { super((Pointer)null); allocate(); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public Identity(long size) { super((Pointer)null); allocateArray(size); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Identity(Pointer p) { super(p); } - private native void allocate(); - private native void allocateArray(long size); - @Override public Identity position(long position) { - return (Identity)super.position(position); - } - @Override public Identity getPointer(long i) { - return new Identity((Pointer)this).offsetAddress(i); - } - - public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java deleted file mode 100644 index 2008c01b907..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitRRefPickleGuard.java +++ /dev/null @@ -1,40 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class JitRRefPickleGuard extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public JitRRefPickleGuard(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public JitRRefPickleGuard(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public JitRRefPickleGuard position(long position) { - return (JitRRefPickleGuard)super.position(position); - } - @Override public JitRRefPickleGuard getPointer(long i) { - return new JitRRefPickleGuard((Pointer)this).offsetAddress(i); - } - - public JitRRefPickleGuard() { super((Pointer)null); allocate(); } - private native void allocate(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java deleted file mode 100644 index f1a208fa28e..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongRecvRpcBackwardMap.java +++ /dev/null @@ -1,52 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - -@Name("std::unordered_map >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class LongRecvRpcBackwardMap extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public LongRecvRpcBackwardMap(Pointer p) { super(p); } - public LongRecvRpcBackwardMap() { allocate(); } - private native void allocate(); - public native @Name("operator =") @ByRef LongRecvRpcBackwardMap put(@ByRef LongRecvRpcBackwardMap x); - - public boolean empty() { return size() == 0; } - public native long size(); - - public RecvRpcBackward front() { return get(0); } - public RecvRpcBackward back() { return get(size() - 1); } - @Index public native @SharedPtr("torch::distributed::autograd::RecvRpcBackward") RecvRpcBackward get(@Cast("int64_t") long i); - public native LongRecvRpcBackwardMap put(@Cast("int64_t") long i, RecvRpcBackward 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 @Cast("int64_t") long first(); - public native @Name("operator *().second") @MemberGetter @SharedPtr("torch::distributed::autograd::RecvRpcBackward") @Const RecvRpcBackward second(); - } -} - diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java deleted file mode 100644 index e1f51abfbe8..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSendRpcBackwardMap.java +++ /dev/null @@ -1,52 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - -@Name("std::unordered_map >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class LongSendRpcBackwardMap extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public LongSendRpcBackwardMap(Pointer p) { super(p); } - public LongSendRpcBackwardMap() { allocate(); } - private native void allocate(); - public native @Name("operator =") @ByRef LongSendRpcBackwardMap put(@ByRef LongSendRpcBackwardMap x); - - public boolean empty() { return size() == 0; } - public native long size(); - - public SendRpcBackward front() { return get(0); } - public SendRpcBackward back() { return get(size() - 1); } - @Index public native @SharedPtr("torch::distributed::autograd::SendRpcBackward") SendRpcBackward get(@Cast("int64_t") long i); - public native LongSendRpcBackwardMap put(@Cast("int64_t") long i, SendRpcBackward 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 @Cast("int64_t") long first(); - public native @Name("operator *().second") @MemberGetter @SharedPtr("torch::distributed::autograd::SendRpcBackward") @Const SendRpcBackward second(); - } -} - diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java deleted file mode 100644 index c24e0029651..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Message.java +++ /dev/null @@ -1,72 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// A message to be sent/received by an RpcAgent. -// -// A Message object contains 4 fields: -// payload (std::vector): a binary chunk of data. -// tensors (std::vector): all tensors. Tensor data are not -// included in the payload, and it is up to the RpcAgent implementation -// to determine how to serialize them. This design is helpful for -// communicating super large tensors where serializing all the data at -// once leads to excessively large memory footprint. An implementation -// can then serialize and send tensors chunk-by-chunk, in the streaming -// fashion. -// type (MessageType): type of the message. -// id (int64_t): message id, this is used to match request and response. -// Other implementation can ignore it if they have their own -// ways to do matching. -// -// Layers above ``RpcAgent`` only converts ScriptCall, ScriptResp, PythonCall, -// and PythonResp into a Message, and it is up to the RpcAgent -// implementation to determine how to serialize a message. -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class Message extends CustomClassHolder { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Message(Pointer p) { super(p); } - - - - - - - // Destructively retrieves the payload. - - - - public native @Cast("std::vector*") @ByRef ByteVector payload(); - public native @ByRef TensorVector tensors(); - public native MessageType type(); - - public native @Cast("bool") boolean isRequest(); - public native @Cast("bool") boolean isResponse(); - - - // id is an optional field to match request/response. If an RpcAgent - // implementation is able to do the matching without using this id, it can be - // dropped during message serialization. - public native @Cast("int64_t") long id(); - public native void setId(@Cast("int64_t") long id); - - public native @ByVal WeakStorageVector getStorages(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java deleted file mode 100644 index 5ec489acc53..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NotImplemented.java +++ /dev/null @@ -1,41 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// We print grad_fn names in tensor printing. For functions with backward -// NYI, grad_fn= will be printed if we use Error, which is confusing. So -// special case with a new NotImplemented function here. -@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class NotImplemented extends AutogradError { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public NotImplemented(Pointer p) { super(p); } - - public NotImplemented(@StdString BytePointer forward_fn, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(forward_fn, next_edges); } - private native void allocate(@StdString BytePointer forward_fn, @ByRef(true) EdgeVector next_edges); - public NotImplemented(@StdString String forward_fn, @ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(forward_fn, next_edges); } - private native void allocate(@StdString String forward_fn, @ByRef(true) EdgeVector next_edges); - - public NotImplemented(@StdString BytePointer forward_fn) { super((Pointer)null); allocate(forward_fn); } - private native void allocate(@StdString BytePointer forward_fn); - public NotImplemented(@StdString String forward_fn) { super((Pointer)null); allocate(forward_fn); } - private native void allocate(@StdString String forward_fn); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java deleted file mode 100644 index ad96af68780..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecvRpcBackward.java +++ /dev/null @@ -1,47 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// As part of our distributed autograd implementation, whenever we receive an -// RPC from a node, we add a 'RecvRpcBackward' autograd function to the -// autograd graph. This is more or less a placeholder function that is used to -// pass gradients to the remote host during the backward pass. The inputs to the -// RPC function are the inputs to this autograd function. -@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RecvRpcBackward extends Node { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RecvRpcBackward(Pointer p) { super(p); } - - public RecvRpcBackward( - @Const @ByRef AutogradMetadata autogradMetadata, - @SharedPtr("torch::distributed::autograd::DistAutogradContext") @ByVal DistAutogradContext autogradContext, - short fromWorkerId, - @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap deviceMap) { super((Pointer)null); allocate(autogradMetadata, autogradContext, fromWorkerId, deviceMap); } - @SharedPtr @Name("std::make_shared") private native void allocate( - @Const @ByRef AutogradMetadata autogradMetadata, - @SharedPtr("torch::distributed::autograd::DistAutogradContext") @ByVal DistAutogradContext autogradContext, - short fromWorkerId, - @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap deviceMap); - - public native @ByVal TensorVector apply( - @ByRef(true) TensorVector grads); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java deleted file mode 100644 index 113176cfe1d..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterWorkerInfoOnce.java +++ /dev/null @@ -1,40 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RegisterWorkerInfoOnce extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RegisterWorkerInfoOnce(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public RegisterWorkerInfoOnce(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public RegisterWorkerInfoOnce position(long position) { - return (RegisterWorkerInfoOnce)super.position(position); - } - @Override public RegisterWorkerInfoOnce getPointer(long i) { - return new RegisterWorkerInfoOnce((Pointer)this).offsetAddress(i); - } - - public RegisterWorkerInfoOnce() { super((Pointer)null); allocate(); } - private native void allocate(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java deleted file mode 100644 index 1aa87a2e3b3..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RequestCallback.java +++ /dev/null @@ -1,36 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Functor which is invoked to process an RPC message. This is an abstract class -// with some common functionality across all request handlers. Users need to -// implement this interface to perform the actual business logic. -@Namespace("torch::distributed::rpc") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RequestCallback extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RequestCallback(Pointer p) { super(p); } - - // Invoke the callback. - public native @IntrusivePtr("c10::ivalue::Future") @Name("operator ()") @Cast({"", "c10::intrusive_ptr&"}) Future apply( - @ByRef Message request, - @StdVector Stream streams); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java deleted file mode 100644 index beab2848acc..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcAgent.java +++ /dev/null @@ -1,168 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// ``RpcAgent`` is the base class for sending and receiving RPC messages. It -// provides a unified ``send`` API for both request and response messages, and -// will invoke the given ``RequestCallback`` to process received requests. It -// should immediately become ready to serve request and accept response after -// construction. -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RpcAgent extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RpcAgent(Pointer p) { super(p); } - - // `WorkerInfo` is the globally unique identifier for this RpcAgent instance. - // It contains a ``name_`` field and an ``id_`` field. ``name_`` is the - // globally unique name for this ``RpcAgent``. It is up to the ``RpcAgent`` - // implementation to determine how to resolve names. ``id_`` is the globally - // unique ID for this ``RpcAgent``. This should be determined by the - // ``RpcAgent`` implementation. - // The ``RequestCallback`` will be invoked to handle received requests. This - // ``RpcAgent`` base class makes no assumption on the thread-safeness of the - // ``RequestCallback``. ``RpcAgent`` implementations need to make sure that - // its threading model conform to ``RequestCallback``'s requirement. - // NB: RpcAgent implementations should not start serving requests until - // ``start()`` is called, as there could be other contexts that have not been - // initialized yet at this time. - - // Send a message to the ``RpcAgent`` of id ``to`` and returns a - // ``JitFuture`` ptr. The implementation must be asynchronous, i.e., it - // cannot block until it receives the response. - // - // If ``message.isRequest()`` is true, the ``JitFuture`` will be - // completed when the response arrives. For other message types, the Future - // should be ignored by the caller. - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future send( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, - float rpcTimeoutSeconds/*=torch::distributed::rpc::kUnsetRpcTimeout*/, - @Cast("const torch::distributed::rpc::DeviceMap*") @ByRef(nullValue = "torch::distributed::rpc::DeviceMap{}") SizeTStringMap deviceMap); - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future send( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); - - // Retries sending the message up to maxRetries times until an ACK is - // received. The duration between consecutive sends is increased over - // time using an exponential backoff algorithm. - // - // Sends ``message`` to the ``RpcAgent`` of id ``to`` and returns a - // ``JitFuture`` ptr, just like send(). Caller can specify the maximum - // number of retries for this RPC (default is 5), initial duration between - // sends (default is 1000ms), and backoff constant (default is 1.5) by - // passing in the RpcRetryOptions struct. This API might end up - // executing a method twice on the remote end (it does not guarantee - // exactly-once semantics). Therefore, the user must ensure their requests - // are idempotent. - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future sendWithRetries( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, - @ByVal(nullValue = "torch::distributed::rpc::RpcRetryOptions()") RpcRetryOptions retryOptions); - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future sendWithRetries( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); - - // Return a reference to the ``WorkerInfo`` of this RpcAgent. - // NB: not using ``c10::optional`` here because we might - // need to create a separate RPC API lib and avoid forcing all ``RpcAgent`` - // implementations to depend on libtorch. - public native @Const @ByRef WorkerInfo getWorkerInfo(); - - // Return a reference to the ``WorkerInfo`` of the given ``workerName``. - public native @Const @ByRef WorkerInfo getWorkerInfo( - @StdString BytePointer workerName); - public native @Const @ByRef WorkerInfo getWorkerInfo( - @StdString String workerName); - - public native @Const @ByRef WorkerInfo getWorkerInfo(short id); - - public native @StdVector WorkerInfo getWorkerInfos(); - - // Retrieve the timeout for all RPCs. - public native @ByVal Milliseconds getRpcTimeout(); - - // Set the timeout for all RPCs - public native void setRpcTimeout(@Const @ByRef Milliseconds rpcTimeout); - - // Call sync and join all internal threads. This method should be called - // before every RPC process exits. - public native void join(@Cast("bool") boolean shutdown/*=false*/, float timeout/*=0*/); - public native void join(); - - // Synchronize the this process with other ``RpcAgent`` processes. Block until - // all ``RpcAgent``s reach this method and send all pending messages. - public native void sync(); - - // Sets up backend-agnostic state for accepting requests. Currently, this - // entails setting rpcAgentRunning_ to true, creating the retry thread, and - // calling the backend's startImpl. - public native void start(); - - // Derived classes must override this function to start accepting requests. - // This is used to initialize any backend-specific state. Users must call - // start, not startImpl, to initialize the RPC Agent. - public native void startImpl(); - - // Stop accepting requests and shutdown the RPC framework as soon as possible - // by terminating all RPC threads. - public native void shutdown(); - - // Derived classes must override this function to start accepting requests. - // THis is used to clean up any backend-specific state. Users must call - // shutdown, not shutdownImpl, to shutdown the RPC Agent. - public native void shutdownImpl(); - - // Check if current RPC agent is set. - public static native @Cast("bool") boolean isCurrentRpcAgentSet(); - - // Retrieve the valid current RPC agent. - public static native @SharedPtr RpcAgent getCurrentRpcAgent(); - - // Set the current RPC agent. - public static native void setCurrentRpcAgent(@SharedPtr RpcAgent rpcAgent); - - // Retrieve metrics as KV map - public native @ByVal ExtraFilesMap getMetrics(); - - // Retrieve debug info in addition to metrics as KV map - public native @ByVal ExtraFilesMap getDebugInfo(); - - // Flag to control whether GIL wait times - // should be profiled or not. - public native void enableGILProfiling(@Cast("bool") boolean flag); - - // Retrieve wheher we should profile GIL wait times or not. - public native @Cast("bool") boolean isGILProfilingEnabled(); - - // Set type resolver that will be passed to JIT pickler to resolver type Ptr - // based on type str. - - - // Get the type resolver - - - // Retrieves the device map for the provided destination worker. - public native @ByVal @Cast("torch::distributed::rpc::DeviceMap*") SizeTStringMap getDeviceMap(@Const @ByRef WorkerInfo dst); - - // Retrieve the (non-CPU) devices that are supported by the agent. - public native @StdVector Device getDevices(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java deleted file mode 100644 index d23e362774f..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcBackendOptions.java +++ /dev/null @@ -1,48 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RpcBackendOptions extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RpcBackendOptions(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public RpcBackendOptions(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public RpcBackendOptions position(long position) { - return (RpcBackendOptions)super.position(position); - } - @Override public RpcBackendOptions getPointer(long i) { - return new RpcBackendOptions((Pointer)this).offsetAddress(i); - } - - public RpcBackendOptions() { super((Pointer)null); allocate(); } - private native void allocate(); - - public RpcBackendOptions(float rpcTimeoutSeconds, @StdString BytePointer initMethod) { super((Pointer)null); allocate(rpcTimeoutSeconds, initMethod); } - private native void allocate(float rpcTimeoutSeconds, @StdString BytePointer initMethod); - public RpcBackendOptions(float rpcTimeoutSeconds, @StdString String initMethod) { super((Pointer)null); allocate(rpcTimeoutSeconds, initMethod); } - private native void allocate(float rpcTimeoutSeconds, @StdString String initMethod); - - public native float rpcTimeoutSeconds(); public native RpcBackendOptions rpcTimeoutSeconds(float setter); - public native @StdString BytePointer initMethod(); public native RpcBackendOptions initMethod(BytePointer setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java deleted file mode 100644 index 8274806c288..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryInfo.java +++ /dev/null @@ -1,50 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Struct that stores all the metadata needed to retry a given RPC. -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RpcRetryInfo extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RpcRetryInfo(Pointer p) { super(p); } - - public RpcRetryInfo( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, - @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture, - int retryCount, - @ByVal RpcRetryOptions options) { super((Pointer)null); allocate(to, message, originalFuture, retryCount, options); } - private native void allocate( - @Const @ByRef WorkerInfo to, - @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message, - @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture, - int retryCount, - @ByVal RpcRetryOptions options); - - @MemberGetter public native @Const @ByRef WorkerInfo to_(); - public native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message_(); public native RpcRetryInfo message_(Message setter); - // Future that is returned to the caller of sendWithRetries(). - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future originalFuture_(); public native RpcRetryInfo originalFuture_(Future setter); - // Number of send attempts completed so far. - public native int retryCount_(); public native RpcRetryInfo retryCount_(int setter); - public native @ByRef RpcRetryOptions options_(); public native RpcRetryInfo options_(RpcRetryOptions setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java deleted file mode 100644 index 1b05ed9cdee..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RpcRetryOptions.java +++ /dev/null @@ -1,51 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// Struct for options to configure the RPC Retry protocol. -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class RpcRetryOptions extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public RpcRetryOptions(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public RpcRetryOptions(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public RpcRetryOptions position(long position) { - return (RpcRetryOptions)super.position(position); - } - @Override public RpcRetryOptions getPointer(long i) { - return new RpcRetryOptions((Pointer)this).offsetAddress(i); - } - - // Using a default constructor like all other Options structs in the RPC - // codebase. TORCH_CHECKs for input validation are done in the - // sendWithRetries function. - public RpcRetryOptions() { super((Pointer)null); allocate(); } - private native void allocate(); - // Maximum number of times we will retry the RPC - public native int maxRetries(); public native RpcRetryOptions maxRetries(int setter); - // Initial duration between consecutive RPC send attempts - public native @ByRef Milliseconds rpcRetryDuration(); public native RpcRetryOptions rpcRetryDuration(Milliseconds setter); - // Constant for exponential backoff used while calculating future wait - // durations - public native float retryBackoff(); public native RpcRetryOptions retryBackoff(float setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java deleted file mode 100644 index b78bf377ebc..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SendRpcBackward.java +++ /dev/null @@ -1,51 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// As part of our distributed autograd implementation, whenever we send an RPC -// from one node to another, we add a 'SendRpcBackward' autograd function to the -// autograd graph. This is more or less a placeholder function that is used to -// kickoff the autograd engine on the current worker on the backward pass. The -// edges for this autograd function are the inputs to the RPC method. -// -// During the backward pass, this function is queued for execution in the -// autograd engine which eventually runs the rest of the autograd graph. -@Namespace("torch::distributed::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class SendRpcBackward extends Node { - static { Loader.load(); } - /** Default native constructor. */ - public SendRpcBackward() { super((Pointer)null); allocate(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public SendRpcBackward(Pointer p) { super(p); } - @SharedPtr @Name("std::make_shared") private native void allocate(); - - public native @ByVal TensorVector apply( - @ByRef(true) TensorVector inputs); - - // SendRpcBackward is actually the root of an autograd graph on the local - // node. As a result, it doesn't receive any 'inputs', but rather the RPC - // framework passes gradients over to this function to kickoff local autograd - // computation. - public native void setGrads(@Const @ByRef TensorVector grads); - - // Retrieve the grads for the function. - public native @Const @ByRef TensorVector getGrads(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java deleted file mode 100644 index b987b76f27d..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SerializedPyObj.java +++ /dev/null @@ -1,39 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class SerializedPyObj extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public SerializedPyObj(Pointer p) { super(p); } - - public SerializedPyObj(BytePointer payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); } - private native void allocate(@Cast({"","std::string&&"}) @StdString BytePointer payload, @ByRef(true) TensorVector tensors); - public SerializedPyObj(String payload, TensorVector tensors) { super((Pointer)null); allocate(payload, tensors); } - private native void allocate(@Cast({"","std::string&&"}) @StdString String payload, @ByRef(true) TensorVector tensors); - - - public static native @ByVal SerializedPyObj fromIValues(@StdVector IValue value); - - public native @StdString BytePointer payload_(); public native SerializedPyObj payload_(BytePointer setter); - public native @ByRef TensorVector tensors_(); public native SerializedPyObj tensors_(TensorVector setter); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java deleted file mode 100644 index a04baf33f65..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_MessageWeakStorage_T.java +++ /dev/null @@ -1,38 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - -@NoOffset @Name("std::tuple,std::vector > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class T_MessageWeakStorage_T extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public T_MessageWeakStorage_T(Pointer p) { super(p); } - public T_MessageWeakStorage_T(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message value0, @ByRef WeakStorageVector value1) { allocate(value0, value1); } - private native void allocate(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message value0, @ByRef WeakStorageVector value1); - public T_MessageWeakStorage_T() { allocate(); } - private native void allocate(); - public native @Name("operator =") @ByRef T_MessageWeakStorage_T put(@ByRef T_MessageWeakStorage_T x); - - public @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message get0() { return get0(this); } - @Namespace @Name("std::get<0>") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message get0(@ByRef T_MessageWeakStorage_T container); - public @ByRef WeakStorageVector get1() { return get1(this); } - @Namespace @Name("std::get<1>") public static native @ByRef WeakStorageVector get1(@ByRef T_MessageWeakStorage_T container); -} - diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java deleted file mode 100644 index b5822e36047..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGrad.java +++ /dev/null @@ -1,42 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class UndefinedGrad extends Node { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public UndefinedGrad(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public UndefinedGrad(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public UndefinedGrad position(long position) { - return (UndefinedGrad)super.position(position); - } - @Override public UndefinedGrad getPointer(long i) { - return new UndefinedGrad((Pointer)this).offsetAddress(i); - } - - public UndefinedGrad() { super((Pointer)null); allocate(); } - private native void allocate(); - - public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java deleted file mode 100644 index 65fad132aff..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedGradBackward.java +++ /dev/null @@ -1,50 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -@Namespace("torch::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class UndefinedGradBackward extends Node { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public UndefinedGradBackward(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public UndefinedGradBackward(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public UndefinedGradBackward position(long position) { - return (UndefinedGradBackward)super.position(position); - } - @Override public UndefinedGradBackward getPointer(long i) { - return new UndefinedGradBackward((Pointer)this).offsetAddress(i); - } - - public UndefinedGradBackward(@ByRef(true) EdgeVector next_edges) { super((Pointer)null); allocate(next_edges); } - private native void allocate(@ByRef(true) EdgeVector next_edges); - - public UndefinedGradBackward() { super((Pointer)null); allocate(); } - private native void allocate(); - - public native @ByVal TensorVector apply(@ByRef(true) TensorVector inputs); - - public native void compiled_args(@ByRef CompiledNodeArgs args); - public native @ByVal TensorVector apply_with_saved( - @Const @ByRef TensorVector inputs, - @ByRef SwapSavedVariables saved); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java deleted file mode 100644 index 3117291230e..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkerInfo.java +++ /dev/null @@ -1,47 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch; - -import org.bytedeco.pytorch.Allocator; -import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.Module; -import org.bytedeco.javacpp.annotation.Cast; -import org.bytedeco.pytorch.helper.*; -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 static org.bytedeco.pytorch.global.torch.*; - - -// A globally unique ID to identify an RpcAgent -@Namespace("torch::distributed::rpc") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) -public class WorkerInfo extends CustomClassHolder { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public WorkerInfo(Pointer p) { super(p); } - - public WorkerInfo(@StdString BytePointer name, @Cast("int64_t") long id) { super((Pointer)null); allocate(name, id); } - private native void allocate(@StdString BytePointer name, @Cast("int64_t") long id); - public WorkerInfo(@StdString String name, @Cast("int64_t") long id) { super((Pointer)null); allocate(name, id); } - private native void allocate(@StdString String name, @Cast("int64_t") long id); - - public WorkerInfo(@StdString BytePointer name, short id) { super((Pointer)null); allocate(name, id); } - private native void allocate(@StdString BytePointer name, short id); - public WorkerInfo(@StdString String name, short id) { super((Pointer)null); allocate(name, id); } - private native void allocate(@StdString String name, short id); - - public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef WorkerInfo rhs); - - @MemberGetter public static native @Cast("const size_t") long MAX_NAME_LEN(); - public static final long MAX_NAME_LEN = MAX_NAME_LEN(); - - @MemberGetter public native @StdString BytePointer name_(); - @MemberGetter public native short id_(); -} 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 b1ed292ea2c..8b0a2da9364 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -529,21 +529,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../T_SafePyObjectTorchDispatchModeKey_T.java -// Targeting ../T_MessageWeakStorage_T.java - - // Targeting ../T_SizeTVectorVectorSizeTVector_T.java // Targeting ../SizeTStringMap.java -// Targeting ../LongRecvRpcBackwardMap.java - - -// Targeting ../LongSendRpcBackwardMap.java - - // Targeting ../HashAliasedIValueMap.java @@ -80031,389 +80022,6 @@ scalar_t sf(scalar_t x, scalar_t y) // namespace c10d -// Parsed from torch/csrc/autograd/functions/basic_ops.h - -// #pragma once - -// #include -// #include -// #include -// #include - -// #include -// #include -// #include -// Targeting ../AutogradError.java - - -// Targeting ../NotImplemented.java - - -// Targeting ../DelayedError.java - - -// Targeting ../UndefinedGrad.java - - -// Targeting ../UndefinedGradBackward.java - - -// Targeting ../GraphRoot.java - - -// Targeting ../Identity.java - - - - // namespace autograd - // namespace torch - - -// Parsed from torch/csrc/autograd/engine.h - -// #pragma once - -// Engine implements backpropagation from output variables and their gradients -// to "root" variables (variables created by the user with requires_grad=True). - -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include - -// #include - -// #include -// #include -// #include -// #include -// #include -// #include - - -// Maximum reentrant backward depth before switching to a new thread -// This limit is based on the TSAN's deadlock detector, where it will -// fail if a program hold more than 65 locks in one thread at once. -// As we hold mutex in every of our custom C++ autograd Node, we would -// like to avoid TSAN complains on this when doing reentrant backwards -// For reference, see https://github.com/google/sanitizers/issues/950 -@Namespace("torch::autograd") @MemberGetter public static native int MAX_DEPTH(); -public static final int MAX_DEPTH = MAX_DEPTH(); - - -@Namespace("torch::autograd") public static native void validate_outputs( - @Const @ByRef EdgeVector edges, - @ByRef TensorVector grads, - @Const @ByRef StringMapper format_error); - -// Guard that sets and restores checkpoint_valid -// Targeting ../Engine.java - - -// Targeting ../EngineStub.java - - -@Namespace("torch::autograd") public static native void set_default_engine_stub(EngineStub stub); - - // namespace torch::autograd - - -// Parsed from torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h - -// #pragma once - -// #include -// #include -// Targeting ../AutogradMetadata.java - - - - // namespace autograd - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/rpc/message.h - -// #pragma once - -// #include -// #include - -// An enum denoting common RPC errors to allow specific error handling for them. -@Namespace("torch::distributed::rpc") public enum RPCErrorType { - UNKNOWN_ERROR(0), /* Indicates that error type could not be parsed */ - TIMEOUT(1), /* Indicates that the RPC has timed out */ - INTENTIONAL_FAILURE(2);/* Deliberate failure, such as those injected by - FaultyAgent for testing */ - - public final int value; - private RPCErrorType(int v) { this.value = v; } - private RPCErrorType(RPCErrorType e) { this.value = e.value; } - public RPCErrorType intern() { for (RPCErrorType e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} - -// The enum values are bitwise ORed with MessageType -// They are bit flags starting from 0x100 and should have -// value such as 0x100, 0x200, 0x400, 0x800, 0xF00, etc. -/** enum torch::distributed::rpc::MessageTypeFlags */ -public static final int - REQUEST_TYPE = 0x100, - RESPONSE_TYPE = 0x200; - -// Message types must have values between 0x00 to 0xff -@Namespace("torch::distributed::rpc") public enum MessageType { - // messages for dist.rpc on builtin operators - SCRIPT_CALL(REQUEST_TYPE), - SCRIPT_RET(RESPONSE_TYPE), - - // messages for dist.rpc on Python UDF - PYTHON_CALL(REQUEST_TYPE), - PYTHON_RET(RESPONSE_TYPE), - - // messages for dist.remote on builtin operators and Python UDF - SCRIPT_REMOTE_CALL(REQUEST_TYPE), // A remote call on a builtin operator - PYTHON_REMOTE_CALL(REQUEST_TYPE), // A remote call on a Python UDF - REMOTE_RET(RESPONSE_TYPE), // Response for remote calls for - // UDF, builtin, or script - - // RRef related internal messages - SCRIPT_RREF_FETCH_CALL(REQUEST_TYPE), // A UserRRef fetches value - // from owner - PYTHON_RREF_FETCH_CALL(REQUEST_TYPE), // A UserRRef fetches - // value from owner - SCRIPT_RREF_FETCH_RET(RESPONSE_TYPE), // An OwnerRRef sends ivalue to user - PYTHON_RREF_FETCH_RET(RESPONSE_TYPE), // An OwnerRRef sends py::object to user - RREF_USER_DELETE(REQUEST_TYPE), // A UserRRef tells the owner to deref - RREF_FORK_REQUEST(REQUEST_TYPE), // A child UserRRef tells the owner - // about itself - RREF_CHILD_ACCEPT(REQUEST_TYPE), // A child UserRRef tells parent - // that owner knows it - RREF_ACK(RESPONSE_TYPE), // ACK to internal RRef messages - - // Messages with autograd info - FORWARD_AUTOGRAD_REQ(REQUEST_TYPE), - FORWARD_AUTOGRAD_RESP(RESPONSE_TYPE), - - // Messages to propagate gradients on the backward pass. - BACKWARD_AUTOGRAD_REQ(REQUEST_TYPE), - BACKWARD_AUTOGRAD_RESP(RESPONSE_TYPE), - - // Messages to tell workers to clean up their autograd context. - CLEANUP_AUTOGRAD_CONTEXT_REQ(REQUEST_TYPE), - CLEANUP_AUTOGRAD_CONTEXT_RESP(RESPONSE_TYPE), - - // Messages that tell workers to run requests with profiling enabled. - RUN_WITH_PROFILING_REQ(REQUEST_TYPE), - RUN_WITH_PROFILING_RESP(RESPONSE_TYPE), - - // Messages to support RRef.backward(). - RREF_BACKWARD_REQ(REQUEST_TYPE), - RREF_BACKWARD_RESP(RESPONSE_TYPE), - - // Other internal message types - EXCEPTION(RESPONSE_TYPE), - UNKNOWN(0x3c); - - public final int value; - private MessageType(int v) { this.value = v; } - private MessageType(MessageType e) { this.value = e.value; } - public MessageType intern() { for (MessageType e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} -// Targeting ../Message.java - - - -// Create a response Message of type Exception. -// The exception string representation will be used as the message's payload. -// A message ID corresponding to the request that resulted in this response can -// be provided for matching requests/responses. -@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( - @Cast("const std::exception*") @ByRef Pointer e, - @Cast("int64_t") long id); - -// Create a response Message of type Exception. -// The passed in string representation will be used as the message's payload. -// A message ID corresponding to the request that resulted in this response can -// be provided for matching requests/responses. -@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( - @StdString BytePointer exceptionStr, - @Cast("int64_t") long id); -@Namespace("torch::distributed::rpc") public static native @IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message createExceptionResponse( - @StdString String exceptionStr, - @Cast("int64_t") long id); - -@Namespace("torch::distributed::rpc") public static native @ByVal T_MessageWeakStorage_T withStorages(@IntrusivePtr("torch::distributed::rpc::Message") @Cast({"", "c10::intrusive_ptr&"}) Message message); - - // namespace rpc - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/rpc/request_callback.h - -// #pragma once - -// #include -// Targeting ../RequestCallback.java - - - - // namespace rpc - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/rpc/types.h - -// #pragma once - -// #include -// #include - - -@Namespace("torch::distributed::rpc") public static native void enableJitRRefPickle(); -@Namespace("torch::distributed::rpc") public static native void disableJitRRefPickle(); -// Targeting ../JitRRefPickleGuard.java - - -// Targeting ../GloballyUniqueId.java - - - -@Namespace("torch::distributed::rpc") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( - @Cast("std::ostream*") @ByRef Pointer os, - @Const @ByRef GloballyUniqueId globalId); -// Targeting ../SerializedPyObj.java - - - - // namespace rpc - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/rpc/rpc_agent.h - -// #pragma once - -// #include -// #include -// #include - -// #include -// #include -// #include -// #include -// #include -// #include - -// Default RPC timeout -@Namespace("torch::distributed::rpc") @MemberGetter public static native float kDefaultRpcTimeoutSeconds(); -// Unset RPC timeout. This is the value agent::send() will have if user does not -// pass in a specific timeout, and indicates that we must use the default -// timeout for RPCs. -@Namespace("torch::distributed::rpc") @MemberGetter public static native float kUnsetRpcTimeout(); -@Namespace("torch::distributed::rpc") @MemberGetter public static native float kSecToMsConversion(); -// Input is qualified name string, output is JIT StrongTypePtr -// Same as jit::TypeResolver, did not import jit::TypeResolver to here -// because it could introduce cyclic dependencies. -// Targeting ../RpcBackendOptions.java - - -// Targeting ../WorkerInfo.java - - -// Targeting ../RegisterWorkerInfoOnce.java - - - -@Namespace("torch::distributed::rpc") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( - @Cast("std::ostream*") @ByRef Pointer os, - @Const @ByRef WorkerInfo workerInfo); -// Targeting ../RpcRetryOptions.java - - -// Targeting ../RpcRetryInfo.java - - -// Targeting ../RpcAgent.java - - - - // namespace rpc - // namespace distributed - // namespace torch - // namespace std - - -// Parsed from torch/csrc/distributed/autograd/functions/recvrpc_backward.h - -// #pragma once - -// #include -// #include -// #include -// #include - -// Forward declarations. -// Targeting ../RecvRpcBackward.java - - - - // namespace autograd - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/autograd/functions/sendrpc_backward.h - -// #pragma once - -// #include -// Targeting ../SendRpcBackward.java - - - - // namespace autograd - // namespace distributed - // namespace torch - - -// Parsed from torch/csrc/distributed/autograd/context/context.h - -// #pragma once - -// #include -// #include - -// #include -// #include -// #include -// #include -// #include -// Targeting ../DistAutogradContext.java - - - -// This class stores a shared_ptr to a DistAutogradContext instance in a -// thread local variable. The instance is given by the call site. The class -// doesn't know the current context. It's just a util class. - - // namespace autograd - // namespace distributed - // namespace torch - - // Parsed from torch/csrc/distributed/c10d/reducer.hpp // #pragma once diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 81fa9a245a7..2159c9ea6f0 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -868,8 +868,8 @@ public void map(InfoMap infoMap) { .put(new Info("std::unordered_set", "std::unordered_set").pointerTypes("ShortSet").define()) .put(new Info("std::set").pointerTypes("ActivityTypeSet").define()) .put(new Info("std::unordered_map").pointerTypes("SizeTStringMap").define()) - .put(new Info("std::unordered_map >").pointerTypes("LongRecvRpcBackwardMap").define()) - .put(new Info("std::unordered_map >").pointerTypes("LongSendRpcBackwardMap").define()) + // .put(new Info("std::unordered_map >").pointerTypes("LongRecvRpcBackwardMap").define()) // Not on windows + // .put(new Info("std::unordered_map >").pointerTypes("LongSendRpcBackwardMap").define()) ; @@ -929,7 +929,7 @@ public void map(InfoMap infoMap) { .put(new Info("const std::tuple", "std::tuple").pointerTypes("T_DataPtrSizeT_T").define()) .put(new Info("std::tuple", "std::pair").pointerTypes("T_TypePtrLong_T").define()) // Parse this pair as tuple because Parser doesn't generate valid code for optional .put(new Info("std::tuple,c10::impl::TorchDispatchModeKey>").pointerTypes("T_SafePyObjectTorchDispatchModeKey_T").define()) - .put(new Info("std::tuple,std::vector > >").pointerTypes("T_MessageWeakStorage_T").define()) + //.put(new Info("std::tuple,std::vector > >").pointerTypes("T_MessageWeakStorage_T").define()) // Message not on Windows .put(new Info("std::tuple >,std::vector >").pointerTypes("T_SizeTVectorVectorSizeTVector_T").define()) ; @@ -1066,7 +1066,7 @@ public void map(InfoMap infoMap) { new PointerInfo("c10d::_SupplementBase"), new PointerInfo("c10d::ProcessGroup"), new PointerInfo("intra_node_comm::IntraNodeComm"), - new PointerInfo("torch::distributed::rpc::Message"), + //new PointerInfo("torch::distributed::rpc::Message"), // Not on Windows new PointerInfo("c10d::ProcessGroupGloo::AsyncWork"), new PointerInfo("c10d::ProcessGroupGloo::Options"), new PointerInfo("c10d::ProcessGroupGloo") @@ -1821,8 +1821,8 @@ public void map(InfoMap infoMap) { new PointerInfo("torch::jit::SugaredValue"), new PointerInfo("caffe2::serialize::ReadAdapterInterface"), new PointerInfo("c10::SafePyObject"), - new PointerInfo("torch::distributed::autograd::SendRpcBackward"), - new PointerInfo("torch::distributed::autograd::RecvRpcBackward"), + //new PointerInfo("torch::distributed::autograd::SendRpcBackward"), // Not on Windows + //new PointerInfo("torch::distributed::autograd::RecvRpcBackward"), new PointerInfo("c10d::Logger"), // Not sure if this class (and c10d::Reducer) has any use, new PointerInfo("torch::distributed::autograd::DistAutogradContext"), new PointerInfo("torch::jit::CompilationUnit"), diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h index 9365a6648b4..42f700ac268 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h @@ -28,7 +28,7 @@ #include "c10/cuda/CUDAGuard.h" #include "ATen/cuda/CUDAEvent.h" #include "torch/csrc/distributed/c10d/intra_node_comm.hpp" -//#include "ATen/DynamicLibrary.h" // Useless ? +//#include "ATen/DynamicLibrary.h" // Useless ? Not available on Windows #include "ATen/cudnn/Descriptors.h" #include "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h" #include "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp" \ No newline at end of file diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h index 48d9a589423..6613427bf73 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h @@ -1451,16 +1451,16 @@ #include "torch/csrc/distributed/c10d/default_comm_hooks.hpp" #include "c10/util/ApproximateClock.h" #include "torch/csrc/distributed/c10d/reducer_timer.hpp" -#include "torch/csrc/autograd/functions/basic_ops.h" -#include "torch/csrc/autograd/engine.h" -#include "torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h" -#include "torch/csrc/distributed/rpc/message.h" -#include "torch/csrc/distributed/rpc/request_callback.h" -#include "torch/csrc/distributed/rpc/types.h" -#include "torch/csrc/distributed/rpc/rpc_agent.h" -#include "torch/csrc/distributed/autograd/functions/recvrpc_backward.h" -#include "torch/csrc/distributed/autograd/functions/sendrpc_backward.h" -#include "torch/csrc/distributed/autograd/context/context.h" +// #include "torch/csrc/autograd/functions/basic_ops.h" // Not on Windows +// #include "torch/csrc/autograd/engine.h" // Not on Windows +// #include "torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.h" // Not on Windows +// #include "torch/csrc/distributed/rpc/message.h" // Not on Windows +// #include "torch/csrc/distributed/rpc/request_callback.h" // Not on Windows +// #include "torch/csrc/distributed/rpc/types.h" // Not on Windows +// #include "torch/csrc/distributed/rpc/rpc_agent.h" // Not on Windows +// #include "torch/csrc/distributed/autograd/functions/recvrpc_backward.h" // Not on Windows +// #include "torch/csrc/distributed/autograd/functions/sendrpc_backward.h" // Not on Windows +// #include "torch/csrc/distributed/autograd/context/context.h" // Not on Windows #include "torch/csrc/distributed/c10d/reducer.hpp" #include "torch/csrc/distributed/c10d/ProcessGroupGloo.hpp" #include "torch/csrc/distributed/c10d/PrefixStore.hpp" From cbc274ff344ceede37cf23da116d63bbacb9f950 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sun, 9 Jun 2024 14:41:51 +0200 Subject: [PATCH 30/89] Add libuv to deploy-windows --- .github/actions/deploy-windows/action.yml | 2 +- .github/workflows/pytorch.yml | 2 +- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/actions/deploy-windows/action.yml b/.github/actions/deploy-windows/action.yml index 8fab07bd268..e93b3e2d4ad 100644 --- a/.github/actions/deploy-windows/action.yml +++ b/.github/actions/deploy-windows/action.yml @@ -12,7 +12,7 @@ runs: echo Installing MSYS2 C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm pkg-config" C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm base-devel git tar unzip p7zip zip autoconf autoconf-archive automake libtool make patch gnupg" - C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL2 mingw-w64-i686-SDL2 mingw-w64-x86_64-ragel mingw-w64-x86_64-vulkan-headers mingw-w64-i686-vulkan-headers mingw-w64-x86_64-vulkan-loader mingw-w64-i686-vulkan-loader" + C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL2 mingw-w64-i686-SDL2 mingw-w64-x86_64-ragel mingw-w64-x86_64-vulkan-headers mingw-w64-i686-vulkan-headers mingw-w64-x86_64-vulkan-loader mingw-w64-i686-vulkan-loader libuv" set "PATH=C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\msys64\usr\bin;%PATH%" C:\msys64\usr\bin\bash -lc "pacman -Q" diff --git a/.github/workflows/pytorch.yml b/.github/workflows/pytorch.yml index c0916d62689..6a1afc07abd 100644 --- a/.github/workflows/pytorch.yml +++ b/.github/workflows/pytorch.yml @@ -62,7 +62,7 @@ jobs: key: ${{ github.workflow }}-${{ github.job }}${{ matrix.ext }}@${{ github.run_id }}-${{ github.run_attempt }} restore-keys: ${{ github.workflow }}-${{ github.job }}${{ matrix.ext }}@ path: ~/ccache/? - - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions + - uses: HGuillemet/javacpp-presets/.github/actions/deploy-windows@hg_pytorch timeout-minutes: 350 redeploy: needs: [linux-x86_64, macosx-arm64, macosx-x86_64, windows-x86_64] diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 2159c9ea6f0..e5debaeed52 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -59,7 +59,7 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", - define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, + define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, include = { "torch/torch.h", "torch/script.h", From 0d71e18b6e112e493e217ec073df6f7209b70897 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 13 Jun 2024 17:53:51 +0200 Subject: [PATCH 31/89] Revert "Add libuv to deploy-windows" This reverts commit 4b99f14411d1a81480e3ea874d79f572b8904b5f. --- .github/actions/deploy-windows/action.yml | 2 +- .github/workflows/pytorch.yml | 2 +- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/actions/deploy-windows/action.yml b/.github/actions/deploy-windows/action.yml index e93b3e2d4ad..8fab07bd268 100644 --- a/.github/actions/deploy-windows/action.yml +++ b/.github/actions/deploy-windows/action.yml @@ -12,7 +12,7 @@ runs: echo Installing MSYS2 C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm pkg-config" C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm base-devel git tar unzip p7zip zip autoconf autoconf-archive automake libtool make patch gnupg" - C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL2 mingw-w64-i686-SDL2 mingw-w64-x86_64-ragel mingw-w64-x86_64-vulkan-headers mingw-w64-i686-vulkan-headers mingw-w64-x86_64-vulkan-loader mingw-w64-i686-vulkan-loader libuv" + C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL2 mingw-w64-i686-SDL2 mingw-w64-x86_64-ragel mingw-w64-x86_64-vulkan-headers mingw-w64-i686-vulkan-headers mingw-w64-x86_64-vulkan-loader mingw-w64-i686-vulkan-loader" set "PATH=C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\msys64\usr\bin;%PATH%" C:\msys64\usr\bin\bash -lc "pacman -Q" diff --git a/.github/workflows/pytorch.yml b/.github/workflows/pytorch.yml index 6a1afc07abd..c0916d62689 100644 --- a/.github/workflows/pytorch.yml +++ b/.github/workflows/pytorch.yml @@ -62,7 +62,7 @@ jobs: key: ${{ github.workflow }}-${{ github.job }}${{ matrix.ext }}@${{ github.run_id }}-${{ github.run_attempt }} restore-keys: ${{ github.workflow }}-${{ github.job }}${{ matrix.ext }}@ path: ~/ccache/? - - uses: HGuillemet/javacpp-presets/.github/actions/deploy-windows@hg_pytorch + - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions timeout-minutes: 350 redeploy: needs: [linux-x86_64, macosx-arm64, macosx-x86_64, windows-x86_64] diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index e5debaeed52..2159c9ea6f0 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -59,7 +59,7 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", - define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO"}, + define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, include = { "torch/torch.h", "torch/script.h", From ad457cba91606e4e645eef0d8fa4bae025765330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 13 Jun 2024 18:04:25 +0200 Subject: [PATCH 32/89] Add compilation of libuv for windows. Remove non exported classes. --- pytorch/cppbuild.sh | 23 ++++++++ .../org/bytedeco/pytorch/global/gloo.java | 30 ----------- .../org/bytedeco/pytorch/gloo/Context.java | 52 ------------------- .../java/org/bytedeco/pytorch/gloo/Slot.java | 30 ----------- .../org/bytedeco/pytorch/presets/gloo.java | 6 ++- .../org/bytedeco/pytorch/presets/torch.java | 8 ++- .../bytedeco/pytorch/presets/gloo_include.h | 2 +- 7 files changed, 36 insertions(+), 115 deletions(-) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 267fae05490..701c062ff11 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -45,6 +45,23 @@ mkdir -p "$PLATFORM$EXTENSION" cd "$PLATFORM$EXTENSION" INSTALL_PATH=`pwd` +# Distributed needs libuv on Windows (on other platforms, it's included +# in tensorpipe) +if [[ $PLATFORM == windows* ]]; then + if [[ ! -d libuv ]]; then + mkdir libuv + cd libuv + download https://dist.libuv.org/dist/v1.39.0/libuv-v1.39.0.tar.gz libuv.tgz + tar xfz libuv.tgz + mkdir build + cd build + cmake ../libuv-v1.39.0 -DBUILD_TESTING=OFF + cmake --install . --config Release --prefix=../dist + cd ../.. + fi + export libuv_ROOT=`pwd`/libuv/dist +fi + if [[ ! -d pytorch ]]; then git clone https://github.com/pytorch/pytorch fi @@ -189,6 +206,9 @@ sedinplace 's/const std::string& interface)/const std::string\& interface_name)/ "$PYTHON_BIN_PATH" setup.py build rm -Rf ../lib +if [[ ! -e torch/include/gloo ]]; then + ln -sf ../../third_party/gloo/gloo torch/include +fi ln -sf ../../third_party/gloo/gloo torch/include ln -sf pytorch/torch/include ../include ln -sf pytorch/torch/lib ../lib @@ -202,6 +222,9 @@ case $PLATFORM in install_name_tool -id @rpath/libiomp5.dylib ../lib/libiomp5.dylib install_name_tool -change @rpath/libomp.dylib @rpath/libiomp5.dylib ../lib/libtorch_cpu.dylib ;; + windows-*) + cp libuv/dist/lib/Release/* lib + ;; esac cd ../.. 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 b9560ad50f3..a37d74d7864 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java @@ -136,33 +136,6 @@ public class gloo extends org.bytedeco.pytorch.presets.gloo { // namespace gloo -// Parsed from gloo/context.h - -/** - * Copyright (c) 2017-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. - */ - -// #pragma once - -// #include -// #include -// #include - -// #include - -// There is no need to materialize all transport types here. - -// Targeting ../gloo/Context.java - - - - // namespace gloo - - // Parsed from gloo/common/common.h /** @@ -248,9 +221,6 @@ public class gloo extends org.bytedeco.pytorch.presets.gloo { @Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kBroadcastSlotPrefix(); @Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kBarrierSlotPrefix(); @Namespace("gloo") @MemberGetter public static native @Cast("const uint8_t") byte kAlltoallSlotPrefix(); -// Targeting ../gloo/Slot.java - - @Namespace("gloo") public static native @ByVal float16 cpu_float2half_rn(float f); @Namespace("gloo") public static native float cpu_half2float(@ByVal float16 h); // Targeting ../gloo/float16.java diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java deleted file mode 100644 index 54195410947..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Context.java +++ /dev/null @@ -1,52 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.gloo; - -import org.bytedeco.pytorch.chrono.*; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.gloo.*; - - -@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) -public class Context extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Context(Pointer p) { super(p); } - - public Context(int rank, int size, int base/*=2*/) { super((Pointer)null); allocate(rank, size, base); } - @SharedPtr @Name("std::make_shared") private native void allocate(int rank, int size, int base/*=2*/); - public Context(int rank, int size) { super((Pointer)null); allocate(rank, size); } - @SharedPtr @Name("std::make_shared") private native void allocate(int rank, int size); - - @MemberGetter public native int rank(); - @MemberGetter public native int size(); - public native int base(); public native Context base(int setter); - - public native @SharedPtr("gloo::transport::Device") @ByRef Device getDevice(); - - public native @UniquePtr Pair getPair(int i); - - // Factory function to create an unbound buffer for use with the - // transport used for this context. Use this function to avoid tying - // downstream code to a specific transport. - public native @UniquePtr UnboundBuffer createUnboundBuffer( - Pointer ptr, @Cast("size_t") long size); - - public native int nextSlot(int numToSkip/*=1*/); - public native int nextSlot(); - - public native void closeConnections(); - - public native void setTimeout(@ByVal Milliseconds timeout); - - public native @ByVal Milliseconds getTimeout(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java deleted file mode 100644 index 42c92a5e2b8..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Slot.java +++ /dev/null @@ -1,30 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.gloo; - -import org.bytedeco.pytorch.chrono.*; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.gloo.*; - - -@Namespace("gloo") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.gloo.class) -public class Slot extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Slot(Pointer p) { super(p); } - - public static native @ByVal Slot build(@Cast("uint8_t") byte prefix, @Cast("uint32_t") int tag); - - public native @Cast("uint64_t") @Name("operator uint64_t") long asLong(); - - public native @ByVal @Name("operator +") Slot add(@Cast("uint8_t") byte i); -} diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java index 208450e2288..923e6ebc94e 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java @@ -75,13 +75,17 @@ public void map(InfoMap infoMap) { .put(new Info("gloo::transport::Context").pointerTypes("TransportContext")) ; + //// Not exported + infoMap + .put(new Info("gloo::Slot").skip()) + ; + infoMap .put(new Info("__CUDA_ARCH__").define(false)) ; infoMap.put(new Info("gloo::kOnDeviceThreshold").javaText("public static final long kOnDeviceThreshold = 256 * 1024;")); - new torch.PointerInfo("gloo::Context").makeShared(infoMap); new torch.PointerInfo("gloo::transport::Context").javaBaseName("TransportContext").makeShared(infoMap); new torch.PointerInfo("gloo::transport::Device").makeShared(infoMap); diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 2159c9ea6f0..bf3c64ce90e 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -59,6 +59,8 @@ @Platform( value = {"linux", "macosx", "windows"}, compiler = "cpp17", + // __WINSOCKAPI_ fixes compilation error on windows due to + // inclusion of both V1 and V2 of winsock API. define = {"SHARED_PTR_NAMESPACE std", "UNIQUE_PTR_NAMESPACE std", "USE_C10D_GLOO", "_WINSOCKAPI_"}, include = { "torch/torch.h", @@ -76,7 +78,11 @@ "torch/csrc/jit/serialization/storage_context.h", "datasets.h", - "pytorch_adapters.h" + "pytorch_adapters.h", + + // Fix link error on Windows: + "gloo/common/logging.cc" + }, exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"}, link = {"c10", "torch_cpu", "torch"}, diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h index a4ad67a73c1..adbae60f042 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/gloo_include.h @@ -4,7 +4,7 @@ #include "gloo/transport/buffer.h" #include "gloo/transport/unbound_buffer.h" #include "gloo/transport/pair.h" -#include "gloo/context.h" +//#include "gloo/context.h" #include "gloo/common/common.h" #include "gloo/types.h" #include "gloo/math.h" From 3497f4481b719a06c50790d7057cc2071e727688 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 13 Jun 2024 19:05:55 +0200 Subject: [PATCH 33/89] Fix compilation of libuv --- pytorch/cppbuild.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 701c062ff11..4079895e6fa 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -56,6 +56,7 @@ if [[ $PLATFORM == windows* ]]; then mkdir build cd build cmake ../libuv-v1.39.0 -DBUILD_TESTING=OFF + cmake --build . --config Release cmake --install . --config Release --prefix=../dist cd ../.. fi From bfb4ad23011a235d132c4c975f5708cc885a645a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 13 Jun 2024 23:59:45 +0200 Subject: [PATCH 34/89] Fix creation of link for gloo includes --- pytorch/cppbuild.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 4079895e6fa..7149dfc3ac8 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -210,7 +210,6 @@ rm -Rf ../lib if [[ ! -e torch/include/gloo ]]; then ln -sf ../../third_party/gloo/gloo torch/include fi -ln -sf ../../third_party/gloo/gloo torch/include ln -sf pytorch/torch/include ../include ln -sf pytorch/torch/lib ../lib ln -sf pytorch/torch/bin ../bin From e2fb568654519672847ea1639bfda456fef045ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Fri, 14 Jun 2024 08:04:32 +0200 Subject: [PATCH 35/89] Fix libuv files copying on windows --- pytorch/cppbuild.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 7149dfc3ac8..d854040e7d4 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -223,7 +223,7 @@ case $PLATFORM in install_name_tool -change @rpath/libomp.dylib @rpath/libiomp5.dylib ../lib/libtorch_cpu.dylib ;; windows-*) - cp libuv/dist/lib/Release/* lib + cp ../libuv/dist/lib/Release/* ../lib ;; esac From 16e78e2f8dc028a646ddae8e685a856141237876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Fri, 14 Jun 2024 17:57:54 +0200 Subject: [PATCH 36/89] Add cuda-platform dep to javacpp plugin --- pytorch/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pytorch/pom.xml b/pytorch/pom.xml index 9b98ff5fde5..ef0a9d40082 100644 --- a/pytorch/pom.xml +++ b/pytorch/pom.xml @@ -49,6 +49,11 @@ openblas-platform 0.3.27-${project.parent.version} + + org.bytedeco + cuda-platform + 12.3-8.9-${project.parent.version} + org.bytedeco numpy-platform From adffe7cb901ea115da285d2dbbd179b4e4191ad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 15 Jun 2024 10:50:02 +0200 Subject: [PATCH 37/89] Remove NCCL --- pytorch/cppbuild.sh | 2 + pytorch/include_list.pl | 5 +- .../cuda/AOTIModelContainerRunnerCuda.java | 1 - .../pytorch/cuda/ActivationDescriptor.java | 1 - .../pytorch/cuda/AllocatorConfigInfo.java | 1 - .../bytedeco/pytorch/cuda/AllocatorState.java | 1 - .../org/bytedeco/pytorch/cuda/BlockInfo.java | 1 - .../pytorch/cuda/CTCLossDescriptor.java | 1 - .../bytedeco/pytorch/cuda/CUDAAllocator.java | 1 - .../org/bytedeco/pytorch/cuda/CUDAEvent.java | 1 - .../org/bytedeco/pytorch/cuda/CUDAGuard.java | 1 - .../pytorch/cuda/CUDAKernelLaunchInfo.java | 1 - .../cuda/CUDAKernelLaunchInfoVector.java | 1 - .../cuda/CUDAKernelLaunchRegistry.java | 1 - .../pytorch/cuda/CUDAMultiStreamGuard.java | 1 - .../org/bytedeco/pytorch/cuda/CUDAStream.java | 1 - .../pytorch/cuda/CUDAStreamArrayRef.java | 1 - .../cuda/CUDAStreamCaptureModeGuard.java | 1 - .../pytorch/cuda/CUDAStreamGuard.java | 1 - .../pytorch/cuda/CheckpointDelta.java | 1 - .../org/bytedeco/pytorch/cuda/Constant.java | 1 - .../pytorch/cuda/ConvolutionDescriptor.java | 1 - .../pytorch/cuda/DebugInfoWriter.java | 51 -- .../pytorch/cuda/DeviceAssertionData.java | 1 - .../pytorch/cuda/DeviceAssertionsData.java | 1 - .../cuda/DeviceAssertionsDataVector.java | 1 - ...aVectorCUDAKernelLaunchInfoVectorPair.java | 1 - .../bytedeco/pytorch/cuda/DeviceStats.java | 1 - .../pytorch/cuda/DropoutDescriptor.java | 1 - .../pytorch/cuda/FilterDescriptor.java | 1 - .../bytedeco/pytorch/cuda/IntraNodeComm.java | 152 ------ .../pytorch/cuda/IntraNodeCommWork.java | 75 --- .../org/bytedeco/pytorch/cuda/PointerSet.java | 1 - .../pytorch/cuda/ProcessGroupNCCL.java | 514 ------------------ .../pytorch/cuda/RNNDataDescriptor.java | 1 - .../bytedeco/pytorch/cuda/RNNDescriptor.java | 1 - .../bytedeco/pytorch/cuda/SegmentInfo.java | 1 - .../bytedeco/pytorch/cuda/SnapshotInfo.java | 1 - .../cuda/SpatialTransformerDescriptor.java | 1 - .../java/org/bytedeco/pytorch/cuda/Stat.java | 1 - .../pytorch/cuda/TensorDescriptor.java | 1 - .../org/bytedeco/pytorch/cuda/TraceEntry.java | 1 - .../pytorch/cuda/TraceEntryVector.java | 1 - .../bytedeco/pytorch/cuda/WarningState.java | 1 - .../bytedeco/pytorch/cuda/gil_checker_t.java | 44 -- .../bytedeco/pytorch/cuda/ncclRedOpRAII.java | 56 -- .../bytedeco/pytorch/cuda/trace_time_.java | 1 - .../bytedeco/pytorch/global/torch_cuda.java | 470 ++-------------- .../bytedeco/pytorch/presets/torch_cuda.java | 22 +- .../pytorch/presets/torch_cuda_include.h | 13 +- 50 files changed, 65 insertions(+), 1378 deletions(-) delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DebugInfoWriter.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeComm.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java delete mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index d854040e7d4..1347e120d18 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -23,6 +23,8 @@ export USE_NUMPY=0 export USE_OPENMP=1 export USE_SYSTEM_NCCL=1 export USE_DISTRIBUTED=1 +export USE_NCCL=0 # Not supported on Windows + if [[ "$EXTENSION" == *gpu ]]; then export USE_CUDA=1 export USE_CUDNN=1 diff --git a/pytorch/include_list.pl b/pytorch/include_list.pl index 36f61be8a35..1b8be314ac2 100644 --- a/pytorch/include_list.pl +++ b/pytorch/include_list.pl @@ -78,9 +78,10 @@ sub go { print <*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize, bufferSize); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( - Topology topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); - public IntraNodeComm( - Topology topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( - Topology topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize); - public IntraNodeComm( - @Cast("c10d::intra_node_comm::Topology") int topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize, bufferSize); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( - @Cast("c10d::intra_node_comm::Topology") int topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); - public IntraNodeComm( - @Cast("c10d::intra_node_comm::Topology") int topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize) { super((Pointer)null); allocate(topology, p2pStates, buffers, p2pStatesDev, buffersDev, topoInfo, rank, worldSize); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( - @Cast("c10d::intra_node_comm::Topology") int topology, - @ByVal @Cast("std::array*") PointerPointer p2pStates, - @ByVal @Cast("std::array*") PointerPointer buffers, - Pointer p2pStatesDev, - Pointer buffersDev, - Pointer topoInfo, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize); - - /** - * Rendezvous via a c10d::Store. - * This function may return nullptr if intra-node comm is not applicable. - * It guarantees all participants either succeeds or abort. - */ - public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - @StdString BytePointer prefix, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); - public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - @StdString BytePointer prefix, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize); - public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - @StdString String prefix, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize, - @Cast("size_t") long bufferSize/*=c10d::intra_node_comm::kDefaultBufferSize*/); - public static native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm rendezvous( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - @StdString String prefix, - @Cast("size_t") long rank, - @Cast("size_t") long worldSize); - - /** - * Selects a AllReduceAlgo that we think will outperform nccl. - * Returns AllReduceAlgo::NONE if we don't think we can outperform nccl. - */ - public native AllReduceAlgo selectAllReduceAlgo(@Const @ByRef Tensor input); - - public native @ByVal Tensor allReduce(@Const @ByRef Tensor input, AllReduceAlgo algo); - public native @ByVal Tensor allReduce(@Const @ByRef Tensor input, @Cast("c10d::intra_node_comm::AllReduceAlgo") int algo); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java deleted file mode 100644 index 5a2b73ee38a..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/IntraNodeCommWork.java +++ /dev/null @@ -1,75 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.helper.*; -import org.bytedeco.cuda.cudart.*; -import org.bytedeco.cuda.cusparse.*; -import org.bytedeco.cuda.cublas.*; -import org.bytedeco.cuda.cusolver.*; -import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - - -/** - * NOTE [IntraNodeComm Stream Semantics] - * - * ProcessGroupNCCL launches kernels differently from the conventional PyTorch - * CUDA semantics: it always launches collective kernels onto a dedicated - * communication stream. Therefore, it needs to: - * - * - Synchronize the calling stream and the comm stream. - * - Ensure the memory safety of the operands (via record_stream or stashing). - * - Synchronize the waiting stream with the comm stream. - * - * Unconditionally performing these tasks makes sense when we expect most of the - * communication to benefit from compute/comm overlap. However, IntraNodeComm - * primarily aims to optimize small, latency-sensitive, blocking communication, - * in which the overhead incurred by the above steps can be quite pronounced. - * - * Thus, IntraNodeComm follows the conventional PyTorch CUDA semantics and - * launches kernels onto the stream specified by the user. Although the user - * can perform neccessary synchronization via wait_stream, to provide a UX - * consistent to that of ProcessGroupNCCL, the neccessary stream - * synchronization can also be performed via IntraNodeWork::wait(). - */ -@Namespace("c10d::intra_node_comm") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class IntraNodeCommWork extends Work { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public IntraNodeCommWork(Pointer p) { super(p); } - /** Native array allocator. Access with {@link Pointer#position(long)}. */ - public IntraNodeCommWork(long size) { super((Pointer)null); allocateArray(size); } - private native void allocateArray(long size); - @Override public IntraNodeCommWork position(long position) { - return (IntraNodeCommWork)super.position(position); - } - @Override public IntraNodeCommWork getPointer(long i) { - return new IntraNodeCommWork((Pointer)this).offsetAddress(i); - } - - public IntraNodeCommWork() { super((Pointer)null); allocate(); } - private native void allocate(); - - public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); - public native @Cast("bool") @Name("wait") boolean _wait(); -} 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 a2d222b4da6..3df1ef468e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java deleted file mode 100644 index f989c7f84e5..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ProcessGroupNCCL.java +++ /dev/null @@ -1,514 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.helper.*; -import org.bytedeco.cuda.cudart.*; -import org.bytedeco.cuda.cusparse.*; -import org.bytedeco.cuda.cublas.*; -import org.bytedeco.cuda.cusolver.*; -import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - -// #endif - -// ProcessGroupNCCL implements NCCL bindings for c10d. -// -// All functions of the class are expected to be called in the same order -// across all processes in the process group. This is the only way that we -// can guarantee to match up the same calls among all processes. -// -// All NCCL functions provided by this class are asynchronous functions. More -// specifically, each NCCL call is scheduled on a separate CUDA stream that is -// different from the current CUDA stream. This is for the purpose of -// achieving potentially concurrency and better performance. As a result, -// it is the callers' responsibility to make sure that the CUDA stream their -// code works on needs to wait for the NCCL operation from -// this class. -// -// This can be done by calling: -// -// either WorkNCCL::wait() or WorkNCCL::synchronize(), both achieves the same -// functionality and are synonyms. -// -// Also note that WorkNCCL::finishedGPUExecution() is a helper function only -// provided by ProcessGroupNCCL to check if the NCCL operation of WorkNCCL has -// finished execution on the GPU (not just scheduled). -// -// Example on using the NCCL process group -// -// ProcessGroupNCCL pg(store, rank, size); -// std::shared_ptr work = pg.allreduce(tensors); -// -// // At this point, NCCL kernel has already by queued successfully -// // Now, let current stream wait for the NCCL to finish, this function is -// // async operation as well -// -// work->wait() -// -// // Now continue on other work in the current stream. -@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class ProcessGroupNCCL extends DistributedBackend { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ProcessGroupNCCL(Pointer p) { super(p); } - - @NoOffset public static class WorkNCCL extends Work { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public WorkNCCL(Pointer p) { super(p); } - - - // Constructor takes a list of CUDA devices - public WorkNCCL( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq, - @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, - @Cast("bool") boolean desyncDebug/*=false*/, - @Cast("bool") boolean enableTiming/*=false*/, - @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel) { super((Pointer)null); allocate(device, rank, opType, seq, profilingTitle, inputs, desyncDebug, enableTiming, distDebugLevel); } - private native void allocate( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq, - @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, - @Cast("bool") boolean desyncDebug/*=false*/, - @Cast("bool") boolean enableTiming/*=false*/, - @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel); - public WorkNCCL( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq) { super((Pointer)null); allocate(device, rank, opType, seq); } - private native void allocate( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq); - public WorkNCCL( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq, - String profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, - @Cast("bool") boolean desyncDebug/*=false*/, - @Cast("bool") boolean enableTiming/*=false*/, - @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel) { super((Pointer)null); allocate(device, rank, opType, seq, profilingTitle, inputs, desyncDebug, enableTiming, distDebugLevel); } - private native void allocate( - @ByRef Device device, - int rank, - @ByVal OpType opType, - @Cast("uint64_t") long seq, - String profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputs, - @Cast("bool") boolean desyncDebug/*=false*/, - @Cast("bool") boolean enableTiming/*=false*/, - @ByVal(nullValue = "DebugLevel::Off") DebugLevel distDebugLevel); - // Copy constructor doing partial copy without outputs_. Cleanup thread - // monitors and removes finished works. However it will deadlock when - // destructs outputs_ tensors who are view tensors in autograd graph. - public WorkNCCL(@Const @ByRef WorkNCCL w) { super((Pointer)null); allocate(w); } - private native void allocate(@Const @ByRef WorkNCCL w); - - // Checks if the NCCL kernel has started to execute. - public native @Cast("bool") boolean isStarted(); - - // Checks if request has completed. In this specific case of NCCL, it checks - // if the NCCL operation has completed on the GPU in its own NCCL stream. - // Non-blocking operation. - public native @Cast("bool") boolean isCompleted(); - - public native @Cast("bool") boolean isSuccess(); - - // Same as calling synchronize() for NCCL work. - public native @Cast("bool") @Name("wait") boolean _wait(@ByVal(nullValue = "std::chrono::milliseconds(kNoTimeout)") Milliseconds timeout); - public native @Cast("bool") @Name("wait") boolean _wait(); - - public native void abort(); - - // Let current stream wait on the completing of the NCCL work - // Throws on exceptions. Blocking operation, which will wait for work - // completion. - public native void synchronize(); - - // Synchronize streams by blocking each on the NCCL stream - public native void synchronizeStream(); - - // Helper function to handle exception (throw if needed). - public native void handleException(ErrorHandlingMode asyncErrorHandling); - public native void handleException(@Cast("c10d::ErrorHandlingMode") int asyncErrorHandling); - - // Helper function that checks if the NCCL kernels have finished - // execution on the GPUs - public native @Cast("bool") boolean finishedGPUExecution(); - - // Get a Future object that will be marked as completed internally. - public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture(); - - public native float getDuration(); - - public native @Cast("uint64_t") long getSequencenumber(); - - public native @StdString BytePointer logPrefix(); - - // Helper function that sets an exception_ptr on the WorkNCCL object. - public native void setException(@ByVal @Cast("std::exception_ptr*") Pointer exception_ptr); - - // Helper function that returns True if the WorkNCCL object has timed out - // and False otherwise. - // In case of timeout, set exception on the WorkNCCL object. - public native @Cast("bool") boolean checkTimeout( - @ByVal(nullValue = "c10::optional(c10::nullopt)") @Cast("c10::optional*") Pointer timeout); - public native @Cast("bool") boolean checkTimeout(); - - public native @ByVal TensorVector result(); - } - - @NoOffset public static class Options extends DistributedBackend.Options { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public Options(Pointer p) { super(p); } - - // NOTE: timeout in ProcessGroupNCCL::Options denote the timeout for - // operations. This is only used when blockingWait_ is enabled. - public Options(@Cast("bool") boolean is_high_priority_stream/*=false*/) { super((Pointer)null); allocate(is_high_priority_stream); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(@Cast("bool") boolean is_high_priority_stream/*=false*/); - public Options() { super((Pointer)null); allocate(); } - @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); - - // return intrusive_ptr of the object - public static native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create( - @Cast("bool") boolean is_high_priority_stream/*=false*/); - public static native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options create(); - - // Schedule NCCL operations on high priority CUDA streams - public native @Cast("bool") boolean is_high_priority_stream(); public native Options is_high_priority_stream(boolean setter); - -// #ifdef NCCL_HAS_COMM_NONBLOCKING -// #endif - - // Optional "parent" backend and color to create communicators from - // via `ncclCommSplit` - public native @SharedPtr ProcessGroupNCCL split_from(); public native Options split_from(ProcessGroupNCCL setter); - public native @Cast("int64_t") long split_color(); public native Options split_color(long setter); - public native @Cast("uint64_t*") @StdVector LongPointer global_ranks_in_group(); public native Options global_ranks_in_group(LongPointer setter); - } - - // If you wish to create multiple process groups, each with a potentially - // different rank and size, you can do so by passing a new store instance - // to each one. If you have only a single store object, you can - // use the `c10d::PrefixStore` to derive scoped instances. - // This is also what the Python API in torch.distributed does. - // - // The process group instance keeps a reference to the store because - // it may be used long after the constructor runs. In fact, the constructor - // doesn't create any NCCL communicators. A single NCCL communicator can - // only be used on a specific set of devices, and are therefore created - // on-demand when a collective runs. If another collective is executed later, - // against a different set of devices, the process group creates another NCCL - // communicator. These NCCL communicators are cached and reused if possible. - // - public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, options); } - private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); - public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size) { super((Pointer)null); allocate(store, rank, size); } - private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size); - - // This constructor includes the deprecated `groupName` argument. - // If you have existing code that uses the `groupName`, you can replace - // it by specifying a `c10d::PrefixStore(groupName, store)` for store. - @Deprecated public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString BytePointer groupName, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, groupName, options); } - @Deprecated private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString BytePointer groupName, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); - @Deprecated public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString BytePointer groupName) { super((Pointer)null); allocate(store, rank, size, groupName); } - @Deprecated private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString BytePointer groupName); - @Deprecated public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString String groupName, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/) { super((Pointer)null); allocate(store, rank, size, groupName, options); } - @Deprecated private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString String groupName, - @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options/*=c10d::ProcessGroupNCCL::Options::create()*/); - @Deprecated public ProcessGroupNCCL( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString String groupName) { super((Pointer)null); allocate(store, rank, size, groupName); } - @Deprecated private native void allocate( - @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store, - int rank, - int size, - @StdString String groupName); - - public native @Cast("uint64_t") long getUid(); - - public native @IntrusivePtr("c10d::ProcessGroupNCCL::Options") @Cast({"", "c10::intrusive_ptr&"}) Options getOptions(); - - public native @StdString BytePointer getBackendName(); - - public native @Cast("bool") boolean supportsSplitting(); - - public native void startCoalescing(); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(); - - // For specifying a composite optype, such as ALLGATHER and REDUCE_SCATTER - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work endCoalescing(@ByVal OpType optype); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work broadcast( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _broadcast_oop( - @ByRef Tensor outputTensors, - @ByRef Tensor inputTensors, - @Const @ByRef(nullValue = "c10d::BroadcastOptions()") BroadcastOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _broadcast_oop( - @ByRef Tensor outputTensors, - @ByRef Tensor inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_sparse( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::AllreduceOptions()") AllreduceOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::AllreduceCoalescedOptions()") AllreduceCoalescedOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allreduce_coalesced( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( - @ByRef TensorVector tensors, - @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce( - @ByRef TensorVector tensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_oop( - @ByRef Tensor outputTensors, - @ByRef Tensor inputTensors, - @Const @ByRef(nullValue = "c10d::ReduceOptions()") ReduceOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_oop( - @ByRef Tensor outputTensors, - @ByRef Tensor inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( - @StdVector TensorVector outputTensors, - @ByRef TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather( - @StdVector TensorVector outputTensors, - @ByRef TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( - @ByRef Tensor outputbuffer, - @ByRef Tensor inputbuffer, - @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _allgather_base( - @ByRef Tensor outputbuffer, - @ByRef Tensor inputbuffer); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( - @StdVector TensorVector outputTensorLists, - @ByRef TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_coalesced( - @StdVector TensorVector outputTensorLists, - @ByRef TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( - @ByRef TensorVector outputs, - @ByRef TensorVector inputs, - @Const @ByRef(nullValue = "c10d::AllgatherOptions()") AllgatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work allgather_into_tensor_coalesced( - @ByRef TensorVector outputs, - @ByRef TensorVector inputs); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( - @ByRef TensorVector outputTensors, - @StdVector TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter( - @ByRef TensorVector outputTensors, - @StdVector TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( - @ByRef Tensor outputTensor, - @ByRef Tensor inputTensor, - @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work _reduce_scatter_base( - @ByRef Tensor outputTensor, - @ByRef Tensor inputTensor); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( - @ByRef TensorVector outputs, - @ByRef TensorVector inputs, - @Const @ByRef(nullValue = "c10d::ReduceScatterOptions()") ReduceScatterOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work reduce_scatter_tensor_coalesced( - @ByRef TensorVector outputs, - @ByRef TensorVector inputs); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier( - @Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier(); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( - @ByRef Tensor outputTensor, - @ByRef Tensor inputTensor, - @Cast("std::vector*") @ByRef LongVector outputSplitSizes, - @Cast("std::vector*") @ByRef LongVector inputSplitSizes, - @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall_base( - @ByRef Tensor outputTensor, - @ByRef Tensor inputTensor, - @Cast("std::vector*") @ByRef LongVector outputSplitSizes, - @Cast("std::vector*") @ByRef LongVector inputSplitSizes); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( - @ByRef TensorVector outputTensors, - @ByRef TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::AllToAllOptions()") AllToAllOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work alltoall( - @ByRef TensorVector outputTensors, - @ByRef TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work send( - @ByRef TensorVector tensors, - int dstRank, - int tag); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recv( - @ByRef TensorVector tensors, - int srcRank, - int tag); - - public native void groupStart(); - - public native void groupEnd(); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( - @StdVector TensorVector outputTensors, - @ByRef TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::GatherOptions()") GatherOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work gather( - @StdVector TensorVector outputTensors, - @ByRef TensorVector inputTensors); - - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( - @ByRef TensorVector outputTensors, - @StdVector TensorVector inputTensors, - @Const @ByRef(nullValue = "c10d::ScatterOptions()") ScatterOptions opts); - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work scatter( - @ByRef TensorVector outputTensors, - @StdVector TensorVector inputTensors); - - // Unsupported Ops - public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work recvAnysource( - @ByRef TensorVector tensors, - int tag); - - // Agrees on an initial sequence number for the whole group by having rank 0 - // create it and broadcast it to other ranks using the store. - public native void setSequenceNumberForGroup(); - - // Retrieves the current sequence number for the whole group, which should be - // in sync. If the returned number is not consistent across the group, it - // may indicate that there is some sort of collective desynchronization. - public native @Cast("uint64_t") long getSequenceNumberForGroup(); - - // Return the total number of splits the communicators held by this process - // group have performed. - public native @Cast("uint64_t") long getCommSplitCounter(); - - public native void registerOnCompletionHook( - @ByRef(true) WorkInfoConsumer hook); - public native void waitForPendingWorks(); - - public native void enableCollectivesTiming(); - - // Helper function for iteratively aborting communicators in the provided map - - public native @IntrusivePtr("c10d::intra_node_comm::IntraNodeComm") @Cast({"", "c10::intrusive_ptr&"}) IntraNodeComm initIntraNodeComm(); - - // Provides an API to abort the ProcessGroup (similar to ncclCommAbort) - // instead of relying on ProcessGroupNCCL destructor. - // return true if abort is successful, otherwise false - public native @Cast("bool") boolean abort(@ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional abortReason); - public native @Cast("bool") boolean abort(); - - public native void shutdown(@ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional reason); - public native void shutdown(); - - public native void eagerConnectSingleDevice(@ByVal Device device); - - public native void performNocolorSplit(@ByVal Device device); -} 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 d8ef7fce33f..8fa3c501128 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 44a9bbafa83..cbc38f73281 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 5594e9669fd..fee6e92fc4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 9763cc7ff75..317b45aa6c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 a85d2772e0d..eac2e1fa25c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 d3a40978cbc..e4dd0432ab4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 1b9508d149e..c3686b8515d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 5159c3b66e8..b6fd10b0a9c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 15f7c888464..be1a8a12bc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; 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 d22fdfee6dd..7a495705271 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java deleted file mode 100644 index c848d724da7..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/gil_checker_t.java +++ /dev/null @@ -1,44 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.helper.*; -import org.bytedeco.cuda.cudart.*; -import org.bytedeco.cuda.cusparse.*; -import org.bytedeco.cuda.cublas.*; -import org.bytedeco.cuda.cusolver.*; -import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - - -// Similar to get_cpp_trace_dumper, this stores a function defined in -// torch-python layer that lets us check whether the GIL can be acquired, -// helpful for instrumenting in cases where a hang was observed. -@Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class gil_checker_t extends FunctionPointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public gil_checker_t(Pointer p) { super(p); } - protected gil_checker_t() { allocate(); } - private native void allocate(); - public native @Cast("bool") boolean call(); -} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java deleted file mode 100644 index 215c43e66fe..00000000000 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ncclRedOpRAII.java +++ /dev/null @@ -1,56 +0,0 @@ -// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE - -package org.bytedeco.pytorch.cuda; - -import org.bytedeco.pytorch.*; -import org.bytedeco.pytorch.helper.*; -import org.bytedeco.cuda.cudart.*; -import org.bytedeco.cuda.cusparse.*; -import org.bytedeco.cuda.cublas.*; -import org.bytedeco.cuda.cusolver.*; -import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; -import org.bytedeco.pytorch.chrono.*; -import org.bytedeco.pytorch.global.torch.DeviceType; -import org.bytedeco.pytorch.global.torch.ScalarType; -import org.bytedeco.pytorch.global.torch.MemoryFormat; -import org.bytedeco.pytorch.Allocator; -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.pytorch.*; -import static org.bytedeco.pytorch.global.torch.*; - -import static org.bytedeco.pytorch.global.torch_cuda.*; - - -// Helper that automatically cleans up premul sums. -@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) -public class ncclRedOpRAII extends Pointer { - static { Loader.load(); } - /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ - public ncclRedOpRAII(Pointer p) { super(p); } - - public ncclRedOpRAII() { super((Pointer)null); allocate(); } - private native void allocate(); - public ncclRedOpRAII(@Cast("ncclRedOp_t") int op) { super((Pointer)null); allocate(op); } - private native void allocate(@Cast("ncclRedOp_t") int op); - public ncclRedOpRAII(@Cast("ncclRedOp_t") int op, ncclComm comm) { super((Pointer)null); allocate(op, comm); } - private native void allocate(@Cast("ncclRedOp_t") int op, ncclComm comm); - - - public ncclRedOpRAII(@ByRef(true) ncclRedOpRAII tmp) { super((Pointer)null); allocate(tmp); } - private native void allocate(@ByRef(true) ncclRedOpRAII tmp); -// #if defined(ENABLE_NCCL_PREMUL_SUM_SUPPORT) -// #endif - public native @Cast("ncclRedOp_t") @Name("operator ncclRedOp_t") int asInt(); - public native @Cast("ncclRedOp_t") int op_(); public native ncclRedOpRAII op_(int setter); - public native ncclComm comm_(); public native ncclRedOpRAII comm_(ncclComm setter); - public native @Cast("bool") boolean premul_sum_(); public native ncclRedOpRAII premul_sum_(boolean setter); -} 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 0e64a8f0eb7..2a763df6248 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 @@ -9,7 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java index 72b989837c8..a223495ec9e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java @@ -11,7 +11,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.cuda.nccl.*; import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; @@ -118,6 +117,25 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10 +// Parsed from ATen/cudnn/cudnn-wrapper.h + +// #pragma once + +// #include + +// #define STRINGIFY(x) #x +// #define STRING(x) STRINGIFY(x) + +// #if CUDNN_MAJOR < 6 +// #pragma message ("CuDNN v" STRING(CUDNN_MAJOR) " found, but need at least CuDNN v6. You can get the latest version of CuDNN from https://developer.nvidia.com/cudnn or disable CuDNN with USE_CUDNN=0") +// #pragma message "We strongly encourage you to move to 6.0 and above." +// #pragma message "This message is intended to annoy you enough to update." +// #endif + +// #undef STRINGIFY +// #undef STRING + + // Parsed from c10/core/impl/GPUTrace.h // #pragma once @@ -816,25 +834,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // #include -// Parsed from ATen/cudnn/cudnn-wrapper.h - -// #pragma once - -// #include - -// #define STRINGIFY(x) #x -// #define STRING(x) STRINGIFY(x) - -// #if CUDNN_MAJOR < 6 -// #pragma message ("CuDNN v" STRING(CUDNN_MAJOR) " found, but need at least CuDNN v6. You can get the latest version of CuDNN from https://developer.nvidia.com/cudnn or disable CuDNN with USE_CUDNN=0") -// #pragma message "We strongly encourage you to move to 6.0 and above." -// #pragma message "This message is intended to annoy you enough to update." -// #endif - -// #undef STRINGIFY -// #undef STRING - - // Parsed from ATen/cuda/ATenCUDAGeneral.h // #pragma once @@ -877,203 +876,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { -// Parsed from torch/csrc/distributed/c10d/NCCLUtils.hpp - -// #pragma once - -// #ifdef USE_C10D_NCCL - -// #include -// #include - -// #include -// #include -// #include - -// #include -// #include -// #include -// #include - -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 14) -// #define NCCL_HAS_COMM_NONBLOCKING -// #endif - -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 18) -// #define NCCL_HAS_COMM_SPLIT -// #endif - -// ncclGetLastError() is enabled only for NCCL versions 2.13+ -// ncclRemoteError only exists in NCCL versions 2.13+ -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 13) -// #define ENABLE_NCCL_GET_LAST_ERROR -// #define NCCL_REMOTE_ERROR -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define ENABLE_NCCL_GET_LAST_ERROR -// #define NCCL_REMOTE_ERROR -// #endif - -// Error checking is enabled only for NCCL versions 2.4+ since ncclCommAbort() -// and ncclCommGetAsyncError() are not supported in earlier versions. -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 4) -// #define ENABLE_NCCL_ERROR_CHECKING -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define ENABLE_NCCL_ERROR_CHECKING -// #endif - -// P2P is enabled only for NCCL versions 2.7+ since ncclSend() -// and ncclRecv() are not supported in earlier versions. -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 7) -// #define ENABLE_NCCL_P2P_SUPPORT -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define ENABLE_NCCL_P2P_SUPPORT -// #endif - -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 11) -// #define ENABLE_NCCL_PREMUL_SUM_SUPPORT -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define ENABLE_NCCL_PREMUL_SUM_SUPPORT -// #endif - -// #if defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 17) -// #define NCCL_HAS_COMM_CTA_CGA -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define NCCL_HAS_COMM_CTA_CGA -// #endif - -// #if defined(NCCL_REGISTRATION_SUPPORTED) || -// ((defined(NCCL_MAJOR) && (NCCL_MAJOR == 2) && defined(NCCL_MINOR) && -// (NCCL_MINOR >= 19))) -// #define NCCL_HAS_COMM_REGISTER -// #elif defined(NCCL_MAJOR) && (NCCL_MAJOR >= 3) -// #define NCCL_HAS_COMM_REGISTER -// #endif - -// Macro to throw on a non-successful NCCL return value. -// #define C10D_NCCL_CHECK(cmd, failureReason) -// do { -// ncclResult_t result = cmd; -// if (result != ncclSuccess) { -// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + -// "\n" + getNcclErrorDetailStr(result, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } -// } while (0) - -// Macro to throw on a non-successful NCCL return value for NONBLOCKING calls. -// #define C10D_NCCL_CHECK_NONBLOCKING(cmd, failureReason) -// do { -// ncclResult_t result = cmd; -// if (result != ncclSuccess && result != ncclInProgress) { -// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + -// "\n" + getNcclErrorDetailStr(result, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } -// } while (0) - -// Macro to throw on a non-successful NCCL return value, non-blocking. -// #define C10D_NCCL_CHECK_TIMEOUT(cmd, comm, failureReason) -// ncclResult_t result = cmd; -// auto startTimepoint = std::chrono::steady_clock::now(); -// while (result == ncclInProgress) { -// if (nccl_nonblocking_timeout() > 0) { -// auto currentTimepoint = std::chrono::steady_clock::now(); -// auto timeElapsed = std::chrono::duration_cast( -// currentTimepoint - startTimepoint) -// .count(); -// if (timeElapsed > nccl_nonblocking_timeout()) { -// std::string err = "NCCL timeout in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + -// ncclGetErrorWithVersion(result) + "\n" + -// getNcclErrorDetailStr(result, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } -// } -// ncclCommGetAsyncError(comm, &result); -// } -// if (result != ncclSuccess) { -// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(result) + -// "\n" + getNcclErrorDetailStr(result, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } - -// #define C10D_NCCL_CHECK_TIMEOUT_GROUPEND(cmd, comm, failureReason) -// ncclResult_t state = cmd; -// auto startTimepoint = std::chrono::steady_clock::now(); -// if (state == ncclInProgress) { -// do { -// if (nccl_nonblocking_timeout() > 0) { -// auto currentTimepoint = std::chrono::steady_clock::now(); -// auto timeElapsed = std::chrono::duration_cast( -// currentTimepoint - startTimepoint) -// .count(); -// if (timeElapsed > nccl_nonblocking_timeout()) { -// std::string err = "NCCL timeout in: " + std::string(__FILE__) + -// ":" + std::to_string(__LINE__) + ", " + -// ncclGetErrorWithVersion(state) + "\n" + -// getNcclErrorDetailStr(state, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } -// } -// ncclCommGetAsyncError(comm->getNcclComm(), &state); -// } while (state == ncclInProgress); -// } -// if (state != ncclSuccess) { -// std::string err = "NCCL error in: " + std::string(__FILE__) + ":" + -// std::to_string(__LINE__) + ", " + ncclGetErrorWithVersion(state) + -// "\n" + getNcclErrorDetailStr(state, failureReason); -// TORCH_CHECK_WITH(DistBackendError, false, err); -// } - -// Macro to print and abort on a non-successful NCCL return value. -// #define C10D_NCCL_ASSERT(cmd) -// do { -// ncclResult_t result = cmd; -// if (result != ncclSuccess) { -// std::string err = ncclGetErrorWithVersion(result); -// fprintf( -// stderr, -// "NCCL error in: %s:%d, %s\n", -// __FILE__, -// __LINE__, -// err.c_str()); -// abort(); -// } -// } while (0) - -@Namespace("c10d") public static native @Cast("size_t") long hashTensors(@Const @ByRef TensorVector tensors); - - - - - -// Provides additional detail into NCCL error codes based on when these are -// thrown in the NCCL codebase. - -// Targeting ../cuda/DebugInfoWriter.java - - - -// RAII wrapper for NCCL communicator -// Targeting ../cuda/ncclRedOpRAII.java - - - - // namespace c10d - -// #endif // USE_C10D_NCCL - - // Parsed from c10/cuda/CUDAGraphsC10Utils.h // #pragma once @@ -1340,70 +1142,19 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace c10::cuda -// Parsed from ATen/cuda/CUDAEvent.h - -// #pragma once - -// #include -// #include -// #include -// #include -// #include -// #include -// #include - -// #include - -// #include -// #include -// Targeting ../cuda/CUDAEvent.java - - - - // namespace at::cuda - - -// Parsed from torch/csrc/distributed/c10d/intra_node_comm.hpp +// Parsed from ATen/cudnn/Types.h // #pragma once -// #include -// #include -// #include -// #include -// #include - -@Namespace("c10d::intra_node_comm") @MemberGetter public static native @Cast("const size_t") long kMaxDevices(); -@Namespace("c10d::intra_node_comm") @MemberGetter public static native @Cast("const size_t") long kDefaultBufferSize(); - -@Namespace("c10d::intra_node_comm") public enum Topology { UNKNOWN(0), FULLY_CONNECTED(1), HYBRID_CUBE_MESH(2); - - public final int value; - private Topology(int v) { this.value = v; } - private Topology(Topology e) { this.value = e.value; } - public Topology intern() { for (Topology e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} - -@Namespace("c10d::intra_node_comm") public enum AllReduceAlgo { NONE(0), ONE_SHOT(1), TWO_SHOT(2), HCM(3); - - public final int value; - private AllReduceAlgo(int v) { this.value = v; } - private AllReduceAlgo(AllReduceAlgo e) { this.value = e.value; } - public AllReduceAlgo intern() { for (AllReduceAlgo e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} -// Targeting ../cuda/IntraNodeComm.java - +// #include +// #include -// Targeting ../cuda/IntraNodeCommWork.java +@Namespace("at::native") public static native @Cast("cudnnDataType_t") int getCudnnDataTypeFromScalarType(ScalarType dtype); -@Namespace("c10d::intra_node_comm") public static native @Cast("int64_t") long getIntraNodeCommUsageCounter(); - // namespace intra_node_comm - // namespace c10d + // namespace at::cudnn // Parsed from ATen/cudnn/Descriptors.h @@ -1486,177 +1237,42 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda { // namespace -// Parsed from torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h - -// #if !defined(C10_MOBILE) && !defined(ANDROID) -// #pragma once - -// #include -// #include -// Targeting ../cuda/AOTIModelContainerRunnerCuda.java - - - - // namespace torch::inductor -// #endif - - -// Parsed from torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp +// Parsed from ATen/cuda/CUDAEvent.h // #pragma once -// #if defined(__linux__) -// #include -// #include -// #include -// #include -// #endif - -// #ifdef USE_C10D_NCCL - -// #include -// #include -// #include -// #include -// #include -// #include -// #include -// #include - -// #include -// #include -// #include -// #include -// #include - -// #include +// #include // #include -// #include -// #include -// #include -// #include -// #include +// #include // #include +// #include +// #include +// #include -// #include - -// Control whether or not wait() is blocking or non-blocking. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_BLOCKING_WAIT(); public static native void TORCH_NCCL_BLOCKING_WAIT(StringVector setter); - -// Control whether or not we perform Async Error Handling with NCCL. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ASYNC_ERROR_HANDLING(); public static native void TORCH_NCCL_ASYNC_ERROR_HANDLING(StringVector setter); - -// Control whether dumping debug info on watchdog -// timeout is enabled. This variable must be set together with -// TORCH_NCCL_ENABLE_MONITORING=1 and TORCH_NCCL_TRACE_BUFFER_SIZE > 0. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_DUMP_ON_TIMEOUT(); public static native void TORCH_NCCL_DUMP_ON_TIMEOUT(StringVector setter); - -// Control whether Desync Debug is enabled. This variable must be set -// together with TORCH_NCCL_ASYNC_ERROR_HANDLING. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_DESYNC_DEBUG(); public static native void TORCH_NCCL_DESYNC_DEBUG(StringVector setter); - -// Enable recording start-events for all ProcessGroupNCCL collectives, and -// compute accurate collective timing per-collective. (Note: end-events are -// recorded by default. Turn on this flag can increase chances of a watchdog -// hang due to performing a CUDA event query which eventually calls -// cudaEventElapsedTime() API. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ENABLE_TIMING(); public static native void TORCH_NCCL_ENABLE_TIMING(StringVector setter); - -// Enable monitoring thread which aborts the process when the ProcessGroupNCCL -// Watchdog thread gets stuck and no heartbeat is detected after -// TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC. This can happen due to calling CUDA/NCCL -// APIs that may hang. It is Useful to prevent jobs being stuck for a prolonged -// time than necessary tying up cluster resources. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ENABLE_MONITORING(); public static native void TORCH_NCCL_ENABLE_MONITORING(StringVector setter); - -// Control the watchdog heartbeat timeout period after which the monitoring -// thread will abort the process. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC(); public static native void TORCH_NCCL_HEARTBEAT_TIMEOUT_SEC(StringVector setter); - -// The maximum number of events we store in the flight recorder's ring buffer. -// (One event could be the start or end of a collective, for example). -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_TRACE_BUFFER_SIZE(); public static native void TORCH_NCCL_TRACE_BUFFER_SIZE(StringVector setter); - -// Control how much extra time we will wait for dumping the debugging info -// before we exit and throws timeout exception. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_WAIT_TIMEOUT_DUMP_MILSEC(); public static native void TORCH_NCCL_WAIT_TIMEOUT_DUMP_MILSEC(StringVector setter); - -// Control the interval inside the watchdog thread to check the coordinated -// signal from other ranks, e.g. to dump the debugging information. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_COORD_CHECK_MILSEC(); public static native void TORCH_NCCL_COORD_CHECK_MILSEC(StringVector setter); - -// Whether to abort the communicators when users call destroy_process_group(). -// If yes, communicators will be aborted when destroy_process_group is called, -// but not in destructor. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_ABORT_IN_DESTROY_PG(); public static native void TORCH_NCCL_ABORT_IN_DESTROY_PG(StringVector setter); - -@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer NCCL_BACKEND_NAME(); - -@Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer TIMEOUT_DUMP(); - -@Namespace("c10d") @MemberGetter public static native int kWorkStatusUpdatePeriodMs(); // 10 seconds - -// NoHandling: do not handle asynchronous NCCL errors -// TearDown: tear down process upon error, see `WorkNCCL::handleException` -// CleanUpOnly: just clean up collectives and abort communicators without -// tearing down process SkipCleanUp: (this is a temporary option and can be -// removed in future) tear down process without cleaning up NCCL communicators. -// This should be used as a last resort in case `ncclCommAbort` itself is -// hanging -@Namespace("c10d") public enum ErrorHandlingMode { - NoHandling(0), - TearDown(1), - CleanUpOnly(2), - SkipCleanUp(3); - - public final int value; - private ErrorHandlingMode(int v) { this.value = v; } - private ErrorHandlingMode(ErrorHandlingMode e) { this.value = e.value; } - public ErrorHandlingMode intern() { for (ErrorHandlingMode e : values()) if (e.value == value) return e; return this; } - @Override public String toString() { return intern().name(); } -} - -// #define SHOULD_CLEAN_UP(a) (a != NoHandling && a != SkipCleanUp) - -// #define SHOULD_TEAR_DOWN(a) (a != NoHandling && a != CleanUpOnly) - -// #define PRINT_COLLECTIVE_HASH_SIGNATURE(phase, opType, numel, hashValue) -// LOG(WARNING) << logPrefix() << "Hash of " << phase << " to NCCL " << opType -// << " with size " << numel << " is " << hashValue; +// #include -// If set, ProcessGroupNCCL doesn't use recordStream calls to ensure -// caching allocator safety for tensors used on both user-facing and -// internal comm streams. -// Instead, it stashes live references to those tensors until after -// user-facing streams are synced with comm streams. -// See stashed_for_allocator_safety_ below. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_AVOID_RECORD_STREAMS(); public static native void TORCH_NCCL_AVOID_RECORD_STREAMS(StringVector setter); +// #include +// #include +// Targeting ../cuda/CUDAEvent.java -// If set, ProcessGroupNCCL registers postAlloc and preFree hooks to cuda cache -// allocator so that whenever a tensor is allocated or freed, ProcessGroupNCCL -// can register/deregister the tensor on all available NCCL communicators. -@Namespace("c10d") public static native @ByRef StringVector TORCH_NCCL_USE_TENSOR_REGISTER_ALLOCATOR_HOOK(); public static native void TORCH_NCCL_USE_TENSOR_REGISTER_ALLOCATOR_HOOK(StringVector setter); -// #if defined(__linux__) -// #else -// Targeting ../cuda/ProcessGroupNCCL.java + // namespace at::cuda -@Namespace("c10d") public static native @StdString BytePointer dump_nccl_trace(); +// Parsed from torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h -// Gets a mutable reference to a global optional function. Heartbeat Monitor -// will query this function and if available, call it to dump traces. Inside -// fbcode, we store a function here that uses an internal tool for process -// tracing -// Targeting ../cuda/gil_checker_t.java +// #if !defined(C10_MOBILE) && !defined(ANDROID) +// #pragma once +// #include +// #include +// Targeting ../cuda/AOTIModelContainerRunnerCuda.java -@Namespace("c10d") public static native @ByPtrRef gil_checker_t get_gil_checker(); - // namespace c10d -// #endif // USE_C10D_NCCL + // namespace torch::inductor +// #endif } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index 9c843425231..61072958c81 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -37,17 +37,17 @@ value = { @Platform( extension = "-gpu", - define = "USE_C10D_NCCL", + // define = "USE_C10D_NCCL", // Not on Windows include = { - "ATen/cudnn/Descriptors.h", "ATen/cudnn/Types.h", + "ATen/cudnn/Descriptors.h", + "ATen/cuda/CUDAEvent.h", "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h", - "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp", // For inclusion in JNI only, not parsed "ATen/cuda/CUDAGeneratorImpl.h", }, - link = { "cudart", "cusparse", "cudnn", "nccl" }, + link = { "cudart", "cusparse", "cudnn" }, linkpath = { "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/", "/usr/local/cuda-12.3/lib64/", @@ -83,7 +83,7 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.cuda.cublas.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cusolver.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cudnn.*;")) - .put(new Info().javaText("import org.bytedeco.cuda.nccl.*;")) + // .put(new Info().javaText("import org.bytedeco.cuda.nccl.*;")) // Not on Windows .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.cuda.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) @@ -102,8 +102,8 @@ public void map(InfoMap infoMap) { ).skip()) //// std::unordered_map - //.put(new Info("std::unordered_map >").pointerTypes("StringNCCLCommMap").define()) - .put(new Info("std::unordered_map >").skip()) // See getNcclErrorDetailStr below + ////.put(new Info("std::unordered_map >").pointerTypes("StringNCCLCommMap").define()) + //.put(new Info("std::unordered_map >").skip()) // See getNcclErrorDetailStr below. Not on Windows //// std::unordered_set .put(new Info("std::unordered_set").pointerTypes("PointerSet").define()) @@ -123,12 +123,14 @@ public void map(InfoMap infoMap) { ; //// Intrusive pointers + /* Not on Windows for (PointerInfo pi : new PointerInfo[]{ new PointerInfo("c10d::ProcessGroupNCCL::Options"), new PointerInfo("c10d::intra_node_comm::IntraNodeComm") }) { pi.makeIntrusive(infoMap); } + */ //// Function pointers infoMap @@ -202,9 +204,9 @@ public void map(InfoMap infoMap) { "std::hash", - "std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn", // See comment for GatheredContextSupplier + "std::shared_ptr (*)()", "c10::cuda::CUDACachingAllocator::CreateContextFn" // See comment for GatheredContextSupplier - "std::enable_shared_from_this" + // "std::enable_shared_from_this" // Not on Windows ).cast().pointerTypes("Pointer")); new PointerInfo("c10d::Store").makeIntrusive(infoMap); @@ -220,7 +222,7 @@ public void map(InfoMap infoMap) { .put(new Info("cublasLtHandle_t").valueTypes("cublasLtContext").pointerTypes("@ByPtrPtr cublasLtContext")) .put(new Info("cusolverDnHandle_t").valueTypes("cusolverDnContext").pointerTypes("@ByPtrPtr cusolverDnContext")) .put(new Info("cudnnHandle_t").valueTypes("cudnnContext").pointerTypes("@ByPtrPtr cudnnContext")) - .put(new Info("ncclComm_t").valueTypes("ncclComm").pointerTypes("@ByPtrPtr ncclComm", "@Cast(\"ncclComm**\") PointerPointer")) + // .put(new Info("ncclComm_t").valueTypes("ncclComm").pointerTypes("@ByPtrPtr ncclComm", "@Cast(\"ncclComm**\") PointerPointer")) // Not on Windows .put(new Info( // Enums, cuda presets doesn't use Info.enumerate "cudnnActivationMode_t", "cudnnLossNormalizationMode_t", "cudnnRNNInputMode_t", "cudnnRNNDataLayout_t", diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h index 42f700ac268..280f36fc877 100644 --- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h +++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_cuda_include.h @@ -3,9 +3,10 @@ // Included by // ATen/cudnn/Types.h // ATen/cudnn/Descriptors.h +// ATen/cuda/CUDAEvent.h // torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h -// torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp +#include "ATen/cudnn/cudnn-wrapper.h" #include "c10/core/impl/GPUTrace.h" //#include "c10/cuda/impl/cuda_cmake_macros.h" #include "c10/cuda/CUDAMacros.h" @@ -17,18 +18,14 @@ #include "c10/cuda/CUDAStream.h" #include "ATen/cuda/Exceptions.h" #include "ATen/cuda/CUDAContext.h" -#include "ATen/cudnn/cudnn-wrapper.h" #include "ATen/cuda/ATenCUDAGeneral.h" #include "ATen/cudnn/Handle.h" #include "ATen/cudnn/Utils.h" -#include "torch/csrc/distributed/c10d/NCCLUtils.hpp" #include "c10/cuda/CUDAGraphsC10Utils.h" #include "c10/cuda/CUDACachingAllocator.h", #include "c10/cuda/impl/CUDAGuardImpl.h" #include "c10/cuda/CUDAGuard.h" -#include "ATen/cuda/CUDAEvent.h" -#include "torch/csrc/distributed/c10d/intra_node_comm.hpp" -//#include "ATen/DynamicLibrary.h" // Useless ? Not available on Windows +#include "ATen/cudnn/Types.h" #include "ATen/cudnn/Descriptors.h" -#include "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h" -#include "torch/csrc/distributed/c10d/ProcessGroupNCCL.hpp" \ No newline at end of file +#include "ATen/cuda/CUDAEvent.h" +#include "torch/csrc/inductor/aoti_runner/model_container_runner_cuda.h" \ No newline at end of file From 243e67a297196a35b0290ce62c7300733e970f3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 15 Jun 2024 13:39:01 +0200 Subject: [PATCH 38/89] Merge functions packages into main packages --- .../gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java | 1 - .../java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java | 1 - .../java/org/bytedeco/pytorch/AcceleratorHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AdagradParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java | 1 - .../org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java | 1 - .../pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java | 1 - .../org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java | 1 - .../java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java | 1 - .../org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java | 1 - .../java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java | 1 - .../java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java | 1 - .../bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java | 1 - .../java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AssignListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java | 1 - .../gen/java/org/bytedeco/pytorch/AttributeListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java | 1 - .../org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java | 1 - .../java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java | 1 - .../org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java | 1 - .../gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java | 1 - .../org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java | 1 - .../gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Await.java | 1 - .../gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java | 1 - .../org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java | 1 - .../gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Block.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/BooleanElementReference.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Break.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java | 1 - .../gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/BytePointerVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Call.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java | 1 - .../java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java | 1 - .../bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java | 1 - .../java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java | 1 - .../java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java | 1 - .../java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java | 1 - .../org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java | 1 - .../org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java | 1 - .../java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java | 1 - .../java/org/bytedeco/pytorch/ClassTypePropertyOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Code.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CommHookInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java | 1 - .../gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Context.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java | 1 - .../org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java | 1 - .../org/bytedeco/pytorch/CosineSimilarityImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java | 1 - .../org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java | 1 - .../java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java | 1 - .../src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Def.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java | 1 - .../org/bytedeco/pytorch/DeserializationStorageContext.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Device.java | 1 - .../gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java | 1 - .../gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java | 1 - .../bytedeco/pytorch/DimVectorInferExpandGeometryResult.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java | 1 - .../gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java | 1 - .../java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DistributedBackend.java | 1 - .../java/org/bytedeco/pytorch/DistributedBackendOptional.java | 1 - .../java/org/bytedeco/pytorch/DistributedBackendOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DistributedSampler.java | 1 - .../java/org/bytedeco/pytorch/DistributedSequentialSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java | 1 - .../gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java | 1 - .../org/bytedeco/pytorch/DoubleComplexElementReference.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java | 1 - .../java/org/bytedeco/pytorch/DoubleComplexListIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/DoubleElementReference.java | 1 - .../java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java | 1 - .../org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java | 1 - .../java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java | 1 - .../src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java | 1 - .../org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java | 1 - .../gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Example.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java | 1 - .../gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java | 1 - .../org/bytedeco/pytorch/ExecutorExecutionModeOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java | 1 - .../org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java | 1 - .../java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java | 1 - .../org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/For.java | 1 - .../gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java | 1 - .../java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java | 1 - .../org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java | 1 - .../org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Function.java | 1 - .../gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java | 1 - .../gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java | 1 - .../gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java | 1 - .../gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java | 1 - .../java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Future.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/FutureElementReference.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/FutureListIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/FutureSingleElementType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/GenericElementReference.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GenericListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Global.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java | 1 - .../gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java | 1 - .../java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java | 1 - .../gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java | 1 - .../gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java | 1 - .../src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Half.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java | 1 - .../src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java | 1 - .../gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java | 1 - .../org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/IdentListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/If.java | 1 - .../gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java | 1 - .../gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java | 1 - .../src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java | 1 - .../java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java | 1 - .../gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java | 1 - .../org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java | 1 - .../bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java | 1 - .../bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java | 1 - .../pytorch/JavaDistributedRandomTensorDataLoaderBase.java | 1 - .../bytedeco/pytorch/JavaDistributedSequentialDataLoader.java | 1 - .../pytorch/JavaDistributedSequentialDataLoaderBase.java | 1 - .../pytorch/JavaDistributedSequentialTensorDataLoader.java | 1 - .../pytorch/JavaDistributedSequentialTensorDataLoaderBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java | 1 - .../java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java | 1 - .../org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java | 1 - .../java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java | 1 - .../org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java | 1 - .../bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java | 1 - .../java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java | 1 - .../org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java | 1 - .../java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java | 1 - .../org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java | 1 - .../java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java | 1 - .../org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java | 1 - .../java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java | 1 - .../java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java | 1 - .../org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Library.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java | 1 - .../gen/java/org/bytedeco/pytorch/ListSingleElementType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java | 1 - .../gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java | 1 - .../org/bytedeco/pytorch/LocalResponseNormImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongElementReference.java | 1 - .../java/org/bytedeco/pytorch/LongExpandingArrayOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java | 1 - .../gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java | 1 - .../gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java | 1 - .../java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java | 1 - .../gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java | 1 - .../org/bytedeco/pytorch/MarginRankingLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java | 1 - .../java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java | 1 - .../gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Method.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Module.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java | 1 - .../java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java | 1 - .../gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java | 1 - .../org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java | 1 - .../java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java | 1 - .../bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java | 1 - .../org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java | 1 - .../java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java | 1 - .../bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java | 1 - .../org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/MultiheadAttentionOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java | 1 - .../gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java | 1 - .../gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java | 1 - .../gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Node.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java | 1 - .../src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java | 1 - .../gen/java/org/bytedeco/pytorch/OpRegistrationListener.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java | 1 - .../gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java | 1 - .../src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java | 1 - .../bytedeco/pytorch/OptimizerCloneableAdagradParamState.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java | 1 - .../bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java | 1 - .../java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java | 1 - .../org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java | 1 - .../java/org/bytedeco/pytorch/OptimizerParamGroupVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java | 1 - .../src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java | 1 - .../gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java | 1 - .../org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Param.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ParamListIterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java | 1 - .../java/org/bytedeco/pytorch/ParameterDictImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java | 1 - .../java/org/bytedeco/pytorch/ParameterListImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java | 1 - .../java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java | 1 - .../java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java | 1 - .../java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java | 1 - .../java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java | 1 - .../org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Property.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java | 1 - .../src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java | 1 - .../gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java | 1 - .../gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java | 1 - .../gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java | 1 - .../gen/java/org/bytedeco/pytorch/RRefSingleElementType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java | 1 - .../java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java | 1 - .../java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java | 1 - .../java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java | 1 - .../java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java | 1 - .../java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/RegisterOperators.java | 1 - .../gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java | 1 - .../org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java | 1 - .../org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java | 1 - .../org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Result.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Return.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java | 1 - .../gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java | 1 - .../java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java | 1 - .../java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Select.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Self.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SequentialSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java | 1 - .../java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java | 1 - .../gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java | 1 - .../java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java | 1 - .../java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Source.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Store.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java | 1 - .../gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java | 1 - .../org/bytedeco/pytorch/StringAnyModuleDictItemVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java | 1 - .../gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java | 1 - .../gen/java/org/bytedeco/pytorch/StringGenericListDict.java | 1 - .../org/bytedeco/pytorch/StringGenericListDictIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java | 1 - .../gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java | 1 - .../java/org/bytedeco/pytorch/StringSharedModuleDictItem.java | 1 - .../org/bytedeco/pytorch/StringSharedModuleDictItemVector.java | 1 - .../gen/java/org/bytedeco/pytorch/StringSharedModulePair.java | 1 - .../gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java | 1 - .../java/org/bytedeco/pytorch/StringTensorDictItemVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringTensorVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/StringViewOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java | 1 - .../gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java | 1 - .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java | 1 - .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java | 1 - .../src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_DataPtrSizeT_T.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_IntInt_T.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_LongLong_T.java | 1 - .../bytedeco/pytorch/T_PackedSequenceT_TensorTensor_T_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_PackedSequenceTensor_T.java | 1 - .../bytedeco/pytorch/T_SafePyObjectTorchDispatchModeKey_T.java | 1 - .../org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java | 1 - .../src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_T.java | 1 - .../java/org/bytedeco/pytorch/T_StringSizeTSizeT_TOptional.java | 1 - .../T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java | 1 - .../bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwned_T.java | 1 - .../java/org/bytedeco/pytorch/T_TensorT_TensorTensor_T_T.java | 1 - .../java/org/bytedeco/pytorch/T_TensorTensorDoubleLong_T.java | 1 - .../pytorch/T_TensorTensorTensorTensorTensorTensorTensor_T.java | 1 - .../bytedeco/pytorch/T_TensorTensorTensorTensorTensor_T.java | 1 - .../bytedeco/pytorch/T_TensorTensorTensorTensorVector_T.java | 1 - .../java/org/bytedeco/pytorch/T_TensorTensorTensorTensor_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_TensorTensorTensor_T.java | 1 - .../bytedeco/pytorch/T_TensorTensorVectorTensorVector_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_TensorTensorVector_T.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_TensorTensor_TOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_T.java | 1 - .../gen/java/org/bytedeco/pytorch/T_TypePtrLong_TOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorElementReference.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorExampleCollation.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorExampleIterator.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorExampleOptional.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java | 1 - .../java/org/bytedeco/pytorch/TensorExampleVectorIterator.java | 1 - .../java/org/bytedeco/pytorch/TensorExampleVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java | 1 - .../org/bytedeco/pytorch/TensorOptionalElementReference.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java | 1 - .../java/org/bytedeco/pytorch/TensorOptionalListIterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java | 1 - .../gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java | 1 - .../gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java | 1 - .../gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Token.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TraceableFunction.java | 1 - .../gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java | 1 - .../org/bytedeco/pytorch/TransformerDecoderImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java | 1 - .../bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java | 1 - .../org/bytedeco/pytorch/TransformerDecoderLayerOptions.java | 1 - .../java/org/bytedeco/pytorch/TransformerDecoderOptions.java | 1 - .../gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java | 1 - .../org/bytedeco/pytorch/TransformerEncoderImplCloneable.java | 1 - .../java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java | 1 - .../bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java | 1 - .../org/bytedeco/pytorch/TransformerEncoderLayerOptions.java | 1 - .../java/org/bytedeco/pytorch/TransformerEncoderOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java | 1 - .../src/gen/java/org/bytedeco/pytorch/TransformerOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java | 1 - .../gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java | 1 - .../org/bytedeco/pytorch/TripletMarginLossImplCloneable.java | 1 - .../gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java | 1 - .../org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java | 1 - .../pytorch/TripletMarginWithDistanceLossImplCloneable.java | 1 - .../bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Type.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java | 1 - .../src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java | 1 - .../gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Use.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Value.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Var.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java | 1 - .../gen/java/org/bytedeco/pytorch/VariableHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java | 1 - .../java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java | 1 - .../java/org/bytedeco/pytorch/WeakStorageVectorOptional.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/While.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/With.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/Work.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java | 1 - .../src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java | 1 - .../src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java | 1 - .../src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java | 1 - .../gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java | 1 - .../src/gen/java/org/bytedeco/pytorch/attribute_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java | 1 - .../org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java | 2 -- .../java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java | 2 -- .../java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java | 2 -- .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java | 2 -- .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java | 2 -- .../java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java | 2 -- .../org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java | 2 -- .../java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java | 2 -- .../java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java | 2 -- .../org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java | 2 -- ...eviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java | 2 -- .../org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java | 2 -- .../gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java | 2 -- .../src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java | 1 - .../src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java | 2 -- pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java | 1 - .../gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java | 1 - .../gen/java/org/bytedeco/pytorch/named_attribute_iterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/named_attribute_list.java | 1 - .../gen/java/org/bytedeco/pytorch/named_buffer_iterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/named_buffer_list.java | 1 - .../gen/java/org/bytedeco/pytorch/named_module_iterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/named_module_list.java | 1 - .../gen/java/org/bytedeco/pytorch/named_parameter_iterator.java | 1 - .../src/gen/java/org/bytedeco/pytorch/named_parameter_list.java | 1 - .../src/gen/java/org/bytedeco/pytorch/parameter_iterator.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java | 1 - pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java | 1 - .../org/bytedeco/pytorch/{functions => }/ArchiveWriter.java | 2 +- .../org/bytedeco/pytorch/{functions => }/BackendMetaPtr.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/DDPLogger.java | 2 +- .../org/bytedeco/pytorch/{functions => }/DistanceFunction.java | 2 +- .../main/java/org/bytedeco/pytorch/{functions => }/Func.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/GradCallback.java | 2 +- .../bytedeco/pytorch/{functions => }/GraphFunctionCreator.java | 2 +- .../org/bytedeco/pytorch/{functions => }/IValueSupplier.java | 2 +- .../bytedeco/pytorch/{functions => }/IValueVectorConsumer.java | 2 +- .../pytorch/{functions => }/JitModuleApplyFunction.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/LossClosure.java | 2 +- .../org/bytedeco/pytorch/{functions => }/MemCopyFunction.java | 2 +- .../org/bytedeco/pytorch/{functions => }/MetadataLogger.java | 2 +- .../bytedeco/pytorch/{functions => }/ModuleApplyFunction.java | 2 +- .../pytorch/{functions => }/NamedModuleApplyFunction.java | 2 +- .../pytorch/{functions => }/NamedSharedModuleApplyFunction.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/ObjLoader.java | 2 +- .../org/bytedeco/pytorch/{functions => }/OperationCreator.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/PickleReader.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/PickleWriter.java | 2 +- .../org/bytedeco/pytorch/{functions => }/PlacementConsumer.java | 2 +- .../org/bytedeco/pytorch/{functions => }/PlacementCopier.java | 2 +- .../org/bytedeco/pytorch/{functions => }/PointerConsumer.java | 2 +- .../org/bytedeco/pytorch/{functions => }/PointerSupplier.java | 2 +- .../main/java/org/bytedeco/pytorch/{functions => }/Reader.java | 2 +- .../pytorch/{functions => }/SharedModuleApplyFunction.java | 2 +- .../org/bytedeco/pytorch/{functions => }/SizeTSupplier.java | 2 +- .../org/bytedeco/pytorch/{functions => }/StringConsumer.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/StringMapper.java | 2 +- .../org/bytedeco/pytorch/{functions => }/StringSupplier.java | 2 +- .../org/bytedeco/pytorch/{functions => }/TensorIdGetter.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TensorMapper.java | 2 +- .../org/bytedeco/pytorch/{functions => }/TensorTensorHook.java | 2 +- .../bytedeco/pytorch/{functions => }/TensorTensorRefHook.java | 2 +- .../main/java/org/bytedeco/pytorch/TransformerActivation.java | 1 - .../java/org/bytedeco/pytorch/{functions => }/TypeMapper.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypeParser.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypePrinter.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypeRenamer.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypeResolver.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/TypeSupplier.java | 2 +- .../java/org/bytedeco/pytorch/{functions => }/ValueMapper.java | 2 +- .../org/bytedeco/pytorch/{functions => }/VoidTensorHook.java | 2 +- .../org/bytedeco/pytorch/{functions => }/WorkInfoConsumer.java | 2 +- .../pytorch/cuda/{functions => }/AllocatorTraceTracker.java | 2 +- .../pytorch/cuda/{functions => }/OutOfMemoryObserver.java | 2 +- .../org/bytedeco/pytorch/cuda/{functions => }/StreamFilter.java | 2 +- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 1 - .../src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java | 2 -- 1526 files changed, 46 insertions(+), 1567 deletions(-) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/ArchiveWriter.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/BackendMetaPtr.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/DDPLogger.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/DistanceFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/Func.java (93%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/GradCallback.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/GraphFunctionCreator.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/IValueSupplier.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/IValueVectorConsumer.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/JitModuleApplyFunction.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/LossClosure.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/MemCopyFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/MetadataLogger.java (96%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/ModuleApplyFunction.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/NamedModuleApplyFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/NamedSharedModuleApplyFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/ObjLoader.java (96%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/OperationCreator.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PickleReader.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PickleWriter.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PlacementConsumer.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PlacementCopier.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PointerConsumer.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/PointerSupplier.java (93%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/Reader.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/SharedModuleApplyFunction.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/SizeTSupplier.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/StringConsumer.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/StringMapper.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/StringSupplier.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TensorIdGetter.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TensorMapper.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TensorTensorHook.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TensorTensorRefHook.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeMapper.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeParser.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypePrinter.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeRenamer.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeResolver.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/TypeSupplier.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/ValueMapper.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/VoidTensorHook.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/{functions => }/WorkInfoConsumer.java (95%) rename pytorch/src/main/java/org/bytedeco/pytorch/cuda/{functions => }/AllocatorTraceTracker.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/cuda/{functions => }/OutOfMemoryObserver.java (94%) rename pytorch/src/main/java/org/bytedeco/pytorch/cuda/{functions => }/StreamFilter.java (93%) diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java index d1ae6bdde84..7649b33f2cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java index 51c080134bb..24d062d374a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java index e89025cf3c6..c75e81e9c62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java index 378193c4b59..5d0dd65c2f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java index 9c360697c05..3eb87626574 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java index 73a94b65c37..f7cdbdc9218 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java index ed74488891d..1e8530963c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java index 13288cb3d0a..6690c17830a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java index 66b63d736b1..78f20bdf0df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java index 723c36440a8..b82c48f4a0c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java index d1f3b509acc..89bf6cb4a57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java index f77621d62a3..4c7c7be806f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java index 147f8411c1b..8ae85b63b6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java index a1864313f1f..0e5a121d15c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java index 3c2c692c1e1..e4560fd3fdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java index 0641d1c683e..dd957a150be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java index fea634102fa..f067034ce0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java index 0bcad6fbf66..ba889f6da8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java index ababd03afb4..ac85564ad3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java index 90bfe013df3..a9b37775b30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java index 0f30843dab1..172fd4f8fa5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java index fc2430a53cd..e5f9963a5c7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java index 040b318e0cb..6095adbde91 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java index 112ac688067..770815c11cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java index 93ea0d337fc..a807a998b99 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java index 46aedc969ea..ba72a243fa1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java index fbd8674896f..48275ae651c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java index 16d01ae53b7..46fb896baf6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java index 9282509d093..9fb85935f8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java index e87b0f749c7..81046edd8a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java index a6d94db735a..20f1e33dc5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java index 9861d768be9..1a2bd3a8170 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java index d95aad72b44..786ff0cb60b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java index e9e5f51ed1a..ab685775d25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java index 05ccf7f5959..a90f2b1ace2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java index e9b365b4233..2a112eb37d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java index a42f5495b90..3a009935a5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java index dcfb1912bbd..09b50c7de07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java index 9d7478bf91e..c91ea478c92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java index e7f4554a790..323ac751d43 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java index 163ed1a3eb2..932a80bd1ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java index b0446879523..17b9001ef51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java index 9eb36e395a7..ab62b00bca0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java index 121eb77def5..938eb7f3bac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java index 8a1e30f1d65..57048eb2970 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java index 22643f4e757..60159e39a6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java index 8455125fe5e..ad08c8f569e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java index 2629b0b5b18..1fec8f73577 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java index 4bd4d9e2092..86bcb192d8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java index 50f6d420654..39b759ad33b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java index b92f0040e3d..26578f6d244 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java index 316fca8b366..dd4d3736a07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java index 3c1da7cd84d..9a2c42caa0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java index 21406229ccd..4711d051257 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java index a171da82b58..eafc3212968 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java index a1e968b40fa..7d813d3ad74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java index b0e2a6cce3f..284dc4dd8fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java index c90255d196e..559ca3100a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java index 02ac5a9cf17..3ba12bf298a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java index 41ee3d066d2..5125d642ce4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java index 3f1f63249d5..a93ccb302dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java index 70ed1abbdd7..bb0992e9590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java index 3f637421875..516e5aaf97e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java index b53a2d81612..237c7509080 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java index aef00aaab5a..c25b83b7b35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java index da76e14fc4f..25e67fec4a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java index a9b292b628e..15282bff8cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java index ea788c88f34..5176f745414 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java index 263b8d9b7d0..54c23ddd091 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java index 97238769bbd..e898f48fd8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java index 0eb705482e5..1d8a133b826 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java index d46d032df2e..616365362ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java index 0fc5592721f..8a6470bfd06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java index af0b00730f6..5a9070fa49c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java index 110b8f43957..b29b0e83648 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java index b9a0d5fce1f..4c08743ec3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java index 2edd3b27b24..7037e3a5d0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java index 47f70c1a310..98542e95a2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java index a0b67098042..4855830a43e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java index c8ade36f864..c99e402f14e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java index 0e187078804..cd10fda2d14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java index 804a7ccf353..0f8808ca29d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java index 8f2106518a0..84897e7162a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java index 1c540da733f..ccb2d43da92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java index b613b252db0..a35c4b8e21c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java index 5bc0f714040..7c4cacb9716 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java index 4a9479654ca..9616383fc87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java index f1a7cc0a118..cdfa6db4fd5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java index 1caea1bcdc7..9295d0b6192 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java index f09eef059c4..7e99ac1500d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java index be534a386a5..3f0d9cbce2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java index 2ec2afd4589..025f80b7017 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java index b5ed7f9890b..f6ea1af1985 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java index c97d5ef80d1..7ced5230a76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java index e793c360852..ee5375d87bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java index 70303f348e4..fda374fda9d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java index 76efa718013..6c56ba63701 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java index 3f43ffd280a..ed50d996786 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java index 1ceb199c4e5..9629900b04a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java index 06d23ee44fa..98f5f7c5b30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java index d63388e3091..d1d1b863e94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java index 9c645e2c0fa..d0cf6908a37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java index 95b8c88f1ee..e8764a7b94d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java index 4f03dadc7d6..e54c96ce2e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java index 5b8c01eb117..62356e9f274 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java index 63f84fb70a1..b56ff087076 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java index 28ffe736f58..d66f279de2f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java index e3f0e2fd5e2..e554be53b67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java index 21ae4f9a1ef..983cd633fe8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java index 1b742faf813..9135e288e00 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java index d2dc09c706b..0affc73cc66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java index dfffd2cc843..cd7cfbc3c44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java index 27e8023dff9..b9b40f7ceec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java index a21b16f9ee6..cd5f85c7257 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java index cbd2a3f3f14..100859f809f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java index 2c1c554768d..7ffbdcf4c1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java index 3470a33d6ec..c90893817b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java index b0c2c7e5e79..8434655c1db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java index 38e72150b8e..4b387b53209 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java index 8635e84017a..b1cd3fd6ccd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java index 7caab27c1b3..aa737aa6ab1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java index 89db9ff3422..4bbb1ae6810 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java index bd2bdfd3117..4c16a763e87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java index c0f0cb53c9b..4dfdfbe9b8a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java index b39230c78f8..d90383a0ad6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java index db162c11512..af443317a75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java index df51f240b24..19d7a836284 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java index 82d7de7ddab..c9ba4d30b48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java index d8d96d239b3..91f9920fbfc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java index be795cb197a..81e081c5b96 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java index 7c07f97eff3..bde677cd533 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java index ea146c901f1..a7b0cedecb8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java index ab4de26f10d..30dd8e99e5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java index b0c5656a7b6..486317176d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java index 2820c60e81c..ae26dc41415 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java index 0c69c7b2e75..1c1bed015a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java index 55b85bd5ed2..b1b2f446486 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java index 9cbef5113da..4a62d685c2f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java index 124f9cb1995..67f8a9c3c38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java index a10c5131adf..e14e713daa5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java index 9ef8ed844f1..5a74ecb3dc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java index 5bdebe459c7..80102435b2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java index 969b96dbd8c..c3ebbdbec4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java index 2afe2432b5d..5dda9020578 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java index 5de2ba9a0d0..7a734f6a674 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java index 100e257877f..ec2f5c8c620 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java index affd98c01c1..033315e6508 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java index 39a0a56cd62..518cbd980e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java index dec22b32e7c..caa8f5dcb8f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java index ffeea9f5e9c..308bd96b11c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java index 6ad302a1514..5bec7227a3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java index 27bdd258661..e82906a5286 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java index 6482de0b1fb..09ca7c312c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java index 9769ccb67c5..e3899065b44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java index 53a1cd806cd..60a8f80c8a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java index 7364616e86c..9cb3abe8b88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java index bbd730d5e56..97f7476bbbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java index ae97eb5a92a..2b1e1cba2ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java index 643b3ddc863..93836660661 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java index 515a95f47bb..b819c8678dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java index b864a46ee19..cb0a3cb3215 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java index 3e48144742b..c9ea0559c97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java index e48ff33586e..697fba0281d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java index cbd8dde982e..155973db963 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java index 1951f1a1a87..8d8f7136af1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java index f63bae31a73..a9c283686ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java index 769f57a65de..afbeadaec6c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java index 5444ac5a0ab..de1101b0368 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java index e3d03be3394..c0e452f7a4e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java index d950525fa2a..eea7365f9df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java index d4b59d9c59a..548fd1f0497 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java index 825393828d9..79154dc0d84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java index 44cf96e8fc2..c2ecc1fe5ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java index 22db6fd6726..fa21f4e546a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java index 9b715245e61..260aab5287d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java index 92214b47b34..1a2252f9060 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java index ab702e2079f..0213fd510cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java index 28cae49f7d8..06835c90c4a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java index 5b7f4d0607f..fba6fab9ebc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java index 95f5b00be47..1c177858417 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java index ff567ed88b5..a55a12f9c89 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java index bc4b891c212..e98f5396b32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java index fd826945697..1ee91680463 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java index 38c9dd48b00..97cf73d15e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java index ba73b3af26c..54e72aae8f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java index 4b5fc0ac3de..a20b10c45c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java index 61d43ea5b53..724f46c6fae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java index 31225883aea..8244e537118 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java index 2a668aef6c6..e4525880dc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java index 7ec8ab80ccf..0d1571d23ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java index 30dcbbc2446..ee04be23608 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java index 39ee504ece6..f051a5a0733 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java index 2e4cb207ecf..fe2056bc091 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java index bbb619ce12a..7254c699b1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java index a4a3ddb6978..d24d03e6f6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java index 654b58cb37c..1bc43b1a6be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java index c9b15c55cd9..e623b007e7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java index 0802c855e84..af1c1b4b047 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java index a27f4a80b02..016f0ce1bdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java index ee8109262b9..21c5696523d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java index 2c27eaf6890..6e84f184835 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java index c9aebabb13f..c295aa84f51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java index 6df65e480e6..b00ead3f263 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java index 766f7479d67..9bff5bf8e8a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java index a762c5b1c7b..361523a0cbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java index cd8a95653cb..0c68d089991 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java index d5411b8b6fd..47ebe72422e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java index c4349b8e5a2..edec5a6bbeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java index 04904d8935c..c4af7b6e2e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java index b20397e93c6..fc803805aa1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java index 99c006663c4..232ef40bdcf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java index f32141f157f..ffeb1ff817a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java index 2a3041d4a53..f1f70c250d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java index be467952de3..ebe1a8569a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java index b4bcba59767..1d2947a0d3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java index fe40ec1fb84..1f0cdc099d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java index ffc765bee9c..6f6e50c4390 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java index d5d83b2b382..2ffd993478a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java index 90c0b67ccd8..92db3b7f0a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java index b92f2cc251b..15b9edd031c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java index 49121bd4545..863d485464b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java index e8ce41d5a5e..321af18e916 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java index 773cd1bffa9..a6d9f03877e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java index f587c8356fb..aaff42a8b0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java index 949ed45cd82..2f9c6b1bb08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java index e3f8830b6b8..8f6353c64ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java index 16447510b11..555e7e1fe62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java index 8e5a96ed056..e5698f374ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java index c1a086d3ace..35ed1b809c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java index e953d257d8c..8f42a3dfc33 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java index 73091422379..5b181a8509a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java index 23decd0556f..dc1692fdc67 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java index a5969239f5a..99dce225a1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java index 753b7c7b2da..28dcc342ae0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java index d36e48eeb8c..10a277a3ddb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java index 9259dc0a1cf..32b6955b8b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java index 59ad0df69a3..67b56aa48f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java index 0960fa621c6..36f2b25dda7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java index 45ba9b4e9ff..ed2d00374f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java index 2a1f4b30d24..c9d7b74975e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java index 4a42a3ea681..42a90c7af68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java index c86cc6547d6..bd89e224947 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java index 9eb46a708a8..76a8710678c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java index 8a284eee088..c8e2cf5c1fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java index e289c2b24fd..eef6e2f3bb0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java index ce312e55517..ed429787517 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java index 8606a5afde5..958aebd4132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java index 8ec83721cb8..e7ce7879892 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java index cddd890254a..fe5439d0057 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java index 3743b63a79a..d01969c9a36 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java index f9b88afff02..d5b41a9ec7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java index cf6d2f80419..fa3247bdb63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java index 324f432d639..476d0150a9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java index 94c2c3d76a5..4dc171d9a30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java index ebd7a416c41..bfdc97bd242 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java index dfd434b7e3a..1a0eabe1e1e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java index 744d6b29a0a..d7d297540f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java index ef25788f62f..280e6552d7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java index 8b0e6cf0cca..cf288273a38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java index f982863199a..9efc1d18212 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java index 79281a6b32c..e7e6e1b82a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java index ec7effe648b..0201e0151d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java index 6dd7fd74161..b707fe86682 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java index ac22f8c9944..a9d03442700 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java index 35e914f2f7f..6e1f2a00d72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java index a6189882bfd..c36b24ba7c0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java index a1416b081b8..17d5fce58ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java index 9d445eea94c..f9fb3e0bc1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java index 554aab1811a..3ab2ad8cc8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java index cd5d20e8f33..dd199e5bd98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java index 5819be61f58..64cecd164b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java index 10a3ca719c9..959f43a4ba5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java index 94b7d4b29c5..1a720ef6ee6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java index 0b3e404ea1c..c6689b525f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java index 26e2a4e689f..0048457d7e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java index 0dfc1b8afb5..05f8ded93ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java index 4922e6404da..ca229b0ad0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java index 88662323e78..313d4f28207 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java index faa10db56b7..a4494a5f268 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java index b4aa70b1399..1ddab2ca232 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java index be447e80572..980efbfdecf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java index 0176beda370..6e52b8002e8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java index 16edf31d9b3..e0e9ba4f79d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java index 85953744f54..24905e075fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java index 797dcec3085..0c9ec37b139 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java index 2732e90a3c0..c3e8b552ff6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java index 4003d036a60..d24b4d3030e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java index 706c313db9d..85faf52f01a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java index 26403cdd6ab..83dab9eeccb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java index 427b93ff496..dc76161dab6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java index c15f0e1a16c..2ee1c27e9ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java index c4a778ef6c7..c368ddb38f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java index 6975c991763..f33f36f4557 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java index 4dc77c59eb9..5bd66265132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java index 019997787a7..564101c1b56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java index bc68df437e8..2acf2ca9a6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java index 805b302474f..b0938119761 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java index 90fb75c98f7..7b634c418da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java index b1c771398bc..49258144b38 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java index 11f2dc39bc2..d54a0f3f942 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java index abb6d4c2bf7..64f0a1c48c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java index 1455d13df39..2b885e70322 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java index d07eb712226..2f85f6c5318 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java index 1aea307c098..a795360698a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java index ca518f39b2e..41fd8a0c0c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java index 615c39973c3..750a505d04d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java index a9a1dc80e86..686c5deb4f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java index e75e9867c54..7459a007d8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java index 94368e02ab4..0b06cf924da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java index 89b73869b2a..7615fb78a50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java index bbd4172b8cf..51f75e099d4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java index 741b0ef7816..28def850975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java index cb6207fcafe..de1ff64e170 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java index 8583c157bd5..02e10a7f811 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java index 6e1c3bbc19c..e09740d6b59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java index ad8d1442133..cef88baf9cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java index 871d462203c..c3a8e3ddc28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java index 5f2a3aa7d06..71f32a19d2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java index 9104994d6af..590ce2b4aa9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java index 6334115b132..6790b4a8751 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java index 87677f0064a..8acab4c3860 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java index 66337c49347..edbebd8c587 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java index 17847e3db39..61b9c773a2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java index e3689bfebc9..d2e255c2d2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java index 42cd20ea364..f5733296660 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java index a02b0591c31..a8183b5464b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java index ab212eacf8e..e84fd5c8b2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java index 5c7dd4d3592..4e9a105bf21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java index a0c7f2d4a41..99c40d587d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java index 6f75f98c743..b24491a7c05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java index 0b00a4995af..cccc35a0bf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java index 082e3414061..f8c69c888fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java index cd35d3d5b4d..68cf50835e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java index 7b63e7c9ada..fe7474416ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java index f0041409d58..5b02c81d859 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java index 8dac5eb85fc..fafd4d97f4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java index 9d130ee676c..f2c5ee69cd1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java index aa2c4d00424..68bada65240 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java index 4ff78dc15d8..f3b707c97cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java index 748b9be2f85..3a3448ff9a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java index 10246dc4dbc..589848df68f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java index 99a4027437b..bd691ae162a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java index 49b7ea06896..0ac6fb8c132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java index 5f2896b6baf..0d810073f62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java index 92e42f12586..394f68381f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java index 2669bbc6f81..4a1a6ea5931 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java index a74d1497e4f..3bd40971e0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java index 5954a78ec24..fe5383416b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java index 6f73b56c542..78c88618650 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java index 7d731b41cae..2b36d0a4882 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java index 83da9433a28..d73fa42064b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java index 365739e8126..fb6b312f154 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java index c781e1c718d..ee302f8674a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java index 6385008ed0f..88ed1416e53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java index 9c861851943..a07915b2a77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java index f8dcf16417d..6fa2a6861b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java index 0b4a015233c..e418e9c6a0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java index 36c4e9ec99b..3766523734a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java index 1bfa5a5d2e0..2dd68fa9d72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java index 4826f2e761b..138ec7685f0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java index 81eb63b22d2..008bbdf4a19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java index 90605fda75e..c4174079ae1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java index 436565a8026..31780a5468c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java index d83ba53cc33..48186fec09d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java index 7c1ae4f8f00..274bc442acd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java index 0739c3cd31d..201f70fc504 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java index 7e6ac2f0203..8502437f18d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java index 7b10f6763b0..66d2d040a60 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java index 2abacb0ffce..8c42f7545c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java index e9434137858..2d3107253a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java index d44788a7b10..9cae05982ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java index 34e2985899f..b3aeb75a514 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java index fd1f37af00d..81638697302 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java index e037826b0f3..e05a63bee5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java index 287c07e0226..65645b27043 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java index a1f436ab18b..95d3cd79979 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java index 3e5de82edfb..e39895fe0e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java index 3524ce6f179..32a5a121be1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java index 8dce85db5af..93a15c775e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java index b009b7de072..07ec9eff955 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java index e1c13110eb3..ab19faa531d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java index 4bf3e26ac88..3e69d3c799b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java index b36951c9f08..354c14296c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java index 4b97a7bea4d..c8641eee470 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java index 40e3a846cbb..355600fbcb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java index 59a0b6b17b6..f8cb61257e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java index 3bcb3a7cb0c..b128fa4be3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java index 054db105a74..31076b7751d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java index ee20f4e1d69..1fe2708c2d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java index bb36de584b9..b05d16c8e23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java index 0cd651dc41f..2dce0e20137 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java index b1aaad88780..07b9a6c011d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java index a27160562b0..72952f7f82e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java index 67817f9f282..5b8416cfb7b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java index 1851242a252..eef9a6c373f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java index 94dac42bcee..eed5ce2cc02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java index b00d297f7bb..ea9c9ca1d82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java index f08a6a6ffc7..5fa55d7d468 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java index d73ef8b474b..1539aadc53a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java index c274cd79d06..a80b43bac31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java index b64fb3c3bdf..613b8d2564b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java index 4645f143ec1..484c13e26cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java index c3d39a350f3..5d004123096 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java index 6d8c21af93e..878a9b27450 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java index 581b397969b..e9266742948 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java index f3c43940bb8..4086d5a740a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java index 31655bdd7c9..178fca090f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java index 40ca5440ec2..569cb408c8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java index 686a4b9cda5..bcba92cadd8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java index 3681f3da2a0..b83398f5d3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java index 5eadd039a01..42655b8785a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java index 63509acbc8b..73c9a317de8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java index c2aec571593..3d3c387e40b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java index 0522413ccca..dfb4fab7f45 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java index b243ec760dc..2077674feab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java index e441deba879..ac072d2c4b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java index 43c61817025..1c9da156094 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java index c0e547a8657..af86a8b88a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java index a13b6c938a1..4e2cc7659f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 390cfb0ac06..c88361cb7bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 bdbe4e8c30e..4ab35cf80db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 a8f4999ca52..7c9282c22d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 327982bdf8b..bf2119fb77f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java index 539919784d5..121b006950e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java index 712af9d1cd3..2d3c799cfed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java index 16bc059a236..97724babc0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java index 1338cd4653e..1b33119f1e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java index a44f9da27f3..b7b3ac8f1dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java index 7fbe8d71f08..2d4b9e8ae9f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java index 57ffefe3892..770eea04aa4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java index 0b1b2e713c3..fc627eb43eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java index 1cfc0f80d21..4582aad51dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java index 6d35ac7a080..e68750659df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java index c47746ab081..e6564781bef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java index 8c28122c5a1..95011a8b3f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java index d2ac89595b5..e88939d8c85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java index 0d6768628bf..5c950067149 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java index f05299c9169..00054eabc17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java index 2fe86cea791..ee247661b97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java index ac8d2ff6eeb..c6ec6654c56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java index e16ad53d5d7..e22b8bae826 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java index c97e585fc6d..6314b421891 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java index 953004086b7..759f11ad21d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java index c7917057ab8..a3876b1f7e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java index 4f96b32bdf0..cc5e1109b04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java index 83dcaf23ada..63805afbaf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java index 8daac547fab..1371cb9a2b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java index da9d86cb918..25dfcfbc4db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java index fb740b50959..9c30a6b4591 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java index 8cf0eb85665..e1b13acddea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java index 8c64d3934c7..326224f9700 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java index 30495f00ce3..9a607454d7d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java index e0f09260803..467f2f1320e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java index 29803581026..bda957b14c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java index a83878479d8..1cb8280ca89 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java index dd0aa748c3e..42fb4d7a81d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java index 0b2d3bb4f4b..55c6b7ed22e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java index 3ed6bc8eafd..4b417d97e8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java index fdde1deed6d..bd3cbf444fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java index d55c31c9e1d..2f28da88643 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java index b6e39aead01..1d31f30ce54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java index 3e18ae6805d..576ece16833 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java index 8146fb1b1c5..6f51085c6fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java index 6bf8664628b..6578f9ee301 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java index c0c2f7bd771..99971243dbb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java index 82cb60ac3d6..fea6166b430 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java index 1fb947aa8d2..9efff8ce039 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java index af86f7cdd5d..7767d71685e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java index 17ada1ba2c7..3774f12bc02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java index eb92c2d1fce..43ec259c02a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java index a4f6b313455..02eb48d2195 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java index b01673a199f..34947ca2198 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java index 50a40b3ef72..b100ece8c18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java index 0962e03f6db..c7b8ed77975 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java index c40d36453eb..3d7405abf76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java index 4e1609855e8..03b493759ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java index 38f7067eef2..719445cd9a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java index caafab8afe7..6985bec5db2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java index 8b8950af4b0..a318bf969f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java index 057a3249148..61078f33d36 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java index aef4cd74894..809e6642efd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java index b48a624a1ca..7214b4015d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java index b0b8bc83f2b..b7ab7431f58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java index c2e686089cb..2b343b668ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java index 5b02b816dcb..55c3ed58ae3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java index b1c1701ae13..0c18f7250f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java index e526c3746bf..45bd6098d14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java index 4b3ea385ffc..adedb78c9d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java index 66d81dbcde1..e937314c83b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java index 1c2638b0619..94ef98fcc49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java index 53eaae9f06b..69aca55844c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java index 37ddac6e1ca..e3cae3dbc35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java index 751fc072918..26fb4517af0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java index 442f0404fde..58549f4f1c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java index 7e486dd4757..5347d3e1bd5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java index b28fcc09ef7..d1b12da0dba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java index af13d2f09f5..ffadc2b1e41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java index f58b8080684..fad2d147a32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java index 5ddfec6d97d..68eed7eff8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java index 5b88569eabb..880e103f0ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java index 5d24f2d5bb6..bb12b0b1283 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java index af16035dee1..9a45b5c94ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java index b8863d2c9a7..154b659e5f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java index 65ec089a8b7..766f626907b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java index f937e2aec6a..54a7390280c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java index 324501c3905..04a9bfdb486 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java index 0e1e4fda793..8f68d9ac39a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java index 9e663af985d..933ca12d8bf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java index 140b80f0d73..4bbf279a3f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java index 962c727da9d..f32432ac8bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java index e8b7db49bdd..f94c8007e92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java index 9f90b7ac411..1aee4f59f54 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java index 21533237683..27e18381c47 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java index 30369cd5cff..1eaf3eebda5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java index 2272dc93b53..a17e5a4df55 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java index bae751ecb9c..13a04b2e397 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java index bd65305bac2..c247715b2d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java index d2f005b9ac5..1de38b17bfe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java index 1ce2d58282d..edb4ee4137e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java index 9620cf305fa..8c0eb264067 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java index 377cce95419..43162466072 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java index 474de55ab68..ec3d5e86d2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java index b0ccecdfb90..72aaa37a323 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java index 2322e3c30f3..ff4ef1e8850 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java index 9f735f88443..f3d7c3d2b06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java index b0ef637dbd7..115db3ecdaa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java index f109785e5ef..736af20010b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java index d8ddcfe109e..edd22ecf77b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java index d376fd1773e..47c9775da83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java index 7e1ca549166..14436720f86 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java index c088c136594..3e378110d55 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java index 2b7c5630259..94cdf625ae3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java index 0ece1cd9629..4a2487d83df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java index 161c5c6b9fc..2696c86694b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java index 9dc4c200834..6055bf9c787 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java index 9df0133aa84..6a41d6b7705 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java index 038c749ddf4..f1491fded78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java index efdabf0ee5a..093c8a26ae3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java index 8816f7c42aa..9b3de1ab6cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java index 8578f973bb7..322c53c700e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java index bbad4fad495..59b307ec575 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java index 6b3f6c0fffc..62e9f60aa0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java index 4502dba80ba..f18af3c715c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java index c8924920602..9926c2d9cbb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java index ca7b8b8f552..a454ee6945a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java index c574da932de..0f3d380af58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java index d3518dc8436..d9b92a45dce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java index 22a21fd26b3..c9d478cd820 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java index 5fcd3dee707..9e4bea9395e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java index 102f44a52cf..ac3e1318f27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java index 226ed18c1fb..a30f8d27759 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java index c297a42b517..14d5f674dba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java index 7096e976daf..397b40b963a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java index e22498b7677..098eabb1e1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java index 9400f62ce69..d7792f11811 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java index 62cab4f018f..a5185fb9afc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java index e462558ad10..5229d92b217 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java index a218723b5e5..a39e0c709ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java index ca5b5639e05..3bc6c79e0e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java index 13dde1ee227..924f5c323d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java index b8747d0bf11..67d29544ecc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java index 56398f1ac1b..ca6b5d43f1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java index bce3da84e78..d311bf7d053 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java index 7cc3c877233..c0ad2d55a8f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java index 6a7ba5c539f..a18935bb811 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java index ec935f64df3..6352eaeb9a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java index 26f720a7f96..7c17c01b805 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java index 4c4daa54383..054980c2d8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java index 18bb2afc0d3..6b1bebc47e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java index a1d3c9d86b5..10e0fcc992c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java index b9852a9343a..3a7b4f6eefb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java index ae4e481dc16..775f3b64d13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java index 55cafe588e0..f89ae839bcb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java index ccdb8b606d9..020f6285026 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java index bd797b8f0f7..4990c05f91f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java index 07f99c0a590..f55fcfddfc6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java index 621bab87e66..cfa1e4d83ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java index a7c7122e7e8..b8b3dccff9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java index 754a107bff0..55974da7148 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java index 45fcc18dde5..ea1f71b023c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java index ba14c2f7aca..b1077e26b6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java index 62bfca11c37..823b973586d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java index 8109321ec82..b0ae3c2c057 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java index 95996508d9a..b531ef1cfb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java index ea20e1ce96f..f2ab0114cc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java index 2c971d46a2b..4207ac142d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java index e082fdbdae1..88ad5e63df4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java index 03d87fb9536..6ef4c12d928 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java index 826aff294ad..83e511e1e1f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java index cd6c85c2d04..7defd27bfdc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java index 6916b8be35a..1775f354b75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java index f6b13b336be..057fc67ae6e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java index 3ef6b433df3..ac1c313b4d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java index 755acfdd678..a8cbb30315f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java index 7ab494ccc52..eabed8346a5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java index 7cd9c3a5588..35edc05fd69 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java index e38b67e72af..654b0fecc03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java index 2457fa63bcd..f721ffc35ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java index a74e8e977e3..094bfbd6eef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java index b26a95bd75d..cdaee73ab59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java index 10a8c9b688f..3d5649deddd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java index f489d05c400..e05419c5901 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java index 6ea52ad3e5d..1b5ea5a8e63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java index ebde430ce06..c7d006f8003 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java index df23726d621..69bf3416068 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java index 9cf3e989f6d..11bfc86dd97 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java index 7274a26edc6..d68af18ab78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java index 9f3392eea6b..0ece53352b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java index c8139460ede..a9750d2bd6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java index 0fcbd645ac0..6407d581269 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java index 84cc3b9f226..dfc1372d3b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java index 67f0c6e6aa1..a1fadce9fac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java index 3439362b5c2..f3f97d79294 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java index 89075f05115..2ecf8d70955 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java index e3143f56b56..cdd562344c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java index f7d85e30340..7181b6dd769 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java index 88ca0e3e717..2aaa013db83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java index ec77a59ae7f..dbce543cf53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java index bd294b0339b..ea37c2ef3e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java index d041d8e888a..a4cb5b6b2db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java index 11f4d6db498..adb91bd7c8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java index 52ec6a0e981..6c1303e03c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java index 264d45e01c6..4fba9ad0c31 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java index dec76b35d77..24170353af2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java index e98d6ece3e2..c245d6de809 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java index 542f2a35747..d1143fc9397 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java index a4fabe8f3a7..cef893244af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java index 4d66f4022fc..beaee111ce6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java index abdb338e6c0..a990919b792 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java index 3c564c51911..3bd2e4dc880 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java index ff66dcd9714..1b95113f2f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java index 38921f93234..0628113664f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java index ecae5c0bba9..3da44f3dd85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java index eebe06f1f6d..21f144e2267 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java index d357191ea6a..8c836f8d9d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java index e346b6269d6..05653c672cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java index 69f0b647fff..232f301ae35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java index fdad63508ab..3faf655771f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java index 97ffdc3e62a..1120d4319fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java index e83e361df15..c7ce9e350b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java index a8454498281..1414b124e08 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java index e88ec591a6c..79ef38bbf12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java index 1789e0cf856..be7489c4d1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java index 7f678b5a903..d98f55f76ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java index e99b3e498da..9cc3573703f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java index b710378ff0e..faa05eb5e87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java index b00e40ed1a3..af79b86db1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java index a34fabdbbd0..59f780a1834 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java index e884f08958b..d0bb95287fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java index c2a906472f3..e1a6c261e74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java index 82ac9b68852..12d8e88b8e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java index 02e10f803fe..7acd1734e4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java index c29c5a24c6d..de6f87dbc90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java index 0566b1ef4cf..aad408ceb4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java index 67306643c65..8dcbd997f19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java index 068028b77dc..83deea209b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java index 895c5d56767..de186f886fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java index 0acde12f604..20780d84198 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java index 5a60d79ed57..67df05ac4f7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java index 782a4c00fe2..03da912870b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java index 0fbe70fe6c8..278afdf6c7c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java index cc3324f4dc6..b3936861399 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java index 5f026b4a11a..024264d5af3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java index cac4a45d149..04d421aaa23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java index a942a3e079d..ba619907fc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java index 5f13cb53585..fa6ebfa7bdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java index 1b33d1d0aaf..7f3f5b9b313 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java index c6554d1500d..4338155d4a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java index 3887b40c273..29f873e2932 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java index af6b7f6c722..da2e8c66ce7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java index 3016023d306..04cae6d32c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java index 05d290603b9..5ef9c76b6e9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java index 411c0b29f97..25dc26358e6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java index b3b341e0401..b9e8764ee6c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java index bf1f08b0ce7..54ce23d7500 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java index a0533497f42..4877cfb679f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java index a7e7696726f..4b2bbe769f8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java index 874ca9a3abc..111e6af4a1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java index a2dfbe5a617..2cbb2d2bdb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java index cc9d33c59b7..cd7c16d4bfb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java index d76c0b1148b..50a56e16b11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java index a5b630d86d9..d38c98dac57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java index cc0b3bd1be2..089aa4c6ba7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java index 53a0be65b37..3f99a9c985c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java index 58d60466039..bf687dfd7b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java index 8c4293c21e3..53ce978cba5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java index bde57be143f..a53e639e847 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java index 8cec20ce8ed..08a5119f441 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java index 3f12eeda3b7..384feeca722 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java index ebdfa923c70..3b0b1b00d74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java index 58bcdc3c984..e24832e3d5b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java index 20414080156..5cf8935a156 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java index 393ce2bb094..49bb8d19810 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java index 9fd80e6c0cc..4cd8fa49ed6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java index 2138e3e4d8e..fa6669c262d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java index b87bfced5b1..d6b8e3ab5b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java index 887539b19ff..a15e232e945 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java index 9ebd1481368..0c452e81ab0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java index cac0cff201a..5df52338629 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java index cf82154768d..5c69b46dd32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java index aef3def27fc..7cd51574773 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java index e39a2b48dd1..e2f00082ec8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java index 251e9340181..d5617d75f3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java index 6447cb0769e..f6babb8d1ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java index 72dd0b83619..c9c63fe049b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java index 3034d8cdce4..1fd2feb0431 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java index 424fee416a0..c2f907092b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java index 34ea486bc83..bb5bb6eafd2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java index e55bcfbda76..78d52cca8d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java index b62ef2d3d53..eeba09284cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java index c9fbb4892c6..aa52701d58f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java index 24d3d3ab9e3..861825cdf20 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java index c21e151fb66..5920e4dab5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java index e8a2f68703a..431ff5b5355 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java index c280cdd8e97..77e53a3ea98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java index 99f1213c903..fdfa26f2de3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java index 839ff2a5de4..0eb775d0a7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java index 403c50ef84d..cf5f7783f3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java index df86c9c2573..d5aab44347f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java index 0e91cc80351..54e150d9d94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java index 03ab2c22e19..a6a58c5785a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java index 5b03ca1c218..e755ef71c14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java index 329dc2ae828..7094408a3e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java index 9bfa831fe8a..bdfbf736ed5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java index 3846c14e7bf..5127d4cf83a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java index e3752514edc..8a31f8de8bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java index 084cffaf197..7009c5565c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java index dd6b83f3d83..01a07b5065f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java index 5efaf024294..b61d7890629 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java index 814cb27ce00..6a4be2ab1b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java index d5c027cef1f..155c9f23073 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java index b2d2358a362..af100959c50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java index 825440ee0db..e0749280190 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java index 63785759c1a..19745b7288c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java index db723bfe49e..82053d264bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java index e02330e482a..50062719033 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java index bc90e13b5be..63cd6d08641 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java index 27cd7cf4770..96f4399bec7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java index 14a61be3e1c..9eacb2ee09a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java index ab433832eb5..f5c78b411a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java index 7587f7c5982..3232ab60f81 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java index 7f6373fe1a2..e3a4ad78cf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java index 70576d78375..a93342c25f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java index 87419fb0cc8..8c530b373a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java index 4822735f785..794f7aaffd0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java index 59cc61b0f84..eec96583d17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java index 5844b458679..3ea70c7e825 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java index 2953ff32d31..bd478d3c14b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java index a60c64231a8..13c6f6c655f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java index fcadac4e3d5..93336e9f4ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java index 0683c9a120e..2492ffc133d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java index 86cd41cbd05..44bd55e7cfa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java index 0d91c1e8118..3b0e02ef73c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java index bec86ce2b2b..be667cd0ec6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java index 86517f5cbba..1831d387ef5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java index 4aad8abfe13..cbbb4a28ab1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java index 86cdfc0191c..14af9d60b28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java index 3f87f6759ab..a8e876c4ec7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java index fd628695030..390d7d096e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java index 298d722ea46..a8967cb1576 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java index 4f352e56700..01c663f1796 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java index 30f9b37d3b9..df75f230457 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java index 14f33ded237..492dc37be5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java index 7956409f7e4..b6563340c88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java index 9ad4131b428..7256d0612d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java index 28996163b71..5672102f3c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java index 837a0647c5f..d2f893b4456 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java index efa3832be92..40b32700911 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java index 861b9126835..2ed809fd366 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java index 91137af1538..a864ccc4758 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java index 31411d49d91..e6bd6a85db3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java index a42962b7c2c..4e28c52d88e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java index e9ef5780c60..6d769f4c3d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java index 539b503c862..8f9b0c91818 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java index 4f5361818d1..9da1878cd6d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java index 273a43a0f0f..47a33e7e5df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java index 8f92753a7f2..84d0e70b59c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java index 402b22083ef..4e5761a10f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java index 188be922f59..2c310060652 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java index c6e5f107c17..af389da7ca5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java index 26e3e0e574d..3588f0bfb88 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java index 64c81fb9121..6075dd40deb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java index 3e4347f9d01..cd230b4ef44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java index 651838ca279..12cef36cd2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java index f572e2de993..9e1629ed5a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java index fc41a8f9cd3..d26aad8e3d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java index 134491338e5..91de7498f5f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java index 25a76fb39d9..c6e891c98ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java index f2e9242e33f..4e48c73eb2f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java index cf83cc0beeb..cda92404a2e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java index 19e6513a53a..bc6b75b3ea0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java index ae4a611d8f2..5ad2cdb1738 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java index 329a99b01b4..edd9cda780a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java index df6a30228c0..0c64c15c014 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java index 7f1a9c09b81..e867857f64e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java index f1285d440ee..7a3641ba460 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java index 8a9e35af0df..f716e3e683e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java index 853d7e7473e..56de2d48624 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java index b452bf6005d..24c89ee11d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java index b62b5c29544..4490e425996 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java index 95ab399bee5..53d4491b7ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java index 65a0fba460e..5da161915da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java index 34c977da207..6f2c809aeea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java index 8d02a2c15f4..35d25adf6f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java index 409b66e2d32..8c58592b16a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java index c1016eace42..3557dc866be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java index bcd362a57a3..32930f37b2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java index 64e7772b04a..031a9123eb6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java index f0ecd5c0a78..9d9ff805fed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java index 187115d526f..3623af9362a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java index 331fb10e44c..8bd0e48410d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java index 467729a5190..c4d9369d050 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java index 8f755811e08..139c163302b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java index 1bf4f1174a9..f7339206ec1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java index 7cb90039db0..7f142e0dfb1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java index ec32856f2a1..d26947b7887 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java index 0ec63ae12ac..ec47e2a31b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java index 4ec6083ebce..32b9f79112c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java index 601a84616da..dde85a39577 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java index c328b11368c..87caf993919 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java index 902d4b2ee30..e56714e888f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java index 1eda8f079b3..6b6f9520268 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java index 2aa6e57930b..768b0f1d397 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java index 7b02c6b29c9..ca977b31d82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java index 83875e87863..3254eadf762 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java index b251145276b..d4ce0b44fbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java index abaa5ede248..9d4b86c85ae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java index 7045b0a79b4..4448fe627a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java index 4f8c01b57ba..2d9b61d91e4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java index 061a061aa00..bdefb3de030 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java index f06a5d73590..77cd865dcbe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java index bd307f53232..511b1cac779 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java index 5f6d5c43531..c848657942d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java index 063dbc1064a..f04c5c58757 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java index c55e7de06f5..c32073cb078 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java index e80d3f71792..35f7e502d1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java index 63417944fd2..3c8106c377e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java index fa1610db06d..5040c383d92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java index 6f8e7b2ed4d..83f2b526b5e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java index f35ea3d3311..efbe116364e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java index 1e4afd6832b..9e8cd61f16a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java index 08b1b268cf2..d1ea763765c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java index bb7b93726ed..82102f600fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java index 96e94d03d5f..ecce634577f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java index 2eec2ae4319..07052c7a6b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java index 0e2b805a2ce..2a27fb0158d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java index d7cee2f574f..3267d657400 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java index 6c141436622..8b8934374bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java index 0d2a08c36a9..ef390a0802f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java index 9efe444e7b6..ce7029d3ddf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java index 51ee5428b7a..eccfa861018 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java index e035bde92ab..f0af236326b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java index ab3da4013f4..d93397c3147 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java index ab0b3890d17..8733609849e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java index 56ed2c8e8d8..03bde968151 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java index 590e0dab1af..ab8f9268d11 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java index 50ecd881723..2b1168865c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java index 2c09fbcc5b9..65969ceebd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java index 09c28c00d08..aa8fe0d3f41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java index f629ede681e..6ff522865ea 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java index 77212a4673b..e5659dc38a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java index 435e4c1e8f5..27aa98bc4ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java index 2a4a487cd6a..f296c59240a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java index 27eb2de2329..740d7090c07 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java index 380ac976940..21c8ca3f8c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java index 77bb96448d8..07a945af49b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java index a2a6f2e9247..0fe21ab616e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java index 58ccb250be6..992208c2232 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java index c83c35072dc..f062db1d9a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java index cb3c841826c..fa0eaff6ad2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java index 790f77a38ad..1d627f3610f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java index af033e6242c..d4a53c95b99 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java index 02e7fd06bc9..e15c831107e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java index 8593d367d67..67a5e5be495 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java index 0f047bff8a9..6773ba5f445 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java index 09d42205572..9669d1acd52 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java index 058881c18e5..52b96c351d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java index 7970ebf3e90..a629376af37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java index 87a9a9a3330..95cfb07f74a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java index bf8f382d36b..7046ee2092e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java index ae27bfec050..da4f234da80 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java index 6c5e3598631..0a17b248854 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java index b971820dd31..3a1762fc8db 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java index 67e785c137e..5a494b4cd53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java index 12d3aa4c93f..b89eb6df99e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java index 08ffb3c5c15..d9a959eb04f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java index f31f0054950..99c8b7820af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java index 431b15ef963..588c3d0ca12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java index 028b86fdee8..2ffbae72f1d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java index 85bd5e3ab44..6bf6ca83f23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java index fec9b575343..ed45d4ce104 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java index 3e4bd46d807..4549fd39688 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java index 2adf8a7a40e..080a033ab1b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java index 214bdf57809..ecdf4ca17ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java index c5f5450fd25..337223ed4c3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java index bff7b59eb66..b4b1f962f59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java index 7ab994eb507..5b8be33f5eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java index d0436a48e97..6f412c02144 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java index b8e191b6473..32e3b12dc12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java index 4eddb41b82a..ea65af2a0ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java index 00b2199adb6..046ffe1e3b5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java index 2ed3ba77663..3757f686e2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java index 621c08481ce..610f13bdaf7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java index 8263221de4d..bb85deda710 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java index e8362e9e36b..b13ac9491df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java index e066c3c5540..1a3db9c3895 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java index 7795c7554eb..49cc82f22a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java index 99889245343..9a6f3e7a831 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java index 3f70950eca5..5f06aa22cc5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java index 795b3c94bc0..9266023533d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java index f73a2565e51..5c064f40354 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java index 658df61319c..e4eff42ae42 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java index 794c484c872..94e08c728f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java index 275a43c1920..88a1b1ea5d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java index e163c8f01f3..69e23e3f748 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java index b8f391d14ff..2cca0542694 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java index a6f88772af6..fa01c69f680 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java index 6b0b1702fe9..16da42c9ab4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java index 11c1ece09b7..5b183100602 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java index d0199966906..91b349c7bd4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java index 69d934f0b13..28efeb55db2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java index 90b54937e3d..ec5c9aea01a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java index 8daa2eedf39..90f1a4caf57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java index 6a1c9130297..f21b50fcd12 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java index 3462f6b73b9..f998702caf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java index 8d777046c9b..b671ebff431 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java index 1f11d40b2d9..4db665422b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java index 3b3a9a576fb..5577e826694 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java index c9e1fe4b8ab..85f32ad73ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java index 161e8235071..f2ddb08098b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java index a29b73595bc..6b321cbe4c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java index 90efaefe58f..2a04f761a3d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java index c7cb463025d..919374836b3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java index d9a29536210..914f8704c86 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java index 24feeaeeaa9..f8fe5aa4326 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java index 39e31153282..f70c7d1f17e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java index 7d579b8a24e..76981a57681 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java index 51158a5eb80..ae6c34026da 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java index 03f82487894..f6ab92b942c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java index cea46b37e01..5450c29fd56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java index 536f2620505..84763f5c9f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java index 43cadc0a2fc..9a766216f10 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java index 5b9a07ae5d8..00fa77d2b94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java index 9d525d3ef97..0ee7214d40c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java index ff263933532..0e9c14ea805 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java index 0674c77e06f..80b4077c405 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java index a0cf9ed4970..7d29e0bd1d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java index 51c5a46a5b1..ca815837b30 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java index 8a06792470d..25aaa0bd238 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java index 21b7974702d..baa580718f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java index 7c8c5a9a7a9..3cbd2deb433 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java index 7033ccd18a4..c8279e170cb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java index 9402137f021..bd6c0f1c290 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java index 79b8a515e25..4194b9399b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java index ed4420bbca7..a39d4e686f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java index 2c7fe8ec2ec..0332cc68e35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java index 7f8d3059fea..53c514697d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java index f0d735ca092..fc482b587f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java index 3a6561d2019..42872c60d57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java index 7a05bdfb6dd..d83b48c8d82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java index 020cce8f199..12d42a6c165 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java index 3ebd4b1a660..aea5f69abeb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java index 218d2868a30..ddf0cb0fdc4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java index 6346927a869..146235fe6d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java index bde010c95dc..aecf764afe2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java index 0af0bf1bba3..22eab075c87 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java index 9ae47c24db2..389888ad207 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java index b1283bb122c..ab6bbe3f3ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java index 341bcd3fe3d..709fb92be05 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java index 2a558116b4e..6f98a1bc5c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java index fb47ded9442..d6d89ef3adc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java index fd7a60a1dd9..9daaca3de90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java index 8bfee49d0ed..63ae79971f3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java index 8392cec5b53..c28bd262577 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java index 4348a9a8560..760045ec018 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java index 3c2d85f5c1f..cf98adbb30a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java index 85b7561f601..960753c9846 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java index 01daf6e73c7..fe02e73d484 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java index f8f07a2fed6..ae4aeb63638 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java index 2efe3e6e5f4..85e5b68b086 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java index f99590dd92a..a91bc902bc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java index 6e0ac0bba3e..4793e1ebce0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java index 9dd60c6bfcd..170363b87fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java index 58932579d10..0a74d434a48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java index a4bbc21fc84..c19bf316af9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java index 256b48d5998..b92cec7f125 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java index 37da41a075f..373aaca290f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java index f736ad95bca..3d79bf61b48 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java index cfa0ae7e088..cd0d57ac132 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java index 17ab6bd32a4..0d8d52e0d46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java index e9853064eee..0212c301d1c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java index 8a5ad6992f3..027e377d94b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java index e87178cb3d3..feb212855e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java index 9e193e0fdce..3e81ed327de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java index 3a5de935d34..9571a6ae5a0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java index e4838e3f4b1..fae3e574fab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java index 30cef7cbd0f..00bd3cc4a5d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java index 6ffae8f3a17..5181ccc7a6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java index 8d68ac25194..010900924cc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java index 6773a0640db..85940ab3561 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java index 1ec4c6bdb74..f3bc12598d5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java index 1e1153086db..b581a07a9b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java index 2499e13d2cb..2930ac3c91d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java index 215a128398c..a34f81b81ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java index b1ba31fed32..8d182e519c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java index 50050a44e69..cc01a814a53 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java index fa62b819fbe..7a6419d6348 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java index 805ed9887aa..53555986459 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java index 424d6a44011..7fbc34330a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java index 240e3499e23..b771e3b5842 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java index ca973b7adf4..bd949969d49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java index 270a8904245..c395eb7a36e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java index 609313c6ef3..c02897af56f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java index 96fdf1aff4d..e335e27073b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java index 3a15815fed7..a49549a3cda 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java index 217c7e5dd5e..80f075f6e84 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java index 3ed051b8d27..c82838dc9ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java index f7fb8f553b0..2a1797a496a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java index 2d8fe68acd4..da863fd89fe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java index 7b1c9e4efad..5b32c316094 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java index e8e26b37028..76c77297e78 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java index 88446ffde96..7e85f4d4a51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java index 265abd5f3f7..cbec09cae77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java index 12b9190b8f9..eb022a0ccb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java index 4f036d22490..72853e0063a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java index fc816ab7950..0dc45d84cb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java index 905290e6ea6..fcd19838444 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java index 94fb2a110fa..b2209278f55 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java index eaf1eef0762..397bcf200fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java index 414656b4a17..a319a05cec0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java index 9cfefa2c689..245d871c499 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java index 2fd5825f9cf..56541018fc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java index dd21892e69a..67e966e6a24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java index 920adbef2e4..ed5db9e09c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java index 130e1721233..168c59d45bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java index 8173e198a12..d31768f798b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java index dfec0fe2dfe..dcba87bdc4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java index f951b3cb955..08d42166480 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java index bc5af83e7a8..8a8eedefdf2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java index 3d165237054..7d9c3946506 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java index fe8b9aa38c8..9bdfa2e0f65 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java index f4e8418e7ad..7e0c3cfd06a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java index 3049e79bfdd..cb848dcff3b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java index a68452d6143..9baaa86aa98 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java index 895fed1eba9..856d88de155 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java index ab4a8950d5e..2e9d5805309 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java index 573fa89756c..8ab415d7256 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java index e5dbec6eae7..6151d2a2c46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java index 35295fe8e08..10947ccecc0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java index c6e778a2cf4..ac5b3a45476 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java index 25a5a60fb39..d3ca700ff63 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java index d978a65aaf8..b55421c9b8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java index 99087b89eff..7a33cd14f22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java index 190cbeefdad..b6559da3b7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java index e1fce657717..4a79767405c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java index f91e7e599fd..7483b13e141 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java index 683fa46ab97..3d1bbc64b13 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java index 6b2f5e88148..f2e42516de4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java index 5304d9f57d1..8ddf753ed75 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java index dc9b99040c0..f1240d72375 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java index df66f8e4f14..644d33b0eb1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java index 38cf1ed4d3c..cd60e9a4ade 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java index 67685eca520..826bfb66eff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java index 01b31f74f21..cf81ddb3ba9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java index 41629da7255..77b10a92ccc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java index ad11fe4e377..13b7eab0b27 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java index e18ffd19afd..6c4e3d62857 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java index 9987bc95eed..d09c4bb516c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java index bafac886b39..716340cc764 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java index d5a50ae837a..c4028a58f7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java index b01aed2a931..a428687d590 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java index 3ad9548f24a..ea4830cf767 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java index 0e8d816380d..7c890e2756f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java index b35cff08226..0790a34118f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java index f67c0f2f05b..d8ede34c125 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java index d93f95bdb21..a6b3afafb3a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java index 272b4a7927b..65e04fc3fec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java index 41b43e00c4f..ed04d9b0439 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java index 472da44d5d3..8dcf1b10fbe 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java index f2017464060..11c20feb87b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java index 8f1c38ed208..db0a8319895 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java index a3fd9f80a33..a37bf2fbc8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java index 6699da86de0..91e959debf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java index 8f44bd2a1ea..ea3449d6bd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java index 1b408502f76..44b712be102 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java index 137f6c1d974..bbe4138e12c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java index a1683926935..7d880c629a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java index 5392ff5a8b6..824fd9ffedc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java index 32ace85959e..9f217d37b2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java index 61322fd8c03..bf5de3a229b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java index a5236eb94c3..b2767acc2d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java index 9a85f38ac8e..5b7ff782283 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java index b85a5b1c007..e89d92f6abf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java index ef8f60fb746..ab273c4aeb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java index bbabfdb7a45..c276cc8de47 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java index dd9973b6b6c..d8aec90efd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java index d1ae19d0ab9..b6b1d1875fb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java index eb26d4eeacf..8c407b8bf57 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java index 145d132fe22..c23997c2b4c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java index 4bd4e430038..adbb923f4ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java index fe3f472d4ce..161cc5ef2d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java index 0daf563a3a3..75e01ea3c0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java index 44e37af9a45..c27b29bb818 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java index 5a07b90b8a9..1633965c143 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java index 9956daaf15c..3501139bbee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java index aa2855dbb25..bcf8ca1a737 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java index 01b4d6fd080..772eadaa58d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java index 09a716ff45e..d38b74bad0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java index 67cf1e322de..fd26fa4f994 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java index 86d01e2b29b..22a20164f66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java index 6ccf02226b9..16b3f128be6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java index 569e45443d2..2eea7b88a18 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java index 69f03c68830..021a45a498f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java index 525adfb25f4..ba8c5a4289a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java index 73d191ef37e..b4c1fdcda1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java index 649503ae3d1..3f14f629f8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java index d01664cba2e..c832c19a6c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java index 72d94279f08..d606daf20a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java index 73b49870dcb..36914e8ccfd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java index 9818a07fd51..c72c902429b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java index 7f2da5f6b81..2d950e10d44 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java index fb527d660c8..60bd6b98c76 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java index dc4da10cb02..b3419c62533 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java index dd8201461df..ea51f1d52c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java index 34264645537..bb4bccaafd9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java index d86c24a15b9..fc626eb81bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java index 4d222c3439c..722968b8b62 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java index b07d1023da5..02f3ef97497 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java index a264bc4dfdf..8df8ca25420 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java index 7cf5b353202..4ddf210a615 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java index 1d1ba4a640c..50f50c21974 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java index 4299b0b8b9b..34f4bf43e41 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java index cd528ebc8f1..1b86b8f840b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java index 8b3dad711da..862236656a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java index 561bcede32a..8f645dcd2aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java index 0f182a8ec56..5f843ef252b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java index 33d6c46918a..3b88b2e0329 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java index 0385fccba80..c34085c67b6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java index 76e80117e07..51b1475c73d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java index 7542690abf3..a66b09e1cac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java index c276de6e419..0b92e8828d7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java index 0d01f7d1258..5ba37ae0944 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java index b8cb3c7ba29..38e7b417708 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java index f61e829e445..a607c26b942 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java index 2d6e9152fd1..35913dc20bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java index 5601b37922c..6da8325e582 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java index ed42e1cba36..8dadd6912d6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java index fa090ad3250..60758c8f2be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java index 44abbee6239..9e5d3617812 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java index 8eb24f931ff..73deaf65878 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java index 3bee2fa4319..15c82123386 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java index 92da51c3a4c..64a80607367 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java index 1646802a144..b2b649dbf7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java index 2b52ec8335b..5ba858e210e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java index ec72c7887ae..923ca1b7a9a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java index 4c805b6ba7c..bf843fecb26 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java index 70646690be5..d5e31281a72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java index 072c028c164..9b2c4c486e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java index d1c8dc4abd1..ae573d27730 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java index d241d374f3c..c02a9f28ade 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java index 58b25c70533..1c98fa0486b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java index 54a91da623a..d16a46f5878 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java index ecccddc953e..e311aa9ee3e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java index 6cfd8cc0288..800c3b75bdc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java index e6a7253ad4d..88fdce5a6fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java index bc1707ec947..38828dc9836 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java index dd1590f860e..e5ae982d4ac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java index af13cd7e775..39193d086b2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java index 97e0503a33d..3cd85b19f74 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java index 14e97098bcd..121f4d7d59c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java index 224e238bf9b..b85ce5b57ff 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java index bbd795166d2..2db38b64eaf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java index 70f3e435ee8..6144acca418 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 4d90bedac12..9538b20598d 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 8134ff9ec6c..e17efdfd4bc 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 eff724e2998..5b9d5551215 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 db1f9c7190a..f5afe57ac14 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 0dd95883b56..029d8aaf831 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 08f586b466b..25c8a4d9cfe 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 61026db65c4..24d41367d3d 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 7e1a8a65b7b..a2a2f19eb5e 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 6b4333fe64c..d6f6bf05a73 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 a8066adfcdb..053e66cf25e 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 3c513a51681..d9c820a7b55 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e1cae8c5f88..7fb87d8fb47 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 f6eb80acd62..7ffc9432060 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e60f6a3d55e..648450831a1 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 c24313049e7..86689dea52f 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 66ce2c9c708..382044fb587 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 8ce4202be31..e4c16387871 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 c50f85f8d78..1abce32bd3c 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 778dc51bd23..e5ab852d59e 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 cfc9fdc85db..e1d2caee25e 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 9c5d42678f6..8041e53c2fc 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 bd56d31d01c..f1b0c43ef3a 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e2e80edecb5..5c969cd81a3 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 fcdd8541733..2d50a9468a7 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 @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java index 96addac7cf9..155f444d70f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java index 390eb8a5f3b..f7ba67f0ede 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java index 2b291075da7..392f68e8978 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java index 2806c9b8b9b..fdfdc4e5858 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java index 9578710c860..8c4857ddfd7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java index e8c815971ec..76feb0c9ae6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java index 73698cb0f1b..a3d158f6820 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java index 3a08f4caf84..4d99ecfe4c4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java index 19607f4f4a8..80ac288e70a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java index 4118254cfe0..91dbaf350aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java index 605ae577250..c85cebe707d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java index 60d9fe17c50..babf3257607 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java index f0bdb9eeeba..72c9eb1dffc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java index 5911bfc2c00..57dcfd23d02 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java index 0e4131c91d7..ea136fe0ca9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java index 1468c1c1313..3ce0658691f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java index cb3b8319777..d1f8a974b83 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java index 3c7cc06cc31..4c81fe47e8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java index a81498f7e68..c03528461f4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java index 36987fe0763..9edf48771bd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java index 12dd7ace8ba..0702d97157c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java index 363d50c20c8..5d0e023cc8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java index 8e6821be444..5eade4200e2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java index d937f3eeccd..053d9687849 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java index 230c27fa7d4..ccc0d6289f5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java index cb03964bd12..574ffbb82cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java index e495b62e54f..ad32effcf6e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java index 45e361914ba..56b6b8aa4dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java index d91db19e3a7..e988da3da19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java index a19df7a0956..dd19add7c37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java index 21ae9d95b53..4cecfc4f23b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java index 70410032fb2..a434d1114e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java index ed6aa27b6cd..8f964e6b5f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java index dd8ba2cae0a..0ec73f85688 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java index bf8e4b325c6..827942b0513 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java index 503e43339b2..b5038da1174 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java index 808bb7a4d64..d3838095a58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java index a5b38acbbe6..80e4dd7e41c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java index 2f4abf05be4..9ff34f7a966 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java index b73bc52f164..41d498a4c90 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java index 3ed2161ea9c..3056ed966be 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java index b67ecec6750..f043858d912 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java index 349404bd173..18d6ae3a92c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java index 75de1e3afee..2ac3f701bb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java index abcb135892d..855b6ddba23 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java index bd1c675c353..28f9d0fdb32 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java index 15b4d8b167c..7c3ce561e59 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java index 529ba40f98a..8765dd9cf6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java index 4aa55f42b04..6508c668ef9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java index 1d2e9d150df..63e765d964f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java index f8ebd45d571..e681e60fe51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java index eb89c9bcc3c..ca6915167e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java index 13411446ccd..a13e864811e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java index 1e7dc294e64..0d72f8f8bed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java index 9c54709e996..2518fe77258 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java index 501e3c25fbf..04b6b5d2aae 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java index fc33ca071c4..47cd9fac266 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java index 6d08fef9d14..671460f7586 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java index 237ee5af1da..89679065f29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java index 006cd9af55a..ddb61a9ff5a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java index 719d59646f0..d6cc7b96d8d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java index e57b2e51979..c1f1808b64b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java index ab8a8012afe..8608a3d5636 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java index d91c6e43739..ef6b03dafe0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java index 01643af0e4c..837310db9bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java index 0bac48889bb..7bea0827282 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java index 314ba7f4421..aedea24460f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java index 6fe92d8f825..04e07a98ae7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java index 7f5bf4ccc81..bab24e58094 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java index bb92439618e..06704195d58 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java index 293d2ac5237..bc9edda57c9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java index 9278dde61e9..71ce3131ca4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java index df5af291140..e72500cad68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java index fca831d9cfc..136731d8283 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java index c1e94623f74..ac2c4dae505 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java index 7468846ff4b..048c550d070 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java index ebe727ffd11..1f76ac0b3e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java index 9bce2407a4a..ad9f57d0e28 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java index 1b17bc79ad6..88413f005af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java index c5ec85063c7..ccca7955bdf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java index 4118fab147d..27774828380 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java index da05c8e63c9..84401d809b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java index c8792e1ac8b..c702b252075 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java index 89629613cd7..7f570060315 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java index 6331e75b1e9..292338456fd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java index 5ac5c596c74..ad069c65171 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java index ebf297bc2c2..d0c17d04037 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java index a9784f1d063..0e052d0b628 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java index 334b6aaf8db..573b8f770a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java index a87414beaa6..1163e721889 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java index 880d7186972..b9d9bba3a6f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java index 2ecb2f9158c..4defa627a1e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java index 338dd4f6d89..bdab2f17681 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java index 2022c5adbe3..f3c42192368 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java index 69c32908d2b..3e8952c5a7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java index 4dbb02bf7d3..8f9608e9c6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java index af2c299ba46..1bfe0870f2d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java index b41cb532296..38b7b7470e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java index 888fd862b71..df8b6e667ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java index e55a82e0c9b..0c6782e1086 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java index 6ffc9cd31bd..adb2f261d86 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java index 98760f1f607..66d166f1938 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java index bf82aaeb2c8..610a5c879f2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java index a26de4ef1be..05bcb63590d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java index 04f163c8123..9e0973755ce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java index 369a4ae1a7c..574e69d19a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java index bc2ad5bebf5..32e4ed5a8c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java index 5ee05f83e81..6bbed605b47 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java index df9ae0dd8fc..cbce3270ec1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java index d2b0d44aebd..dd58bd0bad4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java index e1daca0c31e..42ad3c0aaa1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java index 35f52d76b58..e12cdb408eb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java index a17a5c9b394..8b3ae4d2667 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java index 77b13973b9b..c07f28fa037 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java index baf172e514d..b3b3664f1b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java index 3308fb333da..b151b3dd3ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java index 4107ce99240..40b9b4eae3c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java index e6209a5cf63..54860b9b6c2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java index e8de6b30015..b3c18f984e3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java index 30bd7dcdf85..88dfc99b62e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java index 0559bba7d52..3913bb7f98b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java index 04a99325189..016eb531c35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java index 5be61d2124f..40ad64850e0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java index 27e131a8a97..5b16afac879 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java index 83167be5fd8..826da2c964a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java index 28deb9b7213..923918cc9c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java index e30b7209ce9..e42204a1a64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java index 45b4d7f1455..6c4c95cdf26 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java index b2fb1c189b7..38d34bf05ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java index d46602cea9c..53c7c05e2de 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java index 2f5e7167166..c5f7b7b3305 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java index 7f2734b9e57..1d17b806dfa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java index 85da2ed2536..cbc8395bcaa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java index 617d42e2805..7feb7f13c25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java index f2cba6c5e52..4e35ebe549b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java index 36f329db23d..3572c953b64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java index fadcc96873b..608a5bfe0b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java index b9af2ea3614..759e736fb8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java index 8e24625721c..e5d32749b94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java index 2e684210873..eaef294fbdd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java index 2dcd4db0718..25a08ff0f8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java index 09f889afd67..6dfd32c7e5b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java index cffe7f0d56b..7a5ae265045 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java index 251b9d062ef..a6ddf7ec526 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java index b9cbeaf6437..75c4915cbf3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java index 08ba90756d6..d068884e30c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java index 61a937c6002..48ea993fe2f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java index 7c026782316..a68b6e700ad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java index 8938422783c..50dc9679a06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java index 26426ba9f40..7a261f0b579 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java index 01dd6917c2b..aaae3ee3203 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java index 9e2e5c738ed..1b425e83ccf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java index 39232d887b6..cb0becae830 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java index 56e954d8cba..58b1a6d108a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java index 9830781444e..7510c8c523e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java index 6558080980d..df48166a33a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java index 2a4574c08d0..0c74f5dd733 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java index 622f403a776..bfc0a0a69d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java index 0b291faf4a5..e8b272bd52f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java index 36cb30fb1de..8846ddfdd68 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java index 3242df5a9da..5845c1c2a03 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java index 2bfe5efe3be..de26d786b3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java index 5707ae85570..816a42d91e7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java index 22a5b17901c..3c63c512656 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java index 046aed54aca..eb55786d8df 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 6c8d4b9954e..4ebd80460a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e7a87809914..570ce97eab0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java index 3e18fc3c77c..f9aae37f700 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java index 8ee8dc8d1fa..10dc060ecf0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java index 7de261b7f0c..cd74f2cd6ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java index 2084bde114e..b781f4c9db3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java index d1c0d2eca53..0ceae2fb390 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java index a008ad5baf1..a43e6d7c620 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 4d2e5836ac8..039bc058f15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 f253ec15e8b..928916d0a61 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 407fa4b3adb..0c6265cb999 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; 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 e7f208ce3db..3db58264c82 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 c5fcf10db2b..bd147b1ce35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 54a20d3c50d..5ea5afb3ad1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 886d0f2c95c..93d85a9096e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 4e535c0078d..79e8134f50f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 70ccb8d0ba1..77a0809612d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 68e2a4a6e55..64f0f02178a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 5bdc227c397..88a37ebfcd2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 0ace9252073..d47d3fce0d1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 b698cb7df46..c005a20d9a9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 1e193f9f975..bdc9c0e9348 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 8a0c37dd208..808029a8113 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 f0e2aae0a3a..e8131f647b8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 46f4366e639..08d6533d08b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 7d017b562e5..2623fff0a70 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 d7478f82c6a..e1c7c5dd26f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 1009d66bcd4..277847043fc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 fbbead93f03..82d3368bde5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 406b89d840c..3933336ef3f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 e13fe6d0d3b..56adf990328 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 83f58815e89..36f882570fa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 63ac6154f9b..70e48030d0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 477509a295a..90c027900ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 fd5041cfc7c..43c23d8b66b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 11852c8d2a4..f5e32dad879 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 7b9fad16bed..e963e2e2f72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 1b0b5b2de41..d82ed595278 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 3df1ef468e3..9e92c3153c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 8fa3c501128..3aa433f7a0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 cbc38f73281..8f1cae151f6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 fee6e92fc4e..463487d930a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 317b45aa6c4..662a8918274 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 eac2e1fa25c..195844ee59a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 e4dd0432ab4..a8a631375dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 c3686b8515d..733543e511e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 b6fd10b0a9c..4f479c336a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 be1a8a12bc5..b9e7688faf4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 7a495705271..11c7b363d6b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 2a763df6248..7ea30e47639 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 @@ -9,8 +9,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; 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 8b0a2da9364..5dd30d31ee4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -6,7 +6,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java index a223495ec9e..8102f4ee042 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java @@ -11,8 +11,6 @@ import org.bytedeco.cuda.cublas.*; import org.bytedeco.cuda.cusolver.*; import org.bytedeco.cuda.cudnn.*; -import org.bytedeco.pytorch.functions.*; -import org.bytedeco.pytorch.cuda.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.global.torch.DeviceType; import org.bytedeco.pytorch.global.torch.ScalarType; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java index bc4b9c8f51e..8d6abbbd685 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java index 7e9993fb515..46e3ec96255 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java index e5df8f5fad5..1779d5b57e1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java index ed7935baba3..7924569b307 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java index 24e628f16f5..e6f2c455a92 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java index c1c5fd2cbe9..b86802360dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java index 121cce4debc..5b42e94d7a6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java index a8728050023..a760de686f1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java index 060626b85af..c1cd947b083 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java index cb8f324b544..80861add884 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java index 059a83e1556..63fbf64c817 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java index 077b50e3342..f55501fbd22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java index 44a26aa6ef0..1b4f2970efc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java index a4f3621aa66..7db1a5a4f7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java index 0375c4fb521..980bd2b4d14 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java index 0868c2d5e31..1f505b37b46 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java index 8dcd0a53cb3..5a854c99850 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java index 764e22cbe5a..9457699c1a8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java index 34ac859f402..a79f2bbb737 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java index b3e2918872a..015eac468ca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java index 0bab8b5db79..664b9f6bea2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java index d1f0c2436ae..bf1a670285c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java index b81d1f7ed06..f022a612cad 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java index 2ab7e8d4b37..21f88908a0b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java index 47e3d8b8647..c5681226ed8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java index f29d4fb8982..eadfe595ff3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java index b7518fdf87d..cbf16f29285 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java index b0ea2081795..82a95951e0a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java index 04436bc8273..fbd378aeff6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java index 2ae0875fd5d..8fe4e611962 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java index 2022ad8518f..fb9c639cd56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java index 5b023c6b829..666da0a2c22 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java index 622e0971551..512a28bf763 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java index 5b3059cc8c7..df2f78f5c77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java index ba9a08da7b7..e97ff294475 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java index c99382cffb6..60640edc535 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java index 2fd3f98f0ea..918a88a1365 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java index 5bb469e6d93..d6852913a7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java index 480665ba64c..dbc37697376 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java index b64e6c536a4..fc29d9aafe1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java index 97cd6a1c129..ca8b17ad881 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java index e6734d68858..634c6271ce3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java index 3e0d2cdf41a..b092d66b05d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java index 470630b5650..9ed6ae927a1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java index 6e5dca337f5..51c5f085dc7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java index 8283cc1d726..4308280245a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java index 9f997b282c8..afaa4567de3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java index b74e696513c..6e8faca3964 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java index a27ef3d2b9c..8269938c359 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java index 7f2a60447bb..b75bda98fe7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java index a4d6e0eb26c..1cc67635cbc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java index 9e6b4e0af53..c7892955b77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java index 4c536594d9a..19966be2378 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java index 915a661c092..0bd3b5d5bf3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java index bb687812417..431870961ba 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java index e6c828a9e3a..82d9c36d974 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java index 4a7129a3e1f..e488f0a7370 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java index 84d0fcc5562..1346b1c682a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java index 3bfb27ef4ba..4fd369dbf50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java index fa015922e03..e2d9794063d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java index 864d247f975..479d02265dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java index 2f20aad4c6d..2353372146d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java index 6cadf8fae48..dbce310e655 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java @@ -4,7 +4,6 @@ import org.bytedeco.pytorch.Allocator; import org.bytedeco.pytorch.Function; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.pytorch.chrono.*; import org.bytedeco.pytorch.Module; import org.bytedeco.javacpp.annotation.Cast; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ArchiveWriter.java b/pytorch/src/main/java/org/bytedeco/pytorch/ArchiveWriter.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/ArchiveWriter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/ArchiveWriter.java index e2e7e1f2d06..b183208852b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ArchiveWriter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/ArchiveWriter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/BackendMetaPtr.java b/pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/BackendMetaPtr.java rename to pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java index cb56ce261d5..b3eb3d25c52 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/BackendMetaPtr.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/DDPLogger.java b/pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/DDPLogger.java rename to pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java index d48bbaad51e..0ba1d825a3c 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/DDPLogger.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/DistanceFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/DistanceFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java index 8e914a19e6e..f566fb80f8b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/DistanceFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/Func.java b/pytorch/src/main/java/org/bytedeco/pytorch/Func.java similarity index 93% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/Func.java rename to pytorch/src/main/java/org/bytedeco/pytorch/Func.java index 68783f47625..bdeef6b1c52 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/Func.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/Func.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java b/pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java rename to pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java index 297d7aa1fde..1a82a2c3590 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GradCallback.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GraphFunctionCreator.java b/pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/GraphFunctionCreator.java rename to pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java index 093c5e42825..3f748ca1a47 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/GraphFunctionCreator.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java index 4e41a712d10..f721f5bb3b9 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueVectorConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueVectorConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java index 05855c1de81..8d488e2234b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/IValueVectorConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/JitModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/JitModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java index c7ed499ea45..d773c0635f4 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/JitModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/LossClosure.java b/pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/LossClosure.java rename to pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java index 32877c79326..82fbe5e08f9 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/LossClosure.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/MemCopyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/MemCopyFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/MemCopyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/MemCopyFunction.java index ea5e809b236..f355e40b3d1 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/MemCopyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/MemCopyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/MetadataLogger.java b/pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java similarity index 96% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/MetadataLogger.java rename to pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java index 36a5026481b..04ec145b366 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/MetadataLogger.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/ModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java index c6dca07eb3c..08000cc999f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java index 63558e95a89..4b320765ec1 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedSharedModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedSharedModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java index 60d59d88319..03e14838c39 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/NamedSharedModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java b/pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java similarity index 96% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java rename to pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java index b9159b2bdca..eba4ce8fd6d 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ObjLoader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/OperationCreator.java b/pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/OperationCreator.java rename to pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java index 8e627b27ca6..f37279197d1 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/OperationCreator.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleReader.java b/pytorch/src/main/java/org/bytedeco/pytorch/PickleReader.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleReader.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PickleReader.java index 2906b6bc120..6a463178f22 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleReader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PickleReader.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleWriter.java b/pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleWriter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java index 016ef57108b..87d2e5a242f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PickleWriter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/PlacementConsumer.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PlacementConsumer.java index 769b0d1c618..32ad8a67d5f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PlacementConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementCopier.java b/pytorch/src/main/java/org/bytedeco/pytorch/PlacementCopier.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementCopier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PlacementCopier.java index f6a2500543c..e323cd2ce8b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PlacementCopier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PlacementCopier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/PointerConsumer.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PointerConsumer.java index 6dccbb19ad2..41ca3d4830a 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PointerConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/PointerSupplier.java similarity index 93% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/PointerSupplier.java index 86b40507c38..b05c245267f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/PointerSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/PointerSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/Reader.java b/pytorch/src/main/java/org/bytedeco/pytorch/Reader.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/Reader.java rename to pytorch/src/main/java/org/bytedeco/pytorch/Reader.java index 6017ad60e1e..d6494b6dd1e 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/Reader.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/Reader.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/SharedModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/SharedModuleApplyFunction.java rename to pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java index 2408d082311..0abca853bed 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/SharedModuleApplyFunction.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/SizeTSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/SizeTSupplier.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/SizeTSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/SizeTSupplier.java index 7bd857fc056..d4ec25e7b2a 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/SizeTSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/SizeTSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/StringConsumer.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/StringConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/StringConsumer.java index 2a04e6cc844..c892a355986 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/StringConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/StringMapper.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java rename to pytorch/src/main/java/org/bytedeco/pytorch/StringMapper.java index c1d5d4ed1da..418b43b29f9 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringMapper.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/StringMapper.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/StringSupplier.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/StringSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/StringSupplier.java index b61b6fd61b2..72a285f7e14 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/StringSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/StringSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorIdGetter.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorIdGetter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java index dd5dc371a3a..bb188e3d735 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorIdGetter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorMapper.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java index 6573817b45a..4a3eb0ce919 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorMapper.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorHook.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorHook.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java index da05e5ea79c..3b043c9b95d 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorHook.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorRefHook.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorRefHook.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java index 40f72a45f54..c0a9eeaecdb 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TensorTensorRefHook.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TransformerActivation.java b/pytorch/src/main/java/org/bytedeco/pytorch/TransformerActivation.java index 98b5ad1ad65..c82f2e3b56f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/TransformerActivation.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TransformerActivation.java @@ -1,6 +1,5 @@ package org.bytedeco.pytorch; -import org.bytedeco.pytorch.functions.*; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeMapper.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java index cf253f1f7c8..f48239036bb 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeMapper.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeParser.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeParser.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeParser.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeParser.java index 200825857af..3629d9a731f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeParser.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeParser.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.FunctionPointer; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypePrinter.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypePrinter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java index f83ce7b650f..64340286b7f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypePrinter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeRenamer.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeRenamer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java index 0094edb2793..5c14748bcb2 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeRenamer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeResolver.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeResolver.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java index 629c0050107..e0f575ee241 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeResolver.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeSupplier.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeSupplier.java rename to pytorch/src/main/java/org/bytedeco/pytorch/TypeSupplier.java index 4d69ec28b5b..589a00b0f01 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/TypeSupplier.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeSupplier.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ValueMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/ValueMapper.java rename to pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java index 86c52f934a1..c8d21aff09f 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/ValueMapper.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/VoidTensorHook.java b/pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/VoidTensorHook.java rename to pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java index 0f5b0ee53c2..2c170d67744 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/VoidTensorHook.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java similarity index 95% rename from pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java rename to pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java index 1722ab85778..4336200d5a6 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/functions/WorkInfoConsumer.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.functions; +package org.bytedeco.pytorch; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/AllocatorTraceTracker.java b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/AllocatorTraceTracker.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/AllocatorTraceTracker.java rename to pytorch/src/main/java/org/bytedeco/pytorch/cuda/AllocatorTraceTracker.java index 8e35350649b..6743a6fc8dd 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/AllocatorTraceTracker.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/AllocatorTraceTracker.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.cuda.functions; +package org.bytedeco.pytorch.cuda; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/OutOfMemoryObserver.java b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/OutOfMemoryObserver.java similarity index 94% rename from pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/OutOfMemoryObserver.java rename to pytorch/src/main/java/org/bytedeco/pytorch/cuda/OutOfMemoryObserver.java index 557265eb2fb..0bb5987847b 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/OutOfMemoryObserver.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/OutOfMemoryObserver.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.cuda.functions; +package org.bytedeco.pytorch.cuda; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/StreamFilter.java b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/StreamFilter.java similarity index 93% rename from pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/StreamFilter.java rename to pytorch/src/main/java/org/bytedeco/pytorch/cuda/StreamFilter.java index 92bbd21c28b..83d63247577 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/cuda/functions/StreamFilter.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/cuda/StreamFilter.java @@ -1,4 +1,4 @@ -package org.bytedeco.pytorch.cuda.functions; +package org.bytedeco.pytorch.cuda; import org.bytedeco.javacpp.FunctionPointer; import org.bytedeco.javacpp.Loader; diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index bf3c64ce90e..7c086bd67b6 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -319,7 +319,6 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.pytorch.Allocator;")) .put(new Info().javaText("import org.bytedeco.pytorch.Function;")) - .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.Module;")) .put(new Info().javaText("import org.bytedeco.javacpp.annotation.Cast;")) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index 61072958c81..b7249a3adab 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -84,8 +84,6 @@ public void map(InfoMap infoMap) { .put(new Info().javaText("import org.bytedeco.cuda.cusolver.*;")) .put(new Info().javaText("import org.bytedeco.cuda.cudnn.*;")) // .put(new Info().javaText("import org.bytedeco.cuda.nccl.*;")) // Not on Windows - .put(new Info().javaText("import org.bytedeco.pytorch.functions.*;")) - .put(new Info().javaText("import org.bytedeco.pytorch.cuda.functions.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.DeviceType;")) .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.ScalarType;")) From 1eefaf8cbbf0003bb1a464a80f3a8329e07df98a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Mon, 17 Jun 2024 08:49:15 +0200 Subject: [PATCH 39/89] Add uv to preloads --- pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 7c086bd67b6..6506990c7cb 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -86,12 +86,12 @@ }, exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"}, link = {"c10", "torch_cpu", "torch"}, - preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm"} + preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "uv"} ), @Platform( value = {"linux", "macosx", "windows"}, link = { "c10", "c10_cuda", "torch_cpu", "torch_cuda", "torch" }, - preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "cupti@.12"}, + preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "uv", "cupti@.12"}, includepath = {"/usr/local/cuda/include", "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/include/"}, preloadpath = { "/usr/local/cuda-12.3/lib64/", From 8b14657a4b74f8708fbbc95e0e7ff09bbc1431ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 20 Jun 2024 16:37:07 +0200 Subject: [PATCH 40/89] Add uv to preloads --- pytorch/cppbuild.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 1347e120d18..3d4f5498c88 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -47,8 +47,7 @@ mkdir -p "$PLATFORM$EXTENSION" cd "$PLATFORM$EXTENSION" INSTALL_PATH=`pwd` -# Distributed needs libuv on Windows (on other platforms, it's included -# in tensorpipe) +# Distributed needs libuv on Windows (on other platforms, it's included in tensorpipe) if [[ $PLATFORM == windows* ]]; then if [[ ! -d libuv ]]; then mkdir libuv @@ -62,7 +61,7 @@ if [[ $PLATFORM == windows* ]]; then cmake --install . --config Release --prefix=../dist cd ../.. fi - export libuv_ROOT=`pwd`/libuv/dist + export libuv_ROOT=${INSTALL_PATH}/libuv/dist fi if [[ ! -d pytorch ]]; then @@ -205,6 +204,16 @@ sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h # some windows header defines a macro named "interface" sedinplace 's/const std::string& interface)/const std::string\& interface_name)/g' torch/csrc/distributed/c10d/ProcessGroupGloo.hpp +if [[ $PLATFORM == windows* ]]; then + # Remove pytorch adaptations of FindOpenMP.cmake that, without iomp and with + # new versions of VS 2019 including -openmp:experimental and libomp, causes + # final binary to be linked to both libomp and vcomp and produce incorrect results. + # Wait for eventual upstream fix, or for cmake 2.30 that allows to choose between -openmp and -openmp:experimental + # and see if choosing experimental works. + rm cmake/Modules/FindOpenMP.cmake + sedinplace 's/include(${CMAKE_CURRENT_LIST_DIR}\/Modules\/FindOpenMP.cmake)/find_package(OpenMP)/g' cmake/Dependencies.cmake +fi + #USE_FBGEMM=0 USE_KINETO=0 USE_GLOO=0 USE_MKLDNN=0 \ "$PYTHON_BIN_PATH" setup.py build @@ -216,9 +225,9 @@ ln -sf pytorch/torch/include ../include ln -sf pytorch/torch/lib ../lib ln -sf pytorch/torch/bin ../bin -# fix library with correct rpath on Mac case $PLATFORM in macosx-*) + # fix library with correct rpath cp /usr/local/lib/libomp.dylib ../lib/libiomp5.dylib chmod +w ../lib/libiomp5.dylib install_name_tool -id @rpath/libiomp5.dylib ../lib/libiomp5.dylib From 8370f7b00e6e206fcd888a093bb54f8f8044674e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 22 Jun 2024 08:41:43 +0200 Subject: [PATCH 41/89] Remove openmp preloads. Remove pytorch FindOpenMP for all platforms. --- pytorch/cppbuild.sh | 17 +++++------ .../bytedeco/pytorch/ProcessGroupGloo.java | 4 +-- .../org/bytedeco/pytorch/global/torch.java | 4 +-- .../org/bytedeco/pytorch/presets/torch.java | 30 +++++++++++++++---- .../bytedeco/pytorch/presets/torch_cuda.java | 7 ----- 5 files changed, 37 insertions(+), 25 deletions(-) diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 3d4f5498c88..16084a434da 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -204,15 +204,14 @@ sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h # some windows header defines a macro named "interface" sedinplace 's/const std::string& interface)/const std::string\& interface_name)/g' torch/csrc/distributed/c10d/ProcessGroupGloo.hpp -if [[ $PLATFORM == windows* ]]; then - # Remove pytorch adaptations of FindOpenMP.cmake that, without iomp and with - # new versions of VS 2019 including -openmp:experimental and libomp, causes - # final binary to be linked to both libomp and vcomp and produce incorrect results. - # Wait for eventual upstream fix, or for cmake 2.30 that allows to choose between -openmp and -openmp:experimental - # and see if choosing experimental works. - rm cmake/Modules/FindOpenMP.cmake - sedinplace 's/include(${CMAKE_CURRENT_LIST_DIR}\/Modules\/FindOpenMP.cmake)/find_package(OpenMP)/g' cmake/Dependencies.cmake -fi +# Remove pytorch adaptations of FindOpenMP.cmake that. +# On Windows without iomp and with new versions of VS 2019, including -openmp:experimental and libomp, causes +# final binary to be linked to both libomp and vcomp and produce incorrect results. +# Wait for eventual upstream fix, or for cmake 2.30 that allows to choose between -openmp and -openmp:experimental +# and see if choosing experimental works. See Issue #1503. +# On Linux, pytorch FindOpenMP.cmake picks llvm libomp over libgomp. See Issue #1504. +rm cmake/Modules/FindOpenMP.cmake +sedinplace 's/include(${CMAKE_CURRENT_LIST_DIR}\/Modules\/FindOpenMP.cmake)/find_package(OpenMP)/g' cmake/Dependencies.cmake #USE_FBGEMM=0 USE_KINETO=0 USE_GLOO=0 USE_MKLDNN=0 \ "$PYTHON_BIN_PATH" setup.py build diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java index 2ffbae72f1d..4424ade3e4d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java @@ -241,9 +241,9 @@ public Options( // Create new device instance for specific interface. public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForInterface( - @StdString BytePointer _interface); + @StdString BytePointer interface_name); public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForInterface( - @StdString String _interface); + @StdString String interface_name); // Create new device instance for specific hostname or address. public static native @SharedPtr @ByVal org.bytedeco.pytorch.gloo.Device createDeviceForHostname( 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 5dd30d31ee4..1eb422baade 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -77508,11 +77508,11 @@ scalar_t sf(scalar_t x, scalar_t y) public static final int TORCH_VERSION_MINOR = 3; /** Indicates the patch version of LibTorch. */ -public static final int TORCH_VERSION_PATCH = 0; +public static final int TORCH_VERSION_PATCH = 1; /** Indicates the version of LibTorch. */ public static final String TORCH_VERSION = - "2.3.0"; + "2.3.1"; // Parsed from torch/csrc/api/include/torch/xpu.h diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 6506990c7cb..59272618eec 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -85,13 +85,10 @@ }, exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"}, - link = {"c10", "torch_cpu", "torch"}, - preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "uv"} + preload = { "asmjit", "fbgemm" } ), @Platform( value = {"linux", "macosx", "windows"}, - link = { "c10", "c10_cuda", "torch_cpu", "torch_cuda", "torch" }, - preload = {"gomp@.1", "iomp5", "omp", "tbb@.2", "asmjit", "fbgemm", "uv", "cupti@.12"}, includepath = {"/usr/local/cuda/include", "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/include/"}, preloadpath = { "/usr/local/cuda-12.3/lib64/", @@ -103,9 +100,32 @@ "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/extras/CUPTI/lib64/", "C:/Program Files/NVIDIA Corporation/NvToolsExt/bin/x64/", }, - + linkpath = { + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/", + "/usr/local/cuda-12.3/lib64/", + "/usr/local/cuda/lib64/", + "/usr/lib64/" + }, extension = "-gpu" ), + @Platform( + value = {"linux", "macosx"}, + link = { "c10", "torch", "torch_cpu" } + ), + @Platform( + value = "windows", + link = { "c10", "torch", "torch_cpu", "uv" } + ), + @Platform( + value = "linux", + extension = "-gpu", + link = { "c10", "torch", "torch_cpu", "c10_cuda", "torch_cuda", "cudart", "cusparse", "cudnn" } // cupti@.12 needed ? + ), + @Platform( + value = "windows", + extension = "-gpu", + link = { "c10", "torch", "torch_cpu", "uv", "c10_cuda", "torch_cuda", "cudart", "cusparse", "cudnn" } + ) }, target = "org.bytedeco.pytorch", global = "org.bytedeco.pytorch.global.torch" diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java index b7249a3adab..424d83cb1bd 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java @@ -47,13 +47,6 @@ // For inclusion in JNI only, not parsed "ATen/cuda/CUDAGeneratorImpl.h", }, - link = { "cudart", "cusparse", "cudnn" }, - linkpath = { - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/", - "/usr/local/cuda-12.3/lib64/", - "/usr/local/cuda/lib64/", - "/usr/lib64/" - }, library = "jnitorch" ), }, From cca5b5c266fb1fc98532aadd4977b9af40ca93df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 22 Jun 2024 08:43:52 +0200 Subject: [PATCH 42/89] Update module-info.java --- pytorch/src/main/java9/module-info.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pytorch/src/main/java9/module-info.java b/pytorch/src/main/java9/module-info.java index 933f01a8cbe..a2f886ca397 100644 --- a/pytorch/src/main/java9/module-info.java +++ b/pytorch/src/main/java9/module-info.java @@ -3,7 +3,8 @@ requires transitive org.bytedeco.openblas; exports org.bytedeco.pytorch.global; exports org.bytedeco.pytorch.presets; - exports org.bytedeco.pytorch.functions; exports org.bytedeco.pytorch.cuda; + exports org.bytedeco.pytorch.gloo; + exports org.bytedeco.pytorch.chrono; exports org.bytedeco.pytorch; } From 855836403ead4092cf1306597c90db33f8f618d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Sat, 22 Jun 2024 11:53:37 +0200 Subject: [PATCH 43/89] Fix openmp on mac --- .github/actions/deploy-macosx/action.yml | 27 ++++++++++++------- .github/workflows/pytorch.yml | 9 +++---- cpython/platform/pom.xml | 2 +- cpython/pom.xml | 2 +- pytorch/cppbuild.sh | 13 +++++---- pytorch/platform/pom.xml | 9 ++++++- .../org/bytedeco/pytorch/presets/torch.java | 6 ++++- 7 files changed, 42 insertions(+), 26 deletions(-) diff --git a/.github/actions/deploy-macosx/action.yml b/.github/actions/deploy-macosx/action.yml index 690321c6aaa..1d36cd0450a 100644 --- a/.github/actions/deploy-macosx/action.yml +++ b/.github/actions/deploy-macosx/action.yml @@ -26,8 +26,7 @@ runs: brew uninstall --force --ignore-dependencies gcc gcc@7 gcc@8 gcc@9 gcc@10 gcc@11 gcc@12 gcc@13 little-cms2 maven openblas r brew install boost ccache swig autoconf-archive automake cmake libomp libtool libusb ant nasm xz pkg-config sdl2 gpg1 bison flex perl ragel binutils gradle gmp isl libmpc mpfr geoip pcre ssdeep yajl - brew link --force libomp - + # echo Installing an older less buggy version of CMake # curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/30a3e5e02420a515f9bad02e3cfcde95316db529/Formula/cmake.rb # brew unlink cmake @@ -53,11 +52,19 @@ runs: sudo install_name_tool -change /usr/local/lib/gcc/10/libgcc_s.1.dylib @rpath/libgcc_s.1.dylib /usr/local/lib/gcc/10/libgfortran.5.dylib sudo install_name_tool -change /usr/local/lib/gcc/10/libgcc_s.1.dylib @rpath/libgcc_s.1.dylib /usr/local/lib/gcc/10/libquadmath.0.dylib otool -L /usr/local/lib/gcc/10/*.dylib + else + brew link libomp --force -v fi - sudo install_name_tool -add_rpath @loader_path/. -id @rpath/libomp.dylib `brew ls libomp|grep libomp.dylib` - sudo install_name_tool -add_rpath @loader_path/. -id @rpath/libSDL2-2.0.0.dylib `brew ls sdl2|grep libSDL2-2.0.0.dylib` - sudo install_name_tool -add_rpath @loader_path/. -id @rpath/libusb-1.0.0.dylib `brew ls libusb|grep libusb-1.0.0.dylib` + # Change rpath and resign all brew libraries that could be bundled in presets + for i in libomp sdl2 libusb; do + for l in $(brew ls $i|grep .dylib); do + if [ ! -L $l ]; then + install_name_tool -add_rpath @loader_path/. -id @rpath/$(basename $l) $l + codesign --force -s - $l + fi + done + done curl -LO https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz sudo tar -xzf apache-maven-3.6.3-bin.tar.gz -C /usr/local/opt @@ -103,10 +110,12 @@ runs: - name: Build project shell: bash run: | - export LIBRARY_PATH="/usr/local/lib/gcc/10/" - export LD_LIBRARY_PATH="$LIBRARY_PATH" - export DYLD_LIBRARY_PATH="$LIBRARY_PATH" - export DYLD_FALLBACK_LIBRARY_PATH="$LIBRARY_PATH" + if [[ -n ${CI_DEPLOY_NEED_GCC:-} ]]; then + export LIBRARY_PATH="/usr/local/lib/gcc/10/" + export LD_LIBRARY_PATH="$LIBRARY_PATH" + export DYLD_LIBRARY_PATH="$LIBRARY_PATH" + export DYLD_FALLBACK_LIBRARY_PATH="$LIBRARY_PATH" + fi # Change default JVM on macos-14 runner if [[ -n ${JAVA_HOME_17_arm64:-} ]]; then diff --git a/.github/workflows/pytorch.yml b/.github/workflows/pytorch.yml index c0916d62689..dd85acec749 100644 --- a/.github/workflows/pytorch.yml +++ b/.github/workflows/pytorch.yml @@ -33,16 +33,13 @@ jobs: - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions timeout-minutes: 350 macosx-arm64: - runs-on: macos-12 + runs-on: macos-14 steps: - - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions + - uses: HGuillemet/javacpp-presets/.github/actions/deploy-macosx@hg_pytorch macosx-x86_64: runs-on: macos-12 -# strategy: -# matrix: -# ext: ["", -gpu] steps: - - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions + - uses: HGuillemet/javacpp-presets/.github/actions/deploy-macosx@hg_pytorch windows-x86_64: runs-on: windows-2019 strategy: diff --git a/cpython/platform/pom.xml b/cpython/platform/pom.xml index 2780f734e10..8af85f287de 100644 --- a/cpython/platform/pom.xml +++ b/cpython/platform/pom.xml @@ -10,7 +10,7 @@ ../../ - org.bytedeco + fr.apteryx cpython-platform 3.12.4-${project.parent.version} JavaCPP Presets Platform for CPython diff --git a/cpython/pom.xml b/cpython/pom.xml index 199ffe8e179..17b057f79ec 100644 --- a/cpython/pom.xml +++ b/cpython/pom.xml @@ -9,7 +9,7 @@ 1.5.11-SNAPSHOT - org.bytedeco + fr.apteryx cpython 3.12.4-${project.parent.version} JavaCPP Presets for CPython diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 16084a434da..5a5e45f5003 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -58,7 +58,7 @@ if [[ $PLATFORM == windows* ]]; then cd build cmake ../libuv-v1.39.0 -DBUILD_TESTING=OFF cmake --build . --config Release - cmake --install . --config Release --prefix=../dist + cmake --install . --config Release --prefix ../dist cd ../.. fi export libuv_ROOT=${INSTALL_PATH}/libuv/dist @@ -143,7 +143,7 @@ case $PLATFORM in macosx-arm64) export CC="clang" export CXX="clang++" - export CMAKE_OSX_ARCHITECTURES=arm64 # enable cross-compilation on a x86_64 host machine + # export PATH=$(brew --prefix llvm@18)/bin:$PATH # Use brew LLVM instead of Xcode LLVM 14 export USE_MKLDNN=OFF export USE_QNNPACK=OFF # not compatible with arm64 as of PyTorch 2.1.2 export CMAKE_OSX_DEPLOYMENT_TARGET=11.00 # minimum needed for arm64 support @@ -151,6 +151,8 @@ case $PLATFORM in macosx-x86_64) export CC="clang" export CXX="clang++" + export USE_MKLDNN=OFF + # export PATH=$(brew --prefix llvm@18)/bin:$PATH # Use brew LLVM instead of Xcode LLVM 14 ;; windows-x86_64) if which ccache.exe; then @@ -210,6 +212,7 @@ sedinplace 's/const std::string& interface)/const std::string\& interface_name)/ # Wait for eventual upstream fix, or for cmake 2.30 that allows to choose between -openmp and -openmp:experimental # and see if choosing experimental works. See Issue #1503. # On Linux, pytorch FindOpenMP.cmake picks llvm libomp over libgomp. See Issue #1504. +# On MacOS CMake standard version works tooL rm cmake/Modules/FindOpenMP.cmake sedinplace 's/include(${CMAKE_CURRENT_LIST_DIR}\/Modules\/FindOpenMP.cmake)/find_package(OpenMP)/g' cmake/Dependencies.cmake @@ -226,11 +229,7 @@ ln -sf pytorch/torch/bin ../bin case $PLATFORM in macosx-*) - # fix library with correct rpath - cp /usr/local/lib/libomp.dylib ../lib/libiomp5.dylib - chmod +w ../lib/libiomp5.dylib - install_name_tool -id @rpath/libiomp5.dylib ../lib/libiomp5.dylib - install_name_tool -change @rpath/libomp.dylib @rpath/libiomp5.dylib ../lib/libtorch_cpu.dylib + cp $(brew ls libomp|grep libomp.dylib) ../lib ;; windows-*) cp ../libuv/dist/lib/Release/* ../lib diff --git a/pytorch/platform/pom.xml b/pytorch/platform/pom.xml index 1f7dcda05d7..1a93b71dfb9 100644 --- a/pytorch/platform/pom.xml +++ b/pytorch/platform/pom.xml @@ -47,6 +47,12 @@ ${project.version} ${javacpp.platform.macosx-x86_64} + + ${project.groupId} + ${javacpp.moduleId} + ${project.version} + ${javacpp.platform.macosx-arm64} + ${project.groupId} ${javacpp.moduleId} @@ -65,7 +71,7 @@ - ${javacpp.moduleId}.jar ${javacpp.moduleId}-linux-x86_64.jar ${javacpp.moduleId}-macosx-x86_64.jar ${javacpp.moduleId}-windows-x86_64.jar + ${javacpp.moduleId}.jar ${javacpp.moduleId}-linux-x86_64.jar ${javacpp.moduleId}-macosx-x86_64.jar ${javacpp.moduleId}-macosx-arm64.jar ${javacpp.moduleId}-windows-x86_64.jar @@ -112,6 +118,7 @@ module org.bytedeco.${javacpp.moduleId}.platform { requires static org.bytedeco.${javacpp.moduleId}.linux.x86_64; requires static org.bytedeco.${javacpp.moduleId}.macosx.x86_64; + requires static org.bytedeco.${javacpp.moduleId}.macosx.arm64; requires static org.bytedeco.${javacpp.moduleId}.windows.x86_64; } diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java index 59272618eec..a1e5ef96322 100644 --- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java +++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java @@ -109,9 +109,13 @@ extension = "-gpu" ), @Platform( - value = {"linux", "macosx"}, + value = {"linux"}, link = { "c10", "torch", "torch_cpu" } ), + @Platform( + value = {"macosx"}, + link = { "c10", "torch", "torch_cpu", "omp" } + ), @Platform( value = "windows", link = { "c10", "torch", "torch_cpu", "uv" } From 5e9f8626e1c50381b728a936f9cc5fb35d7cca0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= Date: Thu, 1 Aug 2024 13:15:48 +0200 Subject: [PATCH 44/89] Upgrade to PyTorch 2.4.0 --- platform/pom.xml | 2 +- pytorch/README.md | 6 +- pytorch/cppbuild.sh | 2 +- pytorch/include_list.pl | 3 +- pytorch/platform/gpu/pom.xml | 2 +- pytorch/platform/pom.xml | 2 +- pytorch/pom.xml | 2 +- pytorch/samples/pom.xml | 4 +- .../pytorch/AcceleratorHooksInterface.java | 10 + .../pytorch/AdaptiveAvgPool1dImpl.java | 2 +- .../AdaptiveAvgPool1dImplCloneable.java | 2 +- .../pytorch/AdaptiveAvgPool2dImpl.java | 2 +- .../AdaptiveAvgPool2dImplCloneable.java | 2 +- .../pytorch/AdaptiveAvgPool3dImpl.java | 2 +- .../AdaptiveAvgPool3dImplCloneable.java | 2 +- .../AdaptiveLogSoftmaxWithLossImpl.java | 2 +- ...aptiveLogSoftmaxWithLossImplCloneable.java | 2 +- .../pytorch/AdaptiveMaxPool1dImpl.java | 2 +- .../AdaptiveMaxPool1dImplCloneable.java | 2 +- .../pytorch/AdaptiveMaxPool2dImpl.java | 2 +- .../AdaptiveMaxPool2dImplCloneable.java | 2 +- .../pytorch/AdaptiveMaxPool3dImpl.java | 2 +- .../AdaptiveMaxPool3dImplCloneable.java | 2 +- .../bytedeco/pytorch/AliasInfoOptional.java | 2 +- .../pytorch/AliasTypeSetOptional.java | 2 +- .../bytedeco/pytorch/AlphaDropoutImpl.java | 2 +- .../pytorch/AlphaDropoutImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/AnyModule.java | 14 +- .../java/org/bytedeco/pytorch/Argument.java | 50 +- .../pytorch/AutogradCompilerCall.java | 50 + .../org/bytedeco/pytorch/AvgPool1dImpl.java | 2 +- .../pytorch/AvgPool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AvgPool2dImpl.java | 2 +- .../pytorch/AvgPool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/AvgPool3dImpl.java | 2 +- .../pytorch/AvgPool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/BCELossImpl.java | 2 +- .../pytorch/BCELossImplCloneable.java | 2 +- .../pytorch/BCEWithLogitsLossImpl.java | 2 +- .../BCEWithLogitsLossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Backtrace.java | 33 + .../org/bytedeco/pytorch/BatchNorm1dImpl.java | 2 +- .../pytorch/BatchNorm1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/BatchNorm2dImpl.java | 2 +- .../pytorch/BatchNorm2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/BatchNorm3dImpl.java | 2 +- .../pytorch/BatchNorm3dImplCloneable.java | 2 +- .../bytedeco/pytorch/BatchSizeOptional.java | 2 +- .../org/bytedeco/pytorch/BilinearImpl.java | 2 +- .../pytorch/BilinearImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/Blob.java | 2 +- .../org/bytedeco/pytorch/BoolOptional.java | 2 +- .../bytedeco/pytorch/BoolVectorOptional.java | 2 +- .../pytorch/BooleanElementReference.java | 4 +- .../org/bytedeco/pytorch/BuiltinModule.java | 8 +- .../org/bytedeco/pytorch/ByteOptional.java | 2 +- .../pytorch/BytePointerPairOptional.java | 2 +- .../java/org/bytedeco/pytorch/C10dLogger.java | 36 + .../org/bytedeco/pytorch/C10dLoggingData.java | 47 + .../java/org/bytedeco/pytorch/CELUImpl.java | 2 +- .../bytedeco/pytorch/CELUImplCloneable.java | 2 +- .../org/bytedeco/pytorch/CTCLossImpl.java | 2 +- .../pytorch/CTCLossImplCloneable.java | 2 +- .../bytedeco/pytorch/CUDAHooksInterface.java | 2 + .../java/org/bytedeco/pytorch/CacheKey.java | 46 + .../org/bytedeco/pytorch/CacheKeyBuffer.java | 35 + .../bytedeco/pytorch/ChunkBatchDataset.java | 2 +- .../pytorch/ChunkBatchSharedBatchDataset.java | 2 +- .../ChunkBatchSharedTensorBatchDataset.java | 2 +- .../pytorch/ChunkTensorBatchDataset.java | 2 +- .../pytorch/ClassTypePropertyOptional.java | 2 +- .../org/bytedeco/pytorch/CompilationUnit.java | 2 +- .../bytedeco/pytorch/CompiledNodeArgs.java | 68 +- .../bytedeco/pytorch/ConstantPad1dImpl.java | 2 +- .../pytorch/ConstantPad1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConstantPad2dImpl.java | 2 +- .../pytorch/ConstantPad2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConstantPad3dImpl.java | 2 +- .../pytorch/ConstantPad3dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Context.java | 10 +- .../java/org/bytedeco/pytorch/Conv1dImpl.java | 2 +- .../bytedeco/pytorch/Conv1dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Conv2dImpl.java | 2 +- .../bytedeco/pytorch/Conv2dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Conv3dImpl.java | 2 +- .../bytedeco/pytorch/Conv3dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConvTranspose1dImpl.java | 6 +- .../pytorch/ConvTranspose1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConvTranspose2dImpl.java | 6 +- .../pytorch/ConvTranspose2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ConvTranspose3dImpl.java | 6 +- .../pytorch/ConvTranspose3dImplCloneable.java | 2 +- .../pytorch/CosineEmbeddingLossImpl.java | 2 +- .../CosineEmbeddingLossImplCloneable.java | 2 +- .../pytorch/CosineSimilarityImpl.java | 2 +- .../CosineSimilarityImplCloneable.java | 2 +- .../pytorch/CppSignatureOptional.java | 2 +- .../pytorch/CrossEntropyLossImpl.java | 2 +- .../CrossEntropyLossImplCloneable.java | 2 +- .../pytorch/CrossMapLRN2dImplCloneable.java | 2 +- .../bytedeco/pytorch/DataLoaderOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Device.java | 4 +- .../pytorch/DeviceGuardImplInterface.java | 22 + .../org/bytedeco/pytorch/DeviceOptional.java | 2 +- .../bytedeco/pytorch/DeviceTypeOptional.java | 2 +- .../bytedeco/pytorch/DimVectorOptional.java | 2 +- .../bytedeco/pytorch/DimnameListOptional.java | 2 +- .../org/bytedeco/pytorch/DimnameOptional.java | 2 +- .../bytedeco/pytorch/DispatchKeyOptional.java | 2 +- .../java/org/bytedeco/pytorch/Dispatcher.java | 12 +- .../bytedeco/pytorch/DistributedBackend.java | 6 + .../pytorch/DistributedBackendOptional.java | 2 +- .../pytorch/DistributedRandomSampler.java | 2 +- .../pytorch/DistributedSequentialSampler.java | 2 +- .../pytorch/DoubleArrayRefOptional.java | 2 +- .../DoubleComplexElementReference.java | 4 +- .../pytorch/DoubleElementReference.java | 4 +- .../pytorch/DoubleExpandingArrayOptional.java | 2 +- .../org/bytedeco/pytorch/DoubleOptional.java | 2 +- .../pytorch/DoubleVectorOptional.java | 2 +- .../org/bytedeco/pytorch/Dropout2dImpl.java | 2 +- .../pytorch/Dropout2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/Dropout3dImpl.java | 2 +- .../pytorch/Dropout3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/DropoutImpl.java | 2 +- .../pytorch/DropoutImplCloneable.java | 2 +- .../org/bytedeco/pytorch/DynamoTensorArg.java | 37 + .../java/org/bytedeco/pytorch/ELUImpl.java | 2 +- .../bytedeco/pytorch/ELUImplCloneable.java | 2 +- .../bytedeco/pytorch/EmbeddingBagImpl.java | 2 +- .../pytorch/EmbeddingBagImplCloneable.java | 2 +- .../org/bytedeco/pytorch/EmbeddingImpl.java | 2 +- .../pytorch/EmbeddingImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ExampleOptional.java | 2 +- .../pytorch/ExampleVectorOptional.java | 2 +- .../ExecutorExecutionModeOptional.java | 2 +- .../FeatureAlphaDropoutImplCloneable.java | 2 +- .../org/bytedeco/pytorch/FlattenImpl.java | 2 +- .../pytorch/FlattenImplCloneable.java | 2 +- .../org/bytedeco/pytorch/FloatOptional.java | 2 +- .../java/org/bytedeco/pytorch/FoldImpl.java | 2 +- .../bytedeco/pytorch/FoldImplCloneable.java | 2 +- .../pytorch/ForceDispatchKeyGuard.java | 11 + .../pytorch/FractionalMaxPool1dOptions.java | 4 +- .../pytorch/FractionalMaxPool2dImpl.java | 2 +- .../FractionalMaxPool2dImplCloneable.java | 2 +- .../pytorch/FractionalMaxPool2dOptions.java | 4 +- .../pytorch/FractionalMaxPool3dImpl.java | 2 +- .../FractionalMaxPool3dImplCloneable.java | 2 +- .../pytorch/FractionalMaxPool3dOptions.java | 4 +- .../pytorch/FullDataLoaderOptions.java | 2 +- .../java/org/bytedeco/pytorch/Function.java | 10 +- .../pytorch/FunctionCrossMapLRN2d.java | 17 +- .../org/bytedeco/pytorch/FunctionSchema.java | 8 +- .../pytorch/FunctionSchemaOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/Future.java | 2 +- .../pytorch/FutureElementReference.java | 4 +- .../java/org/bytedeco/pytorch/GELUImpl.java | 2 +- .../bytedeco/pytorch/GELUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/GLUImpl.java | 2 +- .../bytedeco/pytorch/GLUImplCloneable.java | 2 +- .../org/bytedeco/pytorch/GRUCellImpl.java | 2 +- .../pytorch/GRUCellImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/GRUImpl.java | 2 +- .../bytedeco/pytorch/GRUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Generator.java | 4 + .../org/bytedeco/pytorch/GeneratorImpl.java | 3 + .../bytedeco/pytorch/GeneratorOptional.java | 2 +- .../pytorch/GenericElementReference.java | 4 +- .../gen/java/org/bytedeco/pytorch/Graph.java | 6 +- .../org/bytedeco/pytorch/GraphExecutor.java | 2 +- .../org/bytedeco/pytorch/GraphFunction.java | 4 +- .../org/bytedeco/pytorch/GroupNormImpl.java | 2 +- .../pytorch/GroupNormImplCloneable.java | 2 +- .../org/bytedeco/pytorch/HardshrinkImpl.java | 2 +- .../pytorch/HardshrinkImplCloneable.java | 2 +- .../org/bytedeco/pytorch/HardtanhImpl.java | 2 +- .../pytorch/HardtanhImplCloneable.java | 2 +- .../pytorch/HashIdentityIValueMap.java | 49 + .../pytorch/HingeEmbeddingLossImpl.java | 2 +- .../HingeEmbeddingLossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/HuberLossImpl.java | 2 +- .../pytorch/HuberLossImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/IValue.java | 50 +- .../org/bytedeco/pytorch/IValueOptional.java | 2 +- .../pytorch/IValueOptionalVector.java | 2 +- .../org/bytedeco/pytorch/IdentityImpl.java | 2 +- .../pytorch/IdentityImplCloneable.java | 2 +- .../bytedeco/pytorch/InlinedCallStack.java | 4 +- .../pytorch/InlinedCallStackOptional.java | 2 +- .../org/bytedeco/pytorch/InputArchive.java | 12 +- .../bytedeco/pytorch/InstanceNorm1dImpl.java | 2 +- .../pytorch/InstanceNorm1dImplCloneable.java | 2 +- .../bytedeco/pytorch/InstanceNorm2dImpl.java | 2 +- .../pytorch/InstanceNorm2dImplCloneable.java | 2 +- .../bytedeco/pytorch/InstanceNorm3dImpl.java | 2 +- .../pytorch/InstanceNorm3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/IntOptional.java | 2 +- .../java/org/bytedeco/pytorch/IntPair.java | 41 + .../pytorch/JavaStatefulBatchDataset.java | 2 +- .../JavaStatefulTensorBatchDataset.java | 2 +- .../java/org/bytedeco/pytorch/JitModule.java | 2 +- .../java/org/bytedeco/pytorch/JitNode.java | 2 +- .../org/bytedeco/pytorch/KLDivLossImpl.java | 2 +- .../pytorch/KLDivLossImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/L1LossImpl.java | 2 +- .../bytedeco/pytorch/L1LossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LPPool1dImpl.java | 2 +- .../pytorch/LPPool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LPPool2dImpl.java | 2 +- .../pytorch/LPPool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LPPool3dImpl.java | 2 +- .../pytorch/LPPool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LSTMCellImpl.java | 2 +- .../pytorch/LSTMCellImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/LSTMImpl.java | 2 +- .../bytedeco/pytorch/LSTMImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LayerNormImpl.java | 2 +- .../pytorch/LayerNormImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LayoutOptional.java | 2 +- .../org/bytedeco/pytorch/LeakyReLUImpl.java | 2 +- .../pytorch/LeakyReLUImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/Library.java | 10 +- .../java/org/bytedeco/pytorch/LinearImpl.java | 2 +- .../bytedeco/pytorch/LinearImplCloneable.java | 2 +- .../pytorch/LocalResponseNormImpl.java | 2 +- .../LocalResponseNormImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LogSigmoidImpl.java | 2 +- .../pytorch/LogSigmoidImplCloneable.java | 2 +- .../org/bytedeco/pytorch/LogSoftmaxImpl.java | 2 +- .../pytorch/LogSoftmaxImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/Logger.java | 18 +- .../org/bytedeco/pytorch/LoggerOptional.java | 2 +- .../pytorch/LongArrayRefOptional.java | 2 +- .../pytorch/LongElementReference.java | 4 +- .../pytorch/LongExpandingArrayOptional.java | 2 +- .../org/bytedeco/pytorch/LongOptional.java | 2 +- .../pytorch/LongOptionalArrayRef.java | 2 +- .../bytedeco/pytorch/LongOptionalVector.java | 2 +- .../bytedeco/pytorch/LongSmallVectorBase.java | 2 + .../bytedeco/pytorch/LongSmallVectorImpl.java | 4 +- .../bytedeco/pytorch/LongVaryingShape.java | 6 +- .../bytedeco/pytorch/LongVectorOptional.java | 2 +- .../{ORTHooksArgs.java => MAIAHooksArgs.java} | 6 +- ...Interface.java => MAIAHooksInterface.java} | 16 +- .../org/bytedeco/pytorch/MSELossImpl.java | 2 +- .../pytorch/MSELossImplCloneable.java | 2 +- .../bytedeco/pytorch/MTIAHooksInterface.java | 21 + .../pytorch/MarginRankingLossImpl.java | 2 +- .../MarginRankingLossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxPool1dImpl.java | 2 +- .../pytorch/MaxPool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxPool2dImpl.java | 2 +- .../pytorch/MaxPool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxPool3dImpl.java | 2 +- .../pytorch/MaxPool3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool1dImpl.java | 4 +- .../pytorch/MaxUnpool1dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool2dImpl.java | 4 +- .../pytorch/MaxUnpool2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/MaxUnpool3dImpl.java | 4 +- .../pytorch/MaxUnpool3dImplCloneable.java | 2 +- .../pytorch/MemoryFormatOptional.java | 2 +- .../org/bytedeco/pytorch/MethodOptional.java | 2 +- .../java/org/bytedeco/pytorch/MishImpl.java | 2 +- .../bytedeco/pytorch/MishImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/Module.java | 2 +- .../org/bytedeco/pytorch/ModuleDictImpl.java | 2 +- .../pytorch/ModuleDictImplCloneable.java | 2 +- .../pytorch/ModuleInstanceInfoOptional.java | 2 +- .../org/bytedeco/pytorch/ModuleListImpl.java | 2 +- .../pytorch/ModuleListImplCloneable.java | 2 +- .../pytorch/MultiLabelMarginLossImpl.java | 2 +- .../MultiLabelMarginLossImplCloneable.java | 2 +- .../pytorch/MultiLabelSoftMarginLossImpl.java | 2 +- ...MultiLabelSoftMarginLossImplCloneable.java | 2 +- .../bytedeco/pytorch/MultiMarginLossImpl.java | 2 +- .../pytorch/MultiMarginLossImplCloneable.java | 2 +- .../pytorch/MultiheadAttentionImpl.java | 2 +- .../MultiheadAttentionImplCloneable.java | 2 +- .../org/bytedeco/pytorch/NLLLossImpl.java | 2 +- .../pytorch/NLLLossImplCloneable.java | 2 +- .../bytedeco/pytorch/NamedValueOptional.java | 2 +- .../java/org/bytedeco/pytorch/NodeCall.java | 41 + .../java/org/bytedeco/pytorch/NodeCalls.java | 41 + .../org/bytedeco/pytorch/NodeNodeCallMap.java | 47 + .../gen/java/org/bytedeco/pytorch/Obj.java | 8 +- .../org/bytedeco/pytorch/OperandInfo.java | 11 + .../org/bytedeco/pytorch/OperatorHandle.java | 3 + .../pytorch/OperatorHandleOptional.java | 2 +- .../pytorch/OperatorNameOptional.java | 2 +- .../bytedeco/pytorch/OptionalStreamGuard.java | 86 + .../java/org/bytedeco/pytorch/PReLUImpl.java | 2 +- .../bytedeco/pytorch/PReLUImplCloneable.java | 2 +- .../pytorch/PairwiseDistanceImpl.java | 2 +- .../PairwiseDistanceImplCloneable.java | 2 +- .../pytorch/ParameterDictImplCloneable.java | 2 +- .../pytorch/ParameterListImplCloneable.java | 2 +- .../bytedeco/pytorch/PixelShuffleImpl.java | 2 +- .../pytorch/PixelShuffleImplCloneable.java | 2 +- .../bytedeco/pytorch/PixelUnshuffleImpl.java | 2 +- .../pytorch/PixelUnshuffleImplCloneable.java | 2 +- .../bytedeco/pytorch/PointerPairOptional.java | 2 +- .../bytedeco/pytorch/PoissonNLLLossImpl.java | 2 +- .../pytorch/PoissonNLLLossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ProcessGroup.java | 27 +- .../bytedeco/pytorch/PyInterpreterVTable.java | 80 +- .../org/bytedeco/pytorch/PyObjectHolder.java | 2 +- .../pytorch/PyObject_TorchDispatchMode.java | 36 + .../PyObject_TorchDispatchModeOptional.java | 36 + .../pytorch/QualifiedNameOptional.java | 2 +- .../java/org/bytedeco/pytorch/Quantizer.java | 1 + .../org/bytedeco/pytorch/RNNCellImpl.java | 2 +- .../pytorch/RNNCellImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/RNNImpl.java | 2 +- .../bytedeco/pytorch/RNNImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/RReLUImpl.java | 2 +- .../bytedeco/pytorch/RReLUImplCloneable.java | 2 +- .../org/bytedeco/pytorch/RandomSampler.java | 2 +- .../java/org/bytedeco/pytorch/RangeValue.java | 4 +- .../java/org/bytedeco/pytorch/ReLU6Impl.java | 2 +- .../bytedeco/pytorch/ReLU6ImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/ReLUImpl.java | 2 +- .../bytedeco/pytorch/ReLUImplCloneable.java | 2 +- .../org/bytedeco/pytorch/RecordFunction.java | 2 + .../pytorch/ReduceLROnPlateauScheduler.java | 182 + .../java/org/bytedeco/pytorch/ReduceOp.java | 3 +- .../java/org/bytedeco/pytorch/Reducer.java | 6 +- .../bytedeco/pytorch/ReflectionPad1dImpl.java | 2 +- .../pytorch/ReflectionPad1dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReflectionPad2dImpl.java | 2 +- .../pytorch/ReflectionPad2dImplCloneable.java | 2 +- .../bytedeco/pytorch/ReflectionPad3dImpl.java | 2 +- .../pytorch/ReflectionPad3dImplCloneable.java | 2 +- .../pytorch/ReplicationPad1dImpl.java | 2 +- .../ReplicationPad1dImplCloneable.java | 2 +- .../pytorch/ReplicationPad2dImpl.java | 2 +- .../ReplicationPad2dImplCloneable.java | 2 +- .../pytorch/ReplicationPad3dImpl.java | 2 +- .../ReplicationPad3dImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/SELUImpl.java | 2 +- .../bytedeco/pytorch/SELUImplCloneable.java | 2 +- .../pytorch/SafePyObjectOptional.java | 2 +- .../org/bytedeco/pytorch/ScalarOptional.java | 2 +- .../bytedeco/pytorch/ScalarTypeOptional.java | 2 +- .../org/bytedeco/pytorch/ScopeOptional.java | 2 +- .../bytedeco/pytorch/ScriptTypeParser.java | 2 +- .../org/bytedeco/pytorch/SequentialImpl.java | 8 +- .../pytorch/SequentialImplCloneable.java | 2 +- .../bytedeco/pytorch/SequentialSampler.java | 2 +- .../pytorch/ShapeSymbolVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/SiLUImpl.java | 2 +- .../bytedeco/pytorch/SiLUImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SigmoidImpl.java | 2 +- .../pytorch/SigmoidImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SimpleValue.java | 2 +- .../java/org/bytedeco/pytorch/SizeInput.java | 43 + .../org/bytedeco/pytorch/SizeTOptional.java | 2 +- .../bytedeco/pytorch/SizeTVectorOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/Slice.java | 12 +- .../bytedeco/pytorch/SmoothL1LossImpl.java | 2 +- .../pytorch/SmoothL1LossImplCloneable.java | 2 +- .../bytedeco/pytorch/SoftMarginLossImpl.java | 2 +- .../pytorch/SoftMarginLossImplCloneable.java | 2 +- .../org/bytedeco/pytorch/Softmax2dImpl.java | 2 +- .../pytorch/Softmax2dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftmaxImpl.java | 2 +- .../pytorch/SoftmaxImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftminImpl.java | 2 +- .../pytorch/SoftminImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftplusImpl.java | 2 +- .../pytorch/SoftplusImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftshrinkImpl.java | 2 +- .../pytorch/SoftshrinkImplCloneable.java | 2 +- .../org/bytedeco/pytorch/SoftsignImpl.java | 2 +- .../pytorch/SoftsignImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/Source.java | 12 +- .../bytedeco/pytorch/SourceRangeOptional.java | 2 +- .../pytorch/StashTorchDispatchModeGuard.java | 41 + .../pytorch/StashTorchDispatchStackGuard.java | 39 + .../org/bytedeco/pytorch/StorageImpl.java | 9 +- .../org/bytedeco/pytorch/StorageType.java | 2 +- .../bytedeco/pytorch/StoreTimeoutGuard.java | 44 + .../org/bytedeco/pytorch/StreamOptional.java | 2 +- .../org/bytedeco/pytorch/StreamSampler.java | 2 +- .../org/bytedeco/pytorch/StrideOptional.java | 2 +- .../bytedeco/pytorch/StrideVaryingShape.java | 6 +- .../pytorch/StrideVectorOptional.java | 2 +- .../org/bytedeco/pytorch/StringOptional.java | 2 +- .../java/org/bytedeco/pytorch/StringType.java | 2 +- .../pytorch/StringVectorOptional.java | 2 +- .../bytedeco/pytorch/StringViewOptional.java | 2 +- .../pytorch/StringViewVectorOptional.java | 2 +- .../bytedeco/pytorch/SugaredTupleValue.java | 2 +- .../org/bytedeco/pytorch/SugaredValue.java | 2 +- .../bytedeco/pytorch/SwapSavedVariables.java | 73 +- .../org/bytedeco/pytorch/SymBoolType.java | 2 +- .../pytorch/SymDimVectorOptional.java | 2 +- .../org/bytedeco/pytorch/SymFloatType.java | 2 +- .../pytorch/SymIntArrayRefOptional.java | 2 +- .../org/bytedeco/pytorch/SymIntOptional.java | 2 +- .../pytorch/SymIntSmallVectorBase.java | 2 + .../pytorch/SymIntSmallVectorImpl.java | 4 +- .../java/org/bytedeco/pytorch/SymIntType.java | 2 +- .../java/org/bytedeco/pytorch/SymNode.java | 8 + ...rchDispatchModeTorchDispatchModeKey_T.java | 37 + .../pytorch/T_StringSizeTSizeT_TOptional.java | 2 +- .../pytorch/T_TypePtrLong_TOptional.java | 2 +- .../java/org/bytedeco/pytorch/TanhImpl.java | 2 +- .../bytedeco/pytorch/TanhImplCloneable.java | 2 +- .../org/bytedeco/pytorch/TanhshrinkImpl.java | 2 +- .../pytorch/TanhshrinkImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/Tensor.java | 288 +- .../java/org/bytedeco/pytorch/TensorArgs.java | 51 + .../pytorch/TensorArrayRefOptional.java | 2 +- .../java/org/bytedeco/pytorch/TensorBase.java | 8 +- .../pytorch/TensorElementReference.java | 4 +- .../pytorch/TensorExampleOptional.java | 2 +- .../pytorch/TensorExampleVectorOptional.java | 2 +- .../java/org/bytedeco/pytorch/TensorImpl.java | 10 +- .../bytedeco/pytorch/TensorIteratorBase.java | 6 + .../org/bytedeco/pytorch/TensorOptional.java | 2 +- .../pytorch/TensorOptionalArrayRef.java | 2 +- .../TensorOptionalElementReference.java | 6 +- .../bytedeco/pytorch/TensorOptionalList.java | 12 +- .../pytorch/TensorOptionalListIterator.java | 4 +- .../pytorch/TensorOptionalVector.java | 2 +- .../org/bytedeco/pytorch/TensorOptions.java | 2 +- .../java/org/bytedeco/pytorch/TensorType.java | 4 +- .../pytorch/TensorVectorOptional.java | 2 +- .../org/bytedeco/pytorch/ThresholdImpl.java | 2 +- .../pytorch/ThresholdImplCloneable.java | 2 +- .../gen/java/org/bytedeco/pytorch/Timer.java | 24 +- .../pytorch/TorchDispatchModeTLS.java | 25 +- .../java/org/bytedeco/pytorch/TraceState.java | 41 + .../pytorch/TransformerDecoderImpl.java | 2 +- .../TransformerDecoderImplCloneable.java | 2 +- .../pytorch/TransformerDecoderLayerImpl.java | 2 +- .../TransformerDecoderLayerImplCloneable.java | 2 +- .../pytorch/TransformerEncoderImpl.java | 2 +- .../TransformerEncoderImplCloneable.java | 2 +- .../pytorch/TransformerEncoderLayerImpl.java | 2 +- .../TransformerEncoderLayerImplCloneable.java | 2 +- .../pytorch/TransformerImplCloneable.java | 2 +- .../pytorch/TripletMarginLossImpl.java | 2 +- .../TripletMarginLossImplCloneable.java | 2 +- .../TripletMarginWithDistanceLossImpl.java | 2 +- ...etMarginWithDistanceLossImplCloneable.java | 2 +- .../TripletMarginWithDistanceLossOptions.java | 2 +- .../gen/java/org/bytedeco/pytorch/Type.java | 2 +- .../bytedeco/pytorch/TypeMetaOptional.java | 2 +- .../org/bytedeco/pytorch/TypePtrOptional.java | 2 +- .../org/bytedeco/pytorch/UnflattenImpl.java | 2 +- .../pytorch/UnflattenImplCloneable.java | 2 +- .../java/org/bytedeco/pytorch/UnfoldImpl.java | 2 +- .../bytedeco/pytorch/UnfoldImplCloneable.java | 2 +- .../org/bytedeco/pytorch/UpsampleImpl.java | 2 +- .../pytorch/UpsampleImplCloneable.java | 2 +- .../org/bytedeco/pytorch/ValueOptional.java | 2 +- .../pytorch/VariableHooksInterface.java | 22 +- .../pytorch/WeakOrStrongCompilationUnit.java | 4 +- .../pytorch/WeakStorageVectorOptional.java | 2 +- .../gen/java/org/bytedeco/pytorch/Work.java | 8 +- .../bytedeco/pytorch/XPUHooksInterface.java | 4 + .../pytorch/ZeroPad1dImplCloneable.java | 2 +- .../pytorch/ZeroPad2dImplCloneable.java | 2 +- .../pytorch/ZeroPad3dImplCloneable.java | 2 +- .../org/bytedeco/pytorch/cuda/BlockInfo.java | 4 +- .../bytedeco/pytorch/cuda/CUDAAllocator.java | 2 +- .../cuda/CUDAStreamCaptureModeGuard.java | 1 - .../bytedeco/pytorch/cuda/SegmentInfo.java | 10 +- .../org/bytedeco/pytorch/cuda/TraceEntry.java | 20 +- .../org/bytedeco/pytorch/global/torch.java | 3286 +++++++++-------- .../bytedeco/pytorch/global/torch_cuda.java | 17 +- .../bytedeco/pytorch/StackTraceFetcher.java | 31 + .../org/bytedeco/pytorch/TypePrinter.java | 2 +- .../org/bytedeco/pytorch/presets/torch.java | 282 +- .../bytedeco/pytorch/presets/torch_cuda.java | 10 +- .../org/bytedeco/pytorch/include/datasets.h | 8 +- .../pytorch/include/pytorch_adapters.h | 4 +- .../bytedeco/pytorch/presets/torch_include.h | 10 +- 481 files changed, 4284 insertions(+), 2471 deletions(-) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java rename pytorch/src/gen/java/org/bytedeco/pytorch/{ORTHooksArgs.java => MAIAHooksArgs.java} (87%) rename pytorch/src/gen/java/org/bytedeco/pytorch/{ORTHooksInterface.java => MAIAHooksInterface.java} (71%) create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/T_PyObject_TorchDispatchModeTorchDispatchModeKey_T.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java create mode 100644 pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java create mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/StackTraceFetcher.java diff --git a/platform/pom.xml b/platform/pom.xml index bcf92ce160e..8440f7f184c 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -292,7 +292,7 @@ org.bytedeco pytorch-platform - 2.3.1-${project.version} + 2.4.0-${project.version} org.bytedeco diff --git a/pytorch/README.md b/pytorch/README.md index f881bea2d1f..c1910ecc133 100644 --- a/pytorch/README.md +++ b/pytorch/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * PyTorch 2.3.1 https://pytorch.org/ + * PyTorch 2.4.0 https://pytorch.org/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -48,14 +48,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco pytorch-platform - 2.3.1-1.5.11-SNAPSHOT + 2.4.0-1.5.11-SNAPSHOT org.bytedeco pytorch-platform-gpu - 2.3.1-1.5.11-SNAPSHOT + 2.4.0-1.5.11-SNAPSHOT diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh index 5a5e45f5003..93d43b7e813 100755 --- a/pytorch/cppbuild.sh +++ b/pytorch/cppbuild.sh @@ -38,7 +38,7 @@ if [[ $PLATFORM == windows* ]]; then export PYTHON_BIN_PATH=$(which python.exe) fi -PYTORCH_VERSION=2.3.1 +PYTORCH_VERSION=2.4.0 export PYTORCH_BUILD_VERSION="$PYTORCH_VERSION" export PYTORCH_BUILD_NUMBER=1 diff --git a/pytorch/include_list.pl b/pytorch/include_list.pl index 1b8be314ac2..5c01133ab15 100644 --- a/pytorch/include_list.pl +++ b/pytorch/include_list.pl @@ -30,7 +30,8 @@ sub go { my ($roots, $opts) = @_; my $path = join ' ', @$roots, @$opts; - my $exe = "g++ -I. -I torch/csrc/api/include/ -DUSE_UCC -DUSE_C10D_GLOO -DUSE_C10D_MPI -DUSE_DISTRIBUTED -D_WIN32 -H $path -E 2>&1 > /dev/null"; + my $exe = "g++ -I. -I torch/csrc/api/include/ -DUSE_UCC -DUSE_C10D_GLOO -DUSE_C10D_MPI -DUSE_DISTRIBUTED -H $path -E 2>&1 > /dev/null"; + #my $exe = "g++ -I. -I torch/csrc/api/include/ -DUSE_UCC -DUSE_C10D_GLOO -DUSE_C10D_MPI -DUSE_DISTRIBUTED -D_WIN32 -H $path -E 2>&1 > /dev/null"; my @inc = `$exe`; if ($? != 0) { print STDERR "Failed:\n$exe\nError: $?: $!\n"; diff --git a/pytorch/platform/gpu/pom.xml b/pytorch/platform/gpu/pom.xml index 690d537260e..a06ab818957 100644 --- a/pytorch/platform/gpu/pom.xml +++ b/pytorch/platform/gpu/pom.xml @@ -12,7 +12,7 @@ org.bytedeco pytorch-platform-gpu - 2.3.1-${project.parent.version} + 2.4.0-${project.parent.version} JavaCPP Presets Platform GPU for PyTorch diff --git a/pytorch/platform/pom.xml b/pytorch/platform/pom.xml index 1a93b71dfb9..267ba469a48 100644 --- a/pytorch/platform/pom.xml +++ b/pytorch/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco pytorch-platform - 2.3.1-${project.parent.version} + 2.4.0-${project.parent.version} JavaCPP Presets Platform for PyTorch diff --git a/pytorch/pom.xml b/pytorch/pom.xml index ef0a9d40082..404358d7ae2 100644 --- a/pytorch/pom.xml +++ b/pytorch/pom.xml @@ -11,7 +11,7 @@ org.bytedeco pytorch - 2.3.1-${project.parent.version} + 2.4.0-${project.parent.version} JavaCPP Presets for PyTorch diff --git a/pytorch/samples/pom.xml b/pytorch/samples/pom.xml index 67ec809cfd4..a71da003263 100644 --- a/pytorch/samples/pom.xml +++ b/pytorch/samples/pom.xml @@ -12,14 +12,14 @@ org.bytedeco pytorch-platform - 2.3.1-1.5.11-SNAPSHOT + 2.4.0-1.5.11-SNAPSHOT org.bytedeco pytorch-platform-gpu - 2.3.1-1.5.11-SNAPSHOT + 2.4.0-1.5.11-SNAPSHOT diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java index 5d0dd65c2f5..3fe2a3a9dec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java @@ -35,4 +35,14 @@ 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 @Cast("c10::DeviceIndex") byte deviceCount(); + + public native void setCurrentDevice(@Cast("c10::DeviceIndex") byte device); + + public native @Cast("c10::DeviceIndex") byte getCurrentDevice(); + + public native @Cast("c10::DeviceIndex") byte exchangeDevice(@Cast("c10::DeviceIndex") byte device); + + public native @Cast("c10::DeviceIndex") byte maybeExchangeDevice(@Cast("c10::DeviceIndex") byte device); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java index e4560fd3fdf..720b95a3ec1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ AdaptiveAvgPool1d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies adaptive avgpool over a 1-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AdaptiveAvgPool1d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool1d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::AdaptiveAvgPool1dOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java index f067034ce0f..45dd4a93ef4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java @@ -33,6 +33,6 @@ public class AdaptiveAvgPool1dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java index ac85564ad3e..379c4f6aab2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ AdaptiveAvgPool2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies adaptive avgpool over a 2-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AdaptiveAvgPool2d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool2d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::AdaptiveAvgPool2dOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java index 172fd4f8fa5..0c30f1a47d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java @@ -33,6 +33,6 @@ public class AdaptiveAvgPool2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java index 6095adbde91..e59bbc46300 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ AdaptiveAvgPool3d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies adaptive avgpool over a 3-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AdaptiveAvgPool3d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool3d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::AdaptiveAvgPool3dOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java index a807a998b99..abcddd23385 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java @@ -33,6 +33,6 @@ public class AdaptiveAvgPool3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java index 48275ae651c..82b4f6d41c8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java @@ -26,7 +26,7 @@ * {@code Efficient softmax approximation for GPUs}_ by Edouard Grave, Armand Joulin, * Moustapha Cissé, David Grangier, and Hervé Jégou. * See - * https://pytorch.org/docs/master/nn.html#torch.nn.AdaptiveLogSoftmaxWithLoss + * https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveLogSoftmaxWithLoss * to learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::AdaptiveLogSoftmaxWithLossOptions} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java index 46fb896baf6..36444b2db9e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java @@ -33,6 +33,6 @@ public class AdaptiveLogSoftmaxWithLossImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java index 81046edd8a7..d8f2d53843b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ AdaptiveMaxPool1d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies adaptive maxpool over a 1-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AdaptiveMaxPool1d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool1d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::AdaptiveMaxPool1dOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java index 1a2bd3a8170..ee232c42252 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java @@ -33,6 +33,6 @@ public class AdaptiveMaxPool1dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java index ab685775d25..c2f2e164526 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AdaptiveMaxPool2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies adaptive maxpool over a 2-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AdaptiveMaxPool2d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool2d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::AdaptiveMaxPool2dOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java index 2a112eb37d8..025c473e65a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java @@ -33,6 +33,6 @@ public class AdaptiveMaxPool2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java index 09b50c7de07..26f5c308358 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AdaptiveMaxPool3d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies adaptive maxpool over a 3-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AdaptiveMaxPool3d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool3d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::AdaptiveMaxPool3dOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java index 323ac751d43..289f11922dd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java @@ -33,6 +33,6 @@ public class AdaptiveMaxPool3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java index 938eb7f3bac..41327dab6ef 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class AliasInfoOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java index 57048eb2970..8f1cf0a2008 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class AliasTypeSetOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java index dd4d3736a07..25680bd388e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AlphaDropout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies Alpha Dropout over the input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AlphaDropout to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.AlphaDropout to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::AlphaDropoutOptions} class to learn diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java index 4711d051257..7723f6e6a25 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java @@ -33,6 +33,6 @@ public class AlphaDropoutImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java index 516e5aaf97e..786929d0bd0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java @@ -391,7 +391,7 @@ public class AnyModule extends Pointer { /** Creates a deep copy of an {@code AnyModule} if it contains a module, else an * empty {@code AnyModule} if it is empty. */ - public native @ByVal AnyModule clone(@ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + public native @ByVal AnyModule clone(@ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @ByVal AnyModule clone(); /** Assigns a module to the {@code AnyModule} (to circumvent the explicit @@ -407,9 +407,9 @@ public class AnyModule extends Pointer { public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4); public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6); public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6, @Const @ByRef Tensor input7, @Const @ByRef Tensor input8); - public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @ByRef(nullValue = "c10::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); - public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") LongArrayRefOptional output_size); - public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") LongVectorOptional output_size); + public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @ByRef(nullValue = "std::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); + public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "std::optional(c10::nullopt)") LongArrayRefOptional output_size); + public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") LongVectorOptional output_size); public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @ByVal(nullValue = "torch::optional >{}") T_TensorTensor_TOptional hx_opt); public native @ByVal AnyValue any_forward(@Const @ByRef Tensor query, @Const @ByRef Tensor key, @Const @ByRef Tensor value, @Const @ByRef(nullValue = "torch::Tensor{}") Tensor key_padding_mask, @Cast("bool") boolean need_weights/*=true*/, @Const @ByRef(nullValue = "torch::Tensor{}") Tensor attn_mask, @Cast("bool") boolean average_attn_weights/*=true*/); @@ -422,9 +422,9 @@ public class AnyModule extends Pointer { public native @ByVal Tensor forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4); public native @ByVal Tensor forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6); public native @ByVal Tensor forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6, @Const @ByRef Tensor input7, @Const @ByRef Tensor input8); - public native @ByVal Tensor forward(@Const @ByRef Tensor input, @ByRef(nullValue = "c10::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); - public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") LongArrayRefOptional output_size); - public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") LongVectorOptional output_size); + public native @ByVal Tensor forward(@Const @ByRef Tensor input, @ByRef(nullValue = "std::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); + public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "std::optional(c10::nullopt)") LongArrayRefOptional output_size); + public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") LongVectorOptional output_size); public native @ByVal @Name("forward>>") T_TensorT_TensorTensor_T_T forwardT_TensorT_TensorTensor_T_T(@Const @ByRef Tensor input); public native @ByVal @Name("forward>>") T_TensorT_TensorTensor_T_T forwardT_TensorT_TensorTensor_T_T(@Const @ByRef Tensor input, @ByVal(nullValue = "torch::optional >{}") T_TensorTensor_TOptional hx_opt); public native @ByVal @Name("forward>") T_TensorTensor_T forwardT_TensorTensor_T(@Const @ByRef Tensor input); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java index 616365362ee..8ecd511c367 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java @@ -37,50 +37,50 @@ public class Argument extends Pointer { public Argument( @StdString BytePointer name/*=""*/, @Const @ByRef(nullValue = "c10::TypePtr(nullptr)") Type.TypePtr type, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IntOptional N, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IValueOptional default_value, + @ByVal(nullValue = "std::optional(c10::nullopt)") IntOptional N, + @ByVal(nullValue = "std::optional(c10::nullopt)") IValueOptional default_value, @Cast("bool") boolean kwarg_only/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") AliasInfoOptional alias_info) { super((Pointer)null); allocate(name, type, N, default_value, kwarg_only, alias_info); } + @ByVal(nullValue = "std::optional(c10::nullopt)") AliasInfoOptional alias_info) { super((Pointer)null); allocate(name, type, N, default_value, kwarg_only, alias_info); } private native void allocate( @StdString BytePointer name/*=""*/, @Const @ByRef(nullValue = "c10::TypePtr(nullptr)") Type.TypePtr type, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IntOptional N, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IValueOptional default_value, + @ByVal(nullValue = "std::optional(c10::nullopt)") IntOptional N, + @ByVal(nullValue = "std::optional(c10::nullopt)") IValueOptional default_value, @Cast("bool") boolean kwarg_only/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") AliasInfoOptional alias_info); + @ByVal(nullValue = "std::optional(c10::nullopt)") AliasInfoOptional alias_info); public Argument() { super((Pointer)null); allocate(); } private native void allocate(); public Argument( @StdString String name/*=""*/, @Const @ByRef(nullValue = "c10::TypePtr(nullptr)") Type.TypePtr type, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IntOptional N, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IValueOptional default_value, + @ByVal(nullValue = "std::optional(c10::nullopt)") IntOptional N, + @ByVal(nullValue = "std::optional(c10::nullopt)") IValueOptional default_value, @Cast("bool") boolean kwarg_only/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") AliasInfoOptional alias_info) { super((Pointer)null); allocate(name, type, N, default_value, kwarg_only, alias_info); } + @ByVal(nullValue = "std::optional(c10::nullopt)") AliasInfoOptional alias_info) { super((Pointer)null); allocate(name, type, N, default_value, kwarg_only, alias_info); } private native void allocate( @StdString String name/*=""*/, @Const @ByRef(nullValue = "c10::TypePtr(nullptr)") Type.TypePtr type, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IntOptional N, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IValueOptional default_value, + @ByVal(nullValue = "std::optional(c10::nullopt)") IntOptional N, + @ByVal(nullValue = "std::optional(c10::nullopt)") IValueOptional default_value, @Cast("bool") boolean kwarg_only/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") AliasInfoOptional alias_info); + @ByVal(nullValue = "std::optional(c10::nullopt)") AliasInfoOptional alias_info); public Argument( @StdString BytePointer name, @ByVal Type.TypePtr fake_type, @ByVal Type.TypePtr real_type, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IntOptional N, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IValueOptional default_value, + @ByVal(nullValue = "std::optional(c10::nullopt)") IntOptional N, + @ByVal(nullValue = "std::optional(c10::nullopt)") IValueOptional default_value, @Cast("bool") boolean kwarg_only/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") AliasInfoOptional alias_info) { super((Pointer)null); allocate(name, fake_type, real_type, N, default_value, kwarg_only, alias_info); } + @ByVal(nullValue = "std::optional(c10::nullopt)") AliasInfoOptional alias_info) { super((Pointer)null); allocate(name, fake_type, real_type, N, default_value, kwarg_only, alias_info); } private native void allocate( @StdString BytePointer name, @ByVal Type.TypePtr fake_type, @ByVal Type.TypePtr real_type, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IntOptional N, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IValueOptional default_value, + @ByVal(nullValue = "std::optional(c10::nullopt)") IntOptional N, + @ByVal(nullValue = "std::optional(c10::nullopt)") IValueOptional default_value, @Cast("bool") boolean kwarg_only/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") AliasInfoOptional alias_info); + @ByVal(nullValue = "std::optional(c10::nullopt)") AliasInfoOptional alias_info); public Argument( @StdString BytePointer name, @ByVal Type.TypePtr fake_type, @@ -93,18 +93,18 @@ public Argument( @StdString String name, @ByVal Type.TypePtr fake_type, @ByVal Type.TypePtr real_type, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IntOptional N, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IValueOptional default_value, + @ByVal(nullValue = "std::optional(c10::nullopt)") IntOptional N, + @ByVal(nullValue = "std::optional(c10::nullopt)") IValueOptional default_value, @Cast("bool") boolean kwarg_only/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") AliasInfoOptional alias_info) { super((Pointer)null); allocate(name, fake_type, real_type, N, default_value, kwarg_only, alias_info); } + @ByVal(nullValue = "std::optional(c10::nullopt)") AliasInfoOptional alias_info) { super((Pointer)null); allocate(name, fake_type, real_type, N, default_value, kwarg_only, alias_info); } private native void allocate( @StdString String name, @ByVal Type.TypePtr fake_type, @ByVal Type.TypePtr real_type, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IntOptional N, - @ByVal(nullValue = "c10::optional(c10::nullopt)") IValueOptional default_value, + @ByVal(nullValue = "std::optional(c10::nullopt)") IntOptional N, + @ByVal(nullValue = "std::optional(c10::nullopt)") IValueOptional default_value, @Cast("bool") boolean kwarg_only/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") AliasInfoOptional alias_info); + @ByVal(nullValue = "std::optional(c10::nullopt)") AliasInfoOptional alias_info); public Argument( @StdString String name, @ByVal Type.TypePtr fake_type, @@ -137,7 +137,7 @@ private native void allocate( public native @StdString BytePointer formatTypeMismatchMsg(@StdString BytePointer actual_type); public native @StdString String formatTypeMismatchMsg(@StdString String actual_type); - public native @ByVal Argument cloneWithType(@ByVal Type.TypePtr new_type); + public native @ByVal Argument cloneWithType(@Const @ByRef Type.TypePtr new_type); // this function checks whether this Argument is backward compatible with // the old one. we consider the following cases are backward compatible: diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java new file mode 100644 index 00000000000..ecd4f2e3956 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java @@ -0,0 +1,50 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.helper.*; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::dynamo::autograd") @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 native void add_size_input(@Const @ByRef SymInt s); + + public native @Cast("size_t") long emplace_hook(@ByRef(true) SafePyObject fn); + + public native @ByRef TensorArgs tensor_args(); public native AutogradCompilerCall tensor_args(TensorArgs setter); + public native @StdVector SizeInput all_size_inputs(); public native AutogradCompilerCall all_size_inputs(SizeInput setter); + public native @ByRef @Cast("std::vector*") LongVector dyn_size_inputs(); public native AutogradCompilerCall dyn_size_inputs(LongVector setter); + + public native @ByRef NodeCalls node_calls(); public native AutogradCompilerCall node_calls(NodeCalls setter); + public native SizeInput.DynType default_dyn_type(); public native AutogradCompilerCall default_dyn_type(SizeInput.DynType setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java index e8764a7b94d..6aaeb71bbb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AvgPool1d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies avgpool over a 1-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AvgPool1d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.AvgPool1d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::AvgPool1dOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java index 62356e9f274..50cbafede0d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java @@ -33,6 +33,6 @@ public class AvgPool1dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java index d66f279de2f..fed6a4dff2a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AvgPool2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies avgpool over a 2-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AvgPool2d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.AvgPool2d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::AvgPool2dOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java index 983cd633fe8..ffa50df3437 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java @@ -33,6 +33,6 @@ public class AvgPool2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java index 0affc73cc66..5b3444dfdac 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AvgPool3d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies avgpool over a 3-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.AvgPool3d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.AvgPool3d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::AvgPool3dOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java index b9b40f7ceec..63fd3ef288a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java @@ -33,6 +33,6 @@ public class AvgPool3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java index 8434655c1db..fa397ded968 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java @@ -23,7 +23,7 @@ /** Creates a criterion that measures the Binary Cross Entropy * between the target and the output. - * See https://pytorch.org/docs/master/nn.html#torch.nn.BCELoss to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.BCELoss to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::BCELossOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java index 4b387b53209..ab9865f36a7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java @@ -33,6 +33,6 @@ public class BCELossImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java index aa737aa6ab1..3c5e069d1dc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java @@ -26,7 +26,7 @@ * class. This version is more numerically stable than using a plain {@code Sigmoid} * followed by a {@code BCELoss} as, by combining the operations into one layer, * we take advantage of the log-sum-exp trick for numerical stability. - * See https://pytorch.org/docs/master/nn.html#torch.nn.BCEWithLogitsLoss to + * See https://pytorch.org/docs/main/nn.html#torch.nn.BCEWithLogitsLoss to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::BCEWithLogitsLossOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java index 4bbb1ae6810..a107ffb7fd1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java @@ -33,6 +33,6 @@ public class BCEWithLogitsLossImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java new file mode 100644 index 00000000000..f6e4f68bcec --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java @@ -0,0 +1,33 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.helper.*; +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 static org.bytedeco.pytorch.global.torch.*; + + +/** + * Interface for a value that is computed on first access. + */ +@Name("c10::LazyValue") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class Backtrace extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public Backtrace(Pointer p) { super(p); } + + + public native @StdString BytePointer get(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java index c9ba4d30b48..db4b0c58eee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies the BatchNorm1d function. - * See https://pytorch.org/docs/master/nn.html#torch.nn.BatchNorm1d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.BatchNorm1d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::BatchNorm1dOptions} class to learn diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java index bde677cd533..b1fd8e3a17a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java @@ -33,6 +33,6 @@ public class BatchNorm1dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java index a7b0cedecb8..ee0f1867b56 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies the BatchNorm2d function. - * See https://pytorch.org/docs/master/nn.html#torch.nn.BatchNorm2d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.BatchNorm2d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::BatchNorm2dOptions} class to learn diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java index ae26dc41415..1248d1401cd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java @@ -33,6 +33,6 @@ public class BatchNorm2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java index 1c1bed015a8..e242bd5bdf8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies the BatchNorm3d function. - * See https://pytorch.org/docs/master/nn.html#torch.nn.BatchNorm3d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.BatchNorm3d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::BatchNorm3dOptions} class to learn diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java index 67f8a9c3c38..8b16f403c6a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java @@ -33,6 +33,6 @@ public class BatchNorm3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java index c3ebbdbec4c..28e978c5e8e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class BatchSizeOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java index 7a734f6a674..163e328e3af 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bilinear ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies a billinear transformation with optional bias. - * See https://pytorch.org/docs/master/generated/torch.nn.Bilinear.html to + * See https://pytorch.org/docs/main/generated/torch.nn.Bilinear.html to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::BilinearOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java index ec2f5c8c620..53f8360bece 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java @@ -33,6 +33,6 @@ public class BilinearImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java index caa8f5dcb8f..7ee12722b04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java @@ -112,5 +112,5 @@ public class Blob extends Pointer { /** * \brief Swaps the underlying storage of two blobs. */ - public native void swap(@ByRef Blob rhs); + public native @NoException(true) void swap(@ByRef Blob rhs); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java index e3899065b44..a1334321841 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class BoolOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java index 2b1e1cba2ae..fed0717f832 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class BoolVectorOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java index 93836660661..3925838e90b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java @@ -25,7 +25,7 @@ public class BooleanElementReference extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public BooleanElementReference(Pointer p) { super(p); } - public native @Name("operator std::conditional_t::type>::value,const bool&,bool>") boolean getBoolean(); + public native @Name("operator std::conditional_t::type>,const bool&,bool>") boolean getBoolean(); @@ -36,7 +36,7 @@ public class BooleanElementReference extends Pointer { public native @Const @ByRef IValue get(); - private static native @Namespace void swap(@ByRef(true) BooleanElementReference lhs, @ByRef(true) BooleanElementReference rhs); + private static native @Namespace @NoException(true) void swap(@ByRef(true) BooleanElementReference lhs, @ByRef(true) BooleanElementReference rhs); public void swap(BooleanElementReference rhs) { swap(this, rhs); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java index afbeadaec6c..5acdcc71ce7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java @@ -25,12 +25,12 @@ public class BuiltinModule extends SugaredValue { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public BuiltinModule(Pointer p) { super(p); } - public BuiltinModule(@StdString BytePointer name, @ByVal(nullValue = "c10::optional(at::nullopt)") LongOptional version) { super((Pointer)null); allocate(name, version); } - private native void allocate(@StdString BytePointer name, @ByVal(nullValue = "c10::optional(at::nullopt)") LongOptional version); + public BuiltinModule(@StdString BytePointer name, @ByVal(nullValue = "std::optional(at::nullopt)") LongOptional version) { super((Pointer)null); allocate(name, version); } + private native void allocate(@StdString BytePointer name, @ByVal(nullValue = "std::optional(at::nullopt)") LongOptional version); public BuiltinModule(@StdString BytePointer name) { super((Pointer)null); allocate(name); } private native void allocate(@StdString BytePointer name); - public BuiltinModule(@StdString String name, @ByVal(nullValue = "c10::optional(at::nullopt)") LongOptional version) { super((Pointer)null); allocate(name, version); } - private native void allocate(@StdString String name, @ByVal(nullValue = "c10::optional(at::nullopt)") LongOptional version); + public BuiltinModule(@StdString String name, @ByVal(nullValue = "std::optional(at::nullopt)") LongOptional version) { super((Pointer)null); allocate(name, version); } + private native void allocate(@StdString String name, @ByVal(nullValue = "std::optional(at::nullopt)") LongOptional version); public BuiltinModule(@StdString String name) { super((Pointer)null); allocate(name); } private native void allocate(@StdString String name); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java index c0e452f7a4e..4e7e0b026e5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ByteOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java index 548fd1f0497..a1c9b7d1a4b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class BytePointerPairOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java new file mode 100644 index 00000000000..e11ca5a9288 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java @@ -0,0 +1,36 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.helper.*; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class C10dLogger extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public C10dLogger(Pointer p) { super(p); } + + public C10dLogger(@Const @ByRef C10dLogger arg0) { super((Pointer)null); allocate(arg0); } + private native void allocate(@Const @ByRef C10dLogger arg0); + + public native @ByRef @Name("operator =") C10dLogger put(@Const @ByRef C10dLogger arg0); + + public native void log(@Const @ByRef C10dLoggingData data); + public static native C10dLogger getLogger(); + public static native void registerLogger(@UniquePtr C10dLogger arg0); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java new file mode 100644 index 00000000000..441f42525d7 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.helper.*; +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 static org.bytedeco.pytorch.global.torch.*; + + +// a generic logging data struct that holds different types of logging data. +// starting with key value pairs of strings and integers, +// It can be extended to more types as needed. +@Namespace("c10d") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class C10dLoggingData extends Pointer { + static { Loader.load(); } + /** Default native constructor. */ + public C10dLoggingData() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public C10dLoggingData(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public C10dLoggingData(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public C10dLoggingData position(long position) { + return (C10dLoggingData)super.position(position); + } + @Override public C10dLoggingData getPointer(long i) { + return new C10dLoggingData((Pointer)this).offsetAddress(i); + } + + // logging fields that are string types. + public native @ByRef StringStringMap strings(); public native C10dLoggingData strings(StringStringMap setter); + // logging fields that are int64_t types. + public native @ByRef StringLongMap integers(); public native C10dLoggingData integers(StringLongMap setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java index 260aab5287d..fc68caf3473 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CELU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies celu over a given input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.CELU to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.CELU to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::CELUOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java index 1a2252f9060..c9b8423bbf7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java @@ -33,6 +33,6 @@ public class CELUImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java index fba6fab9ebc..065e4d8455b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CTCLoss ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** The Connectionist Temporal Classification loss. - * See https://pytorch.org/docs/master/nn.html#torch.nn.CTCLoss to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.CTCLoss to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::CTCLossOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java index 1c177858417..81db7f4ad2b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java @@ -33,6 +33,6 @@ public class CTCLossImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java index 1ee91680463..5355683546a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java @@ -77,6 +77,8 @@ public class CUDAHooksInterface extends AcceleratorHooksInterface { public native @Cast("bool") boolean hasCuSOLVER(); + public native @Cast("bool") boolean hasCuBLASLt(); + public native @Cast("bool") boolean hasROCM(); public native @Cast("const at::cuda::NVRTC*") @ByRef Pointer nvrtc(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java new file mode 100644 index 00000000000..ea6836aa7ca --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java @@ -0,0 +1,46 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.helper.*; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class CacheKey extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public CacheKey(Pointer p) { super(p); } + + // Key to find the next node in the shadow graph. We use C++ RTTI for the + // type of the node (ntype), then a key generated with a visitor pattern. + public CacheKey(@ByRef @Cast("std::type_index*") Pointer ntype, @Cast("const uint8_t*") BytePointer key, @Cast("uint16_t") short len) { super((Pointer)null); allocate(ntype, key, len); } + private native void allocate(@ByRef @Cast("std::type_index*") Pointer ntype, @Cast("const uint8_t*") BytePointer key, @Cast("uint16_t") short len); + public CacheKey(@ByRef @Cast("std::type_index*") Pointer ntype, @Cast("const uint8_t*") ByteBuffer key, @Cast("uint16_t") short len) { super((Pointer)null); allocate(ntype, key, len); } + private native void allocate(@ByRef @Cast("std::type_index*") Pointer ntype, @Cast("const uint8_t*") ByteBuffer key, @Cast("uint16_t") short len); + public CacheKey(@ByRef @Cast("std::type_index*") Pointer ntype, @Cast("const uint8_t*") byte[] key, @Cast("uint16_t") short len) { super((Pointer)null); allocate(ntype, key, len); } + private native void allocate(@ByRef @Cast("std::type_index*") Pointer ntype, @Cast("const uint8_t*") byte[] key, @Cast("uint16_t") short len); + + public native @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef CacheKey other); + + public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef CacheKey other); + + public native @Cast("size_t") long hash(); + + public native @ByRef @Cast("std::type_index*") Pointer node_type(); public native CacheKey node_type(Pointer setter); + public native @Cast("uint16_t") short key_size(); public native CacheKey key_size(short setter); + public native @Cast("const uint8_t*") BytePointer key(); public native CacheKey key(BytePointer setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java new file mode 100644 index 00000000000..8caa10a0f3c --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java @@ -0,0 +1,35 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.helper.*; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class CacheKeyBuffer extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public CacheKeyBuffer(Pointer p) { super(p); } + + public CacheKeyBuffer(@Cast("const uint8_t*") BytePointer key, @Cast("uint16_t") short len) { super((Pointer)null); allocate(key, len); } + private native void allocate(@Cast("const uint8_t*") BytePointer key, @Cast("uint16_t") short len); + public CacheKeyBuffer(@Cast("const uint8_t*") ByteBuffer key, @Cast("uint16_t") short len) { super((Pointer)null); allocate(key, len); } + private native void allocate(@Cast("const uint8_t*") ByteBuffer key, @Cast("uint16_t") short len); + public CacheKeyBuffer(@Cast("const uint8_t*") byte[] key, @Cast("uint16_t") short len) { super((Pointer)null); allocate(key, len); } + private native void allocate(@Cast("const uint8_t*") byte[] key, @Cast("uint16_t") short len); + public native @Cast("const uint8_t*") BytePointer get(); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java index 8244e537118..99b3a355df7 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("torch::data::datasets::BatchDataset,c10::optional,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("torch::data::datasets::BatchDataset,std::optional,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ChunkBatchDataset extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java index e4525880dc6..8c587dc70b1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("torch::data::datasets::BatchDataset >,c10::optional,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("torch::data::datasets::BatchDataset >,std::optional,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ChunkBatchSharedBatchDataset extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java index 0d1571d23ac..e6d4f3bdf51 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("torch::data::datasets::BatchDataset >,c10::optional,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("torch::data::datasets::BatchDataset >,std::optional,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ChunkBatchSharedTensorBatchDataset extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java index 47ebe72422e..494f4f7f5f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("torch::data::datasets::BatchDataset,c10::optional,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("torch::data::datasets::BatchDataset,std::optional,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ChunkTensorBatchDataset extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java index f1f70c250d0..f667e8f464b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ClassTypePropertyOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java index 92db3b7f0a4..874759cb5ed 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java @@ -72,7 +72,7 @@ public enum FunctionType { Method(0), Hook(1), PreHook(2); @Const @ByRef ResolverVector defResolvers, @Const Self self, @Cast("bool") boolean shouldMangle/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional operator_set_version); + @ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional operator_set_version); public native @ByVal FunctionVector define( @Const @ByRef QualifiedNameOptional prefix, @Const @ByRef PropertyVector properties, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java index 863d485464b..55c431687d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java @@ -18,10 +18,72 @@ import static org.bytedeco.pytorch.global.torch.*; -@Namespace("torch::dynamo::autograd") @Opaque @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) + +@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class CompiledNodeArgs extends Pointer { - /** Empty constructor. Calls {@code super((Pointer)null)}. */ - public CompiledNodeArgs() { super((Pointer)null); } + static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public CompiledNodeArgs(Pointer p) { super(p); } + + public native void collect(@Const @ByRef DynamoTensorArg t); + + public native void collect(@Const @ByRef Tensor t); + public native void collect(@Const @ByRef SymInt t); + public native void collect(@Const @ByRef IValue iv); + public native void collect(@Const @ByRef Scalar t); + public native void collect(@Const @ByRef TensorOptions t); + public native void collect(@Const @ByRef TensorGeometry t); + public native void collect(@Const @ByRef Device t); + public native void collect(@StdString BytePointer t); + public native void collect(@StdString String t); + public native void collect(@Const @ByRef TypeMeta t); + public native void collect(@Cast({"", "const std::shared_ptr"}) @SharedPtr Node t); + public native void collect(@Const @ByRef NodeCall t); + public native void collect(@Const @ByRef Edge t); + public native void collect(@Const @ByRef VariableInfo t); + public native @Cast("bool") boolean cond(@Cast("bool") boolean cond); + +// #define COLLECT_AS_BYTES(T) +// void collect(T t) { +// specialize_on_bytes(t); +// } + public native void collect(ScalarType t); + public native void collect(DeviceType t); + public native void collect(@Cast("c10::DeviceType") byte t); + public native void collect(Layout t); + public native void collect(MemoryFormat t); + public native void collect(short t); + public native void collect(int t); + public native void collect(@Cast("int64_t") long t); + public native void collect(@Cast("bool") boolean t); + public native void collect(float t); + public native void collect(double t); +// #undef COLLECT_AS_BYTES + + public native void collect_hooks_from(Node fn); + + public native @ByVal CacheKey key(); + + public native @Cast("size_t") long add_backward(@ByRef(true) SafePyObject obj); + + public native @Cast("size_t") long add_backward_state(@ByRef(true) SafePyObject obj); + + public native void add_tensor_pre_hook(@ByRef(true) SafePyObject obj, int index); + + public native void add_pre_hook(@ByRef(true) SafePyObject obj); + + public native void add_post_hook(@ByRef(true) SafePyObject obj); + + public native void add_post_acc_grad_hook(@ByRef(true) SafePyObject obj); + + // Need to template the size_t to silence internal 32-bit build errors due to + // a mix of -Werror, -Wtautological-type-limit-compare and + // -Wunknown-pragmas + + public native SizeInput.DynType set_default_dyn_type(SizeInput.DynType default_dyn_type); + public native @Cast("torch::dynamo::autograd::SizeInput::DynType") byte set_default_dyn_type(@Cast("torch::dynamo::autograd::SizeInput::DynType") byte default_dyn_type); + + 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/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java index 8f6353c64ec..e11cd709cce 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ConstantPad1d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies ConstantPad over a 1-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.ConstantPad1d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.ConstantPad1d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::ConstantPad1dOptions} class to learn diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java index e5698f374ae..11315e0193f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java @@ -33,6 +33,6 @@ public class ConstantPad1dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java index 8f42a3dfc33..19e401de8d0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ConstantPad2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies ConstantPad over a 2-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.ConstantPad2d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.ConstantPad2d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::ConstantPad2dOptions} class to learn diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java index dc1692fdc67..8e43f045dfb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java @@ -33,6 +33,6 @@ public class ConstantPad2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java index 28dcc342ae0..f3b9bcb3194 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ConstantPad3d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies ConstantPad over a 3-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.ConstantPad3d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.ConstantPad3d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::ConstantPad3dOptions} class to learn diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java index 32b6955b8b9..e1e00512cca 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java @@ -33,6 +33,6 @@ public class ConstantPad3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java index ed2d00374f0..5cbbb370c64 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java @@ -39,7 +39,7 @@ public class Context extends Pointer { public native @Const @ByRef Generator defaultGenerator(@ByVal Device device); public native @Const @ByRef AcceleratorHooksInterface getAcceleratorHooksInterface( - @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceTypeOptional opt_device_type); + @ByVal(nullValue = "std::optional(c10::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); @@ -56,18 +56,20 @@ public class Context extends Pointer { public static native @Cast("bool") boolean hasCuDNN(); 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 hasHIP(); public static native @Cast("bool") boolean hasMPS(); public static native @Cast("bool") boolean hasIPU(); public static native @Cast("bool") boolean hasXLA(); public static native @Cast("bool") boolean hasXPU(); public static native @Cast("bool") boolean hasLazy(); - public static native @Cast("bool") boolean hasORT(); + 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("const at::cuda::NVRTC*") @ByRef Pointer getNVRTC(); @@ -117,6 +119,10 @@ public class Context extends Pointer { public native void setLinalgPreferredBackend(LinalgBackend arg0); public native void setLinalgPreferredBackend(@Cast("at::LinalgBackend") byte arg0); + public native BlasBackend blasPreferredBackend(); + public native void setBlasPreferredBackend(BlasBackend arg0); + public native void setBlasPreferredBackend(@Cast("at::BlasBackend") byte arg0); + // Note [Enabling Deterministic Operations] // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Operations in PyTorch that normally act nondeterministically, but have an diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java index bd89e224947..86251257014 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Conv1d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies convolution over a 1-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Conv1d to learn about + * See https://pytorch.org/docs/main/nn.html#torch.nn.Conv1d to learn about * the exact behavior of this module. * * See the documentation for {@code torch::nn::Conv1dOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java index c8e2cf5c1fb..21b0f6cb294 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java @@ -33,6 +33,6 @@ public class Conv1dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java index e7ce7879892..c0d6560bfb9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Conv2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies convolution over a 2-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Conv2d to learn about + * See https://pytorch.org/docs/main/nn.html#torch.nn.Conv2d to learn about * the exact behavior of this module. * * See the documentation for {@code torch::nn::Conv2dOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java index d01969c9a36..7434b31e5d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java @@ -33,6 +33,6 @@ public class Conv2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java index 4dc171d9a30..c5578733a0f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Conv3d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies convolution over a 3-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Conv3d to learn about + * See https://pytorch.org/docs/main/nn.html#torch.nn.Conv3d to learn about * the exact behavior of this module. * * See the documentation for {@code torch::nn::Conv3dOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java index 1a0eabe1e1e..3907d52242f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java @@ -33,6 +33,6 @@ public class Conv3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java index e7e6e1b82a1..a49afa6cb8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies the ConvTranspose1d function. - * See https://pytorch.org/docs/master/nn.html#torch.nn.ConvTranspose1d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.ConvTranspose1d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::ConvTranspose1dOptions} class to learn @@ -52,10 +52,10 @@ public ConvTranspose1dImpl( @SharedPtr @Name("std::make_shared") private native void allocate(@ByVal ConvTranspose1dOptions options_); public native @ByVal Tensor forward( @Const @ByRef Tensor input, - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") LongArrayRefOptional output_size); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") LongArrayRefOptional output_size); public native @ByVal Tensor forward( @Const @ByRef Tensor input); public native @ByVal Tensor forward( @Const @ByRef Tensor input, - @ByRef(nullValue = "c10::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); + @ByRef(nullValue = "std::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java index a9d03442700..5449a768589 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java @@ -33,6 +33,6 @@ public class ConvTranspose1dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java index 17d5fce58ff..6dc74283fb5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies the ConvTranspose2d function. - * See https://pytorch.org/docs/master/nn.html#torch.nn.ConvTranspose2d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.ConvTranspose2d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::ConvTranspose2dOptions} class to learn @@ -52,10 +52,10 @@ public ConvTranspose2dImpl( @SharedPtr @Name("std::make_shared") private native void allocate(@ByVal ConvTranspose2dOptions options_); public native @ByVal Tensor forward( @Const @ByRef Tensor input, - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") LongArrayRefOptional output_size); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") LongArrayRefOptional output_size); public native @ByVal Tensor forward( @Const @ByRef Tensor input); public native @ByVal Tensor forward( @Const @ByRef Tensor input, - @ByRef(nullValue = "c10::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); + @ByRef(nullValue = "std::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java index dd199e5bd98..a80354e4ee2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java @@ -33,6 +33,6 @@ public class ConvTranspose2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java index 1a720ef6ee6..af470f61b37 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies the ConvTranspose3d function. - * See https://pytorch.org/docs/master/nn.html#torch.nn.ConvTranspose3d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.ConvTranspose3d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::ConvTranspose3dOptions} class to learn @@ -52,10 +52,10 @@ public ConvTranspose3dImpl( @SharedPtr @Name("std::make_shared") private native void allocate(@ByVal ConvTranspose3dOptions options_); public native @ByVal Tensor forward( @Const @ByRef Tensor input, - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") LongArrayRefOptional output_size); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") LongArrayRefOptional output_size); public native @ByVal Tensor forward( @Const @ByRef Tensor input); public native @ByVal Tensor forward( @Const @ByRef Tensor input, - @ByRef(nullValue = "c10::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); + @ByRef(nullValue = "std::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java index 05f8ded93ed..e9c6d650d15 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java @@ -33,6 +33,6 @@ public class ConvTranspose3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java index 313d4f28207..c92cae1afb3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java @@ -27,7 +27,7 @@ * -1. This is used for measuring whether two inputs are similar or * dissimilar, using the cosine distance, and is typically used for learning * nonlinear embeddings or semi-supervised learning. - * See https://pytorch.org/docs/master/nn.html#torch.nn.CosineEmbeddingLoss to + * See https://pytorch.org/docs/main/nn.html#torch.nn.CosineEmbeddingLoss to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::CosineEmbeddingLossOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java index a4494a5f268..4c36e9df4bc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java @@ -33,6 +33,6 @@ public class CosineEmbeddingLossImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java index 980efbfdecf..dec7b00e636 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java @@ -21,7 +21,7 @@ /** Returns the cosine similarity between :math:{@code x_1} and :math:{@code x_2}, computed * along {@code dim}. - * See https://pytorch.org/docs/master/nn.html#torch.nn.CosineSimilarity to + * See https://pytorch.org/docs/main/nn.html#torch.nn.CosineSimilarity to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::CosineSimilarityOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java index 6e52b8002e8..e9a538a2846 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java @@ -33,6 +33,6 @@ public class CosineSimilarityImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java index c3e8b552ff6..a7d30205c1a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class CppSignatureOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java index d24b4d3030e..dfdd96f1db9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java @@ -24,7 +24,7 @@ /** Creates a criterion that computes cross entropy loss between input and * target. See - * https://pytorch.org/docs/master/nn.html#torch.nn.CrossEntropyLoss to learn + * https://pytorch.org/docs/main/nn.html#torch.nn.CrossEntropyLoss to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::CrossEntropyLossOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java index 85faf52f01a..10d0e4fe033 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java @@ -33,6 +33,6 @@ public class CrossEntropyLossImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java index 2ee1c27e9ae..b2dca9c8811 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java @@ -33,6 +33,6 @@ public class CrossMapLRN2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java index 2acf2ca9a6b..f2bd055ebf5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java @@ -33,7 +33,7 @@ public class DataLoaderOptions extends Pointer { public native @Cast("size_t*") @ByRef @NoException(true) SizeTPointer batch_size(); public native @Cast("size_t*") @ByRef @NoException(true) SizeTPointer workers(); public native @ByRef @NoException(true) SizeTOptional max_jobs(); - public native @Cast("c10::optional*") @ByRef @NoException(true) Pointer timeout(); + public native @Cast("std::optional*") @ByRef @NoException(true) Pointer timeout(); public native @Cast("bool*") @ByRef @NoException(true) BoolPointer enforce_ordering(); public native @Cast("bool*") @ByRef @NoException(true) BoolPointer drop_last(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java index 51f75e099d4..11a00aefa7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java @@ -116,8 +116,8 @@ public class Device extends Pointer { /** Return true if the device is of Metal type. */ public native @Cast("bool") @NoException(true) boolean is_metal(); - /** Return true if the device is of ORT type. */ - public native @Cast("bool") @NoException(true) boolean is_ort(); + /** Return true if the device is of MAIA type. */ + public native @Cast("bool") @NoException(true) boolean is_maia(); /** Return true if the device is of META type. */ public native @Cast("bool") @NoException(true) boolean is_meta(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java index 28def850975..588b09da72f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java @@ -98,6 +98,14 @@ public class DeviceGuardImplInterface extends Pointer { public native @ByVal Stream getStreamFromGlobalPool(@ByVal Device arg0, @Cast("bool") boolean isHighPriority/*=false*/); public native @ByVal Stream getStreamFromGlobalPool(@ByVal Device arg0); + /** + * Return a new stream for a given device and priority. The stream will be + * copied and shared around, device backend should be able to correctly handle + * the lifetime of the stream. + */ + public native @ByVal Stream getNewStream(@ByVal Device arg0, int priority/*=0*/); + public native @ByVal Stream getNewStream(@ByVal Device arg0); + /** * Set a stream to be the thread local current stream for its device. * Return the previous stream for that device. You are NOT required @@ -169,6 +177,12 @@ public native void record( */ public native void synchronizeStream(@Const @ByRef Stream arg0); + /** + * Wait (by blocking the calling thread) until all the work previously + * recorded on the event has completed running on the device. + */ + public native void synchronizeEvent(Pointer 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 @@ -176,6 +190,14 @@ public native void record( */ public native void recordDataPtrOnStream(@StdMove DataPtr arg0, @Const @ByRef Stream arg1); + /** + * Fetch the elapsed time between two recorded events. + */ + public native double elapsedTime( + Pointer arg0, + Pointer arg1, + @Cast("const c10::DeviceIndex") byte arg2); + /** * Intended use of this class is to leak the DeviceGuardImpl at program end. * So you better not call the destructor, buster! diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java index cef88baf9cf..f035b6f6a24 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DeviceOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java index c3a8e3ddc28..7449a9a7120 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DeviceTypeOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java index d2e255c2d2a..c8fe6c93315 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DimVectorOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java index e84fd5c8b2d..bfc3d40b5c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DimnameListOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java index 4e9a105bf21..6c2a05c5083 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DimnameOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java index fe7474416ff..4db19fb2cf5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DispatchKeyOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java index fafd4d97f4f..94c160dae49 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java @@ -130,18 +130,18 @@ public class Dispatcher extends Pointer { public native @ByVal RegistrationHandleRAII registerImpl(@ByVal OperatorName op_name, @ByVal DispatchKeyOptional dispatch_key, @ByVal KernelFunction kernel, @ByVal CppSignatureOptional cpp_signature, @UniquePtr @ByVal FunctionSchema inferred_function_schema, @StdString String debug); /** - * Given an operator, tells the Dispatcher that we have implemented an abstract impl + * Given an operator, tells the Dispatcher that we have implemented a fake impl * for this op in the given Python module. Call this a "pystub". */ - public native @ByVal RegistrationHandleRAII registerAbstractImplPyStub(@Const @ByRef OperatorName op_name, @Cast("const char*") BytePointer pymodule, @Cast("const char*") BytePointer context); - public native @ByVal RegistrationHandleRAII registerAbstractImplPyStub(@Const @ByRef OperatorName op_name, String pymodule, String context); + public native @ByVal RegistrationHandleRAII registerPythonModule(@Const @ByRef OperatorName op_name, @Cast("const char*") BytePointer pymodule, @Cast("const char*") BytePointer context); + public native @ByVal RegistrationHandleRAII registerPythonModule(@Const @ByRef OperatorName op_name, String pymodule, String context); /** - * Given an operator, throws if we have an abstract impl pystub. + * Given an operator, throws if we have a pystub. */ - public native void throwIfHasAbstractImplPyStub(@ByVal OperatorName op_name); + public native void throwIfHasPythonModule(@ByVal OperatorName op_name); - public native @ByVal BytePointerPairOptional getAbstractImplPyStub(@ByVal OperatorName op_name); + public native @ByVal BytePointerPairOptional getPyStub(@ByVal OperatorName op_name); /** * Register a new operator by name. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java index f2c5ee69cd1..117ac2ee27f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java @@ -58,6 +58,7 @@ private native void allocate( 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(); } @@ -263,6 +264,11 @@ public native void registerOnCompletionHook( public native @StdString BytePointer getGroupName(); + public native void setGroupDesc(@StdString BytePointer desc); + public native void setGroupDesc(@StdString String desc); + + public native @StdString BytePointer getGroupDesc(); + // See similar functions in ProcessGroup.hpp for context. public native @ByVal DeviceOptional getBoundDeviceId(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java index 68bada65240..af1c587c560 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DistributedBackendOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java index 3a3448ff9a6..a3e47ede0d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java @@ -43,7 +43,7 @@ private native void allocate( @Cast("size_t") long size); /** Resets the {@code DistributedRandomSampler} to a new set of indices. */ - public native void reset(@ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional new_size); + public native void reset(@ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional new_size); public native void reset(); /** Returns the next batch of indices. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java index bd691ae162a..d93a7f4116c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java @@ -42,7 +42,7 @@ private native void allocate( @Cast("size_t") long size); /** Resets the {@code DistributedSequentialSampler} to a new set of indices. */ - public native void reset(@ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional new_size); + public native void reset(@ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional new_size); public native void reset(); /** Returns the next batch of indices. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java index 394f68381f9..ddfcb87d1c6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DoubleArrayRefOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java index fe5383416b3..8c8001f0b17 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java @@ -25,7 +25,7 @@ public class DoubleComplexElementReference extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public DoubleComplexElementReference(Pointer p) { super(p); } - public native @Name("operator std::conditional_t >::type>::value,const c10::complex&,c10::complex >") @ByVal DoubleComplex getDoubleComplex(); + public native @Name("operator std::conditional_t >::type>,const c10::complex&,c10::complex >") @ByVal DoubleComplex getDoubleComplex(); @@ -36,7 +36,7 @@ public class DoubleComplexElementReference extends Pointer { public native @Const @ByRef IValue get(); - private static native @Namespace void swap(@ByRef(true) DoubleComplexElementReference lhs, @ByRef(true) DoubleComplexElementReference rhs); + private static native @Namespace @NoException(true) void swap(@ByRef(true) DoubleComplexElementReference lhs, @ByRef(true) DoubleComplexElementReference rhs); public void swap(DoubleComplexElementReference rhs) { swap(this, rhs); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java index d73fa42064b..431b1560e6c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java @@ -25,7 +25,7 @@ public class DoubleElementReference extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public DoubleElementReference(Pointer p) { super(p); } - public native @Name("operator std::conditional_t::type>::value,const double&,double>") double getDouble(); + public native @Name("operator std::conditional_t::type>,const double&,double>") double getDouble(); @@ -36,7 +36,7 @@ public class DoubleElementReference extends Pointer { public native @Const @ByRef IValue get(); - private static native @Namespace void swap(@ByRef(true) DoubleElementReference lhs, @ByRef(true) DoubleElementReference rhs); + private static native @Namespace @NoException(true) void swap(@ByRef(true) DoubleElementReference lhs, @ByRef(true) DoubleElementReference rhs); public void swap(DoubleElementReference rhs) { swap(this, rhs); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java index fb6b312f154..01c9aeca02c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DoubleExpandingArrayOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java index a07915b2a77..8ae0df25df6 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DoubleOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java index e418e9c6a0d..5ed793d2840 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class DoubleVectorOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java index 3766523734a..771a3ab0cbd 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dropout2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies dropout over a 2-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Dropout2d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.Dropout2d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::Dropout2dOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java index 138ec7685f0..9bdc965e1d2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java @@ -33,6 +33,6 @@ public class Dropout2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java index 008bbdf4a19..d29bcf584ab 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dropout3d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies dropout over a 3-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Dropout3d to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.Dropout3d to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::Dropout3dOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java index 31780a5468c..66b2a6a4f2c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java @@ -33,6 +33,6 @@ public class Dropout3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java index 274bc442acd..e5813887629 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dropout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies dropout over a 1-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Dropout to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.Dropout to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::DropoutOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java index 8502437f18d..6ab9fe1210e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java @@ -33,6 +33,6 @@ public class DropoutImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java new file mode 100644 index 00000000000..e67afe13e06 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java @@ -0,0 +1,37 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.helper.*; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Name("torch::dynamo::autograd::TensorArg") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class DynamoTensorArg extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public DynamoTensorArg(Pointer p) { super(p); } + + // Represents a de-duplicated tensor that will be passed into the graph + public DynamoTensorArg(@Cast("uint32_t") int i/*=0*/) { super((Pointer)null); allocate(i); } + private native void allocate(@Cast("uint32_t") int i/*=0*/); + public DynamoTensorArg() { super((Pointer)null); allocate(); } + private native void allocate(); + public native @Cast("uint32_t") int index(); + public native @Cast("bool") boolean defined(); + public native @Cast("uint32_t") int id(); public native DynamoTensorArg id(int setter); + public native @ByRef Tensor proxy_tensor(); public native DynamoTensorArg proxy_tensor(Tensor setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java index 2d3107253a3..12359211c35 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ELU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies elu over a given input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.ELU to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.ELU to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::ELUOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java index 9cae05982ad..d7f2cb12135 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java @@ -33,6 +33,6 @@ public class ELUImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java index 32a5a121be1..a81198ec3cf 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java @@ -24,7 +24,7 @@ /** Computes sums or means of 'bags' of embeddings, without instantiating the * intermediate embeddings. - * See https://pytorch.org/docs/master/nn.html#torch.nn.EmbeddingBag to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.EmbeddingBag to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::EmbeddingBagOptions} class to learn diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java index 93a15c775e4..1039b8418c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java @@ -33,6 +33,6 @@ public class EmbeddingBagImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java index c8641eee470..fe5f3a85026 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Performs a lookup in a fixed size embedding table. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Embedding to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.Embedding to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::EmbeddingOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java index 355600fbcb6..8300956f71a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java @@ -33,6 +33,6 @@ public class EmbeddingImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java index eed5ce2cc02..b72234c43c1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ExampleOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java index 1539aadc53a..b9035ab663f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ExampleVectorOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java index 5d004123096..54632d5ec0e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ExecutorExecutionModeOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java index 2077674feab..562f81b0bb1 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java @@ -33,6 +33,6 @@ public class FeatureAlphaDropoutImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java index 1c9da156094..758681d986c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Flatten ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** A placeholder for Flatten operator - * See https://pytorch.org/docs/master/generated/torch.nn.Flatten.html to learn + * See https://pytorch.org/docs/main/generated/torch.nn.Flatten.html to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::FlattenOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java index af86a8b88a7..091024a1eee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java @@ -33,6 +33,6 @@ public class FlattenImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java index 1b33119f1e9..72a3d6672ee 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class FloatOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java index 770eea04aa4..6ca3805930b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java @@ -20,7 +20,7 @@ /** Applies fold over a 3-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Fold to learn about + * See https://pytorch.org/docs/main/nn.html#torch.nn.Fold to learn about * the exact behavior of this module. * * See the documentation for {@code torch::nn::FoldOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java index fc627eb43eb..2b3a5a9a969 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java @@ -33,6 +33,6 @@ public class FoldImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java index e6564781bef..ec2bb82b947 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java @@ -24,7 +24,18 @@ public class ForceDispatchKeyGuard extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public ForceDispatchKeyGuard(Pointer p) { super(p); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public ForceDispatchKeyGuard(long size) { super((Pointer)null); allocateArray(size); } + private native void allocateArray(long size); + @Override public ForceDispatchKeyGuard position(long position) { + return (ForceDispatchKeyGuard)super.position(position); + } + @Override public ForceDispatchKeyGuard getPointer(long i) { + return new ForceDispatchKeyGuard((Pointer)this).offsetAddress(i); + } + public ForceDispatchKeyGuard() { super((Pointer)null); allocate(); } + private native void allocate(); public ForceDispatchKeyGuard(@ByVal LocalDispatchKeySet key_set) { super((Pointer)null); allocate(key_set); } private native void allocate(@ByVal LocalDispatchKeySet key_set); public ForceDispatchKeyGuard( diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java index 5c950067149..9f11479867c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java @@ -31,7 +31,7 @@ public class FractionalMaxPool1dOptions extends Pointer { public FractionalMaxPool1dOptions(@ByVal @Cast("torch::ExpandingArray<1>*") LongPointer kernel_size) { super((Pointer)null); allocate(kernel_size); } private native void allocate(@ByVal @Cast("torch::ExpandingArray<1>*") LongPointer kernel_size); public native @Cast("torch::ExpandingArray<1>*") @ByRef @NoException(true) LongPointer kernel_size(); - public native @Cast("c10::optional >*") @ByRef @NoException(true) LongExpandingArrayOptional output_size(); - public native @Cast("c10::optional::ExpandingArrayDouble>*") @ByRef @NoException(true) DoubleExpandingArrayOptional output_ratio(); + public native @Cast("std::optional >*") @ByRef @NoException(true) LongExpandingArrayOptional output_size(); + public native @Cast("std::optional::ExpandingArrayDouble>*") @ByRef @NoException(true) DoubleExpandingArrayOptional output_ratio(); public native @ByRef @NoException(true) Tensor _random_samples(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java index 00054eabc17..846de016e94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies fractional maxpool over a 2-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.FractionalMaxPool2d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.FractionalMaxPool2d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::FractionalMaxPool2dOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java index ee247661b97..09383bf1afc 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java @@ -33,6 +33,6 @@ public class FractionalMaxPool2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java index c6ec6654c56..bb8eb8d0d8c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java @@ -27,7 +27,7 @@ public class FractionalMaxPool2dOptions extends Pointer { public FractionalMaxPool2dOptions(@ByVal @Cast("torch::ExpandingArray<2>*") LongPointer kernel_size) { super((Pointer)null); allocate(kernel_size); } private native void allocate(@ByVal @Cast("torch::ExpandingArray<2>*") LongPointer kernel_size); public native @Cast("torch::ExpandingArray<2>*") @ByRef @NoException(true) LongPointer kernel_size(); - public native @Cast("c10::optional >*") @ByRef @NoException(true) LongExpandingArrayOptional output_size(); - public native @Cast("c10::optional::ExpandingArrayDouble>*") @ByRef @NoException(true) DoubleExpandingArrayOptional output_ratio(); + public native @Cast("std::optional >*") @ByRef @NoException(true) LongExpandingArrayOptional output_size(); + public native @Cast("std::optional::ExpandingArrayDouble>*") @ByRef @NoException(true) DoubleExpandingArrayOptional output_ratio(); public native @ByRef @NoException(true) Tensor _random_samples(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java index e22b8bae826..78d3fcc8be0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies fractional maxpool over a 3-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.FractionalMaxPool3d to + * See https://pytorch.org/docs/main/nn.html#torch.nn.FractionalMaxPool3d to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::FractionalMaxPool3dOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java index 6314b421891..fe006e302aa 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java @@ -33,6 +33,6 @@ public class FractionalMaxPool3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java index 759f11ad21d..fdcdea51a7e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java @@ -27,7 +27,7 @@ public class FractionalMaxPool3dOptions extends Pointer { public FractionalMaxPool3dOptions(@ByVal @Cast("torch::ExpandingArray<3>*") LongPointer kernel_size) { super((Pointer)null); allocate(kernel_size); } private native void allocate(@ByVal @Cast("torch::ExpandingArray<3>*") LongPointer kernel_size); public native @Cast("torch::ExpandingArray<3>*") @ByRef @NoException(true) LongPointer kernel_size(); - public native @Cast("c10::optional >*") @ByRef @NoException(true) LongExpandingArrayOptional output_size(); - public native @Cast("c10::optional::ExpandingArrayDouble>*") @ByRef @NoException(true) DoubleExpandingArrayOptional output_ratio(); + public native @Cast("std::optional >*") @ByRef @NoException(true) LongExpandingArrayOptional output_size(); + public native @Cast("std::optional::ExpandingArrayDouble>*") @ByRef @NoException(true) DoubleExpandingArrayOptional output_ratio(); public native @ByRef @NoException(true) Tensor _random_samples(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java index a3876b1f7e4..69c7f204187 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java @@ -37,7 +37,7 @@ public class FullDataLoaderOptions extends Pointer { public native @Cast("size_t") long batch_size(); public native FullDataLoaderOptions batch_size(long setter); public native @Cast("size_t") long workers(); public native FullDataLoaderOptions workers(long setter); public native @Cast("size_t") long max_jobs(); public native FullDataLoaderOptions max_jobs(long setter); - public native @ByRef @Cast("c10::optional*") Pointer timeout(); public native FullDataLoaderOptions timeout(Pointer setter); + public native @ByRef @Cast("std::optional*") Pointer timeout(); public native FullDataLoaderOptions timeout(Pointer setter); public native @Cast("bool") boolean enforce_ordering(); public native FullDataLoaderOptions enforce_ordering(boolean setter); public native @Cast("bool") boolean drop_last(); public native FullDataLoaderOptions drop_last(boolean setter); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java index 63805afbaf2..462c35ede39 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java @@ -42,11 +42,8 @@ public class Function extends Pointer { public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future runAsync( @ByRef IValueVector arg0); - public native @ByVal @Name("operator ()") IValue apply( - @ByVal IValueVector stack, - @Cast("const torch::jit::Kwargs*") @ByRef(nullValue = "torch::jit::Kwargs()") StringIValueMap kwargs); - public native @ByVal @Name("operator ()") IValue apply( - @ByVal IValueVector stack); + public native @ByVal @Name("operator ()") IValue apply(@ByVal IValueVector stack, @Cast("const torch::jit::Kwargs*") @ByRef(nullValue = "torch::jit::Kwargs()") StringIValueMap kwargs); + public native @ByVal @Name("operator ()") IValue apply(@ByVal IValueVector stack); public native @Const @ByRef QualifiedName qualname(); @@ -72,7 +69,8 @@ public class Function extends Pointer { // If call() returns true, then callback completes successfully, otherwise // call() returns false. - // Overload for server interpreter, a bailout size is needed for graph executor. + // Overload for server interpreter, a bailout size is needed for graph + // executor. // Overload for mobile interpreter. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java index 1371cb9a2b6..37a438082b9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java @@ -25,7 +25,7 @@ * {@code forward} can take as many arguments as you want and should return either a * variable list or a Variable. Use of any direct Variable arguments will be * registered in the graph but no vectors/sets or any other data structures - * will be traversed. You can use c10::optional as one of the arguments + * will be traversed. You can use std::optional as one of the arguments * and it will be registered as a variable in the graph if the argument has a * value. It should take a pointer to {@code torch::autograd::AutogradContext} as the * first argument. Variables can be saved in the {@code ctx} using @@ -43,11 +43,16 @@ * {@code ctx->get_saved_variables} (see * {@code torch::autograd::AutogradContext::get_saved_variables}) and other saved * data can be accessed from {@code ctx->saved_data}. + * To enable compiled autograd support (torch.compile for backward) for your + * custom autograd operation, you can set MyFunction::is_traceable + * (see Function::istraceable notes below). * * For example: *

{@code
  *  class MyFunction : public Function {
  *    public:
+ *    static constexpr bool is_traceable = true;
+ * 
  *    static variable_list forward(AutogradContext *ctx, int n, Variable var) {
  *       // Save data for backward in context
  *       ctx->saved_data["n"] = n;
@@ -96,4 +101,14 @@ public class FunctionCrossMapLRN2d extends Pointer {
   // is not declared yet.
   // The enable_if check is to ensure that the user doesn't explicitly provide
   // the parameter X.
+
+  // This flag is for an experimental feature: compiled autograd. Not all
+  // built-in APIs are supported at the moment e.g. mark_dirty and
+  // mark_non_differentiable. Before setting this flag to enable tracing for
+  // your custom function , you need to ensure that the backward function is
+  // traceable i.e. any variables accessed in the backward other than the input
+  // arguments must be handled in a similar manner to built-ins in
+  // CppNode::compiled_args and CppNode::apply_with_saved.
+  @MemberGetter public static native @Cast("const bool") boolean is_traceable();
+  public static final boolean is_traceable = is_traceable();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
index 9a607454d7d..a4abe482fbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
@@ -230,16 +230,16 @@ public FunctionSchema(
   public native @StdString BytePointer formatTypeMismatchMsg(
         @Const @ByRef Argument expected,
         @StdString BytePointer actual_type,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional _position,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional value);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional _position,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") StringOptional value);
   public native @StdString BytePointer formatTypeMismatchMsg(
         @Const @ByRef Argument expected,
         @StdString BytePointer actual_type);
   public native @StdString String formatTypeMismatchMsg(
         @Const @ByRef Argument expected,
         @StdString String actual_type,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional _position,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional value);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional _position,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") StringOptional value);
   public native @StdString String formatTypeMismatchMsg(
         @Const @ByRef Argument expected,
         @StdString String actual_type);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
index 467f2f1320e..114f17bf800 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class FunctionSchemaOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
index 2f28da88643..ad7d1f16739 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
@@ -54,7 +54,7 @@ public class Future extends Pointer {
    */
   public native void markCompleted(
         @ByVal IValue value,
-        @ByVal(nullValue = "c10::optional > >(c10::nullopt)") WeakStorageVectorOptional storages);
+        @ByVal(nullValue = "std::optional > >(c10::nullopt)") WeakStorageVectorOptional storages);
   public native void markCompleted(
         @ByVal IValue value);
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
index 576ece16833..7a03d0571ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
@@ -25,7 +25,7 @@ public class FutureElementReference extends Pointer {
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
     public FutureElementReference(Pointer p) { super(p); }
 
-  public native @Name("operator std::conditional_t >::type>::value,const c10::intrusive_ptr&,c10::intrusive_ptr >") @IntrusivePtr("c10::ivalue::Future") Future getFuture();
+  public native @Name("operator std::conditional_t >::type>,const c10::intrusive_ptr&,c10::intrusive_ptr >") @IntrusivePtr("c10::ivalue::Future") Future getFuture();
 
   
 
@@ -36,7 +36,7 @@ public class FutureElementReference extends Pointer {
 
   public native @Const @ByRef IValue get();
 
-  private static native @Namespace void swap(@ByRef(true) FutureElementReference lhs, @ByRef(true) FutureElementReference rhs);
+  private static native @Namespace @NoException(true) void swap(@ByRef(true) FutureElementReference lhs, @ByRef(true) FutureElementReference rhs);
   public void swap(FutureElementReference rhs) { swap(this, rhs); }
 
   
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
index 7767d71685e..06f5b9a868f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GELU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies gelu over a given input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.GELU to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.GELU to learn
  *  about the exact behavior of this module. */
 @Namespace("torch::nn") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class GELUImpl extends GELUImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
index 3774f12bc02..a4ade6611c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
@@ -33,6 +33,6 @@ public class GELUImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
index 02eb48d2195..4bfa567dba2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GLU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies glu over a given input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.GLU to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.GLU to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::GLUOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
index 34947ca2198..26fea69d9e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
@@ -33,6 +33,6 @@ public class GLUImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
index c7b8ed77975..c51af2f9f01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** A gated recurrent unit (GRU) cell.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.GRUCell to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.GRUCell to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::GRUCellOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
index 03b493759ec..2f8a8d6321e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
@@ -33,6 +33,6 @@ public class GRUCellImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
index 6985bec5db2..aca54afa8ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GRU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** A multi-layer gated recurrent unit (GRU) module.
- *  See https://pytorch.org/docs/master/generated/torch.nn.GRU.html to learn
+ *  See https://pytorch.org/docs/main/generated/torch.nn.GRU.html to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::GRUOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
index 61078f33d36..50554d270b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
@@ -33,6 +33,6 @@ public class GRUImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
index 2b343b668ac..a4c1a198322 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
@@ -104,6 +104,10 @@ public class Generator extends Pointer {
 
   public native @ByVal Tensor get_state();
 
+  public native void graphsafe_set_state(@Const @ByRef Generator new_state);
+
+  public native @ByVal Generator graphsafe_get_state();
+
   public native @ByVal DispatchKeySet key_set();
 
   public native @ByVal Device device();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
index 55c3ed58ae3..83d23eac8cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
@@ -42,6 +42,9 @@ public class GeneratorImpl extends Pointer {
   public native @Cast("uint64_t") long seed();
   public native void set_state(@Const @ByRef TensorImpl new_state);
   public native @IntrusivePtr("c10::TensorImpl") @Cast({"", "c10::intrusive_ptr&"}) TensorImpl get_state();
+  public native void graphsafe_set_state(
+        @IntrusivePtr("c10::GeneratorImpl") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl new_state);
+  public native @IntrusivePtr("c10::GeneratorImpl") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl graphsafe_get_state();
   public native @ByVal Device device();
 
   // See Note [Acquire lock when using random generators]
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
index 0c18f7250f4..a6def119131 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class GeneratorOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
index e3cae3dbc35..9372365e1d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
@@ -25,7 +25,7 @@ public class GenericElementReference extends Pointer {
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
     public GenericElementReference(Pointer p) { super(p); }
 
-  public native @Name("operator std::conditional_t::type>::value,const c10::IValue&,c10::IValue>") @ByVal IValue getGeneric();
+  public native @Name("operator std::conditional_t::type>,const c10::IValue&,c10::IValue>") @ByVal IValue getGeneric();
 
   
 
@@ -36,7 +36,7 @@ public class GenericElementReference extends Pointer {
 
   public native @Const @ByRef IValue get();
 
-  private static native @Namespace void swap(@ByRef(true) GenericElementReference lhs, @ByRef(true) GenericElementReference rhs);
+  private static native @Namespace @NoException(true) void swap(@ByRef(true) GenericElementReference lhs, @ByRef(true) GenericElementReference rhs);
   public void swap(GenericElementReference rhs) { swap(this, rhs); }
 
   
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
index 68eed7eff8d..654a8479eb3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
@@ -174,8 +174,8 @@ public native JitNode createClone(
   // Insert constant IValue into the graph.
   public native Value insertConstant(
         @Const @ByRef IValue val,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SourceRangeOptional loc,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") @Cast("c10::optional*") ScopeOptional scope);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SourceRangeOptional loc,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") @Cast("std::optional*") ScopeOptional scope);
   public native Value insertConstant(
         @Const @ByRef IValue val);
 
@@ -190,7 +190,7 @@ public native Value insert(
         @ByVal Symbol opname,
         @ByVal NamedValueArrayRef args,
         @ByVal(nullValue = "at::ArrayRef{}") NamedValueArrayRef kwargs,
-        @Const @ByRef(nullValue = "c10::optional{}") SourceRangeOptional range);
+        @Const @ByRef(nullValue = "std::optional{}") SourceRangeOptional range);
   public native Value insert(
         @ByVal Symbol opname,
         @ByVal NamedValueArrayRef args);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
index bb12b0b1283..dbea7f0cbbc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
@@ -77,7 +77,7 @@ private native void allocate(
   // current global fusion strategy settings.
   public native @Const @ByRef ExecutionPlan getPlanFor(
         @ByRef IValueVector inputs,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional remaining_bailout_depth);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional remaining_bailout_depth);
   public native @Const @ByRef ExecutionPlan getPlanFor(
         @ByRef IValueVector inputs);
   public native @ByVal GraphExecutorState getDebugState();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
index 766f626907b..4921456c5df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
@@ -30,12 +30,12 @@ public GraphFunction(
         @ByVal QualifiedName name,
         @SharedPtr("torch::jit::Graph") @ByVal Graph graph,
         @ByVal GraphFunctionCreator function_creator,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") ExecutorExecutionModeOptional executor_execution_mode) { super((Pointer)null); allocate(name, graph, function_creator, executor_execution_mode); }
+        @ByVal(nullValue = "std::optional(c10::nullopt)") ExecutorExecutionModeOptional executor_execution_mode) { super((Pointer)null); allocate(name, graph, function_creator, executor_execution_mode); }
   private native void allocate(
         @ByVal QualifiedName name,
         @SharedPtr("torch::jit::Graph") @ByVal Graph graph,
         @ByVal GraphFunctionCreator function_creator,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") ExecutorExecutionModeOptional executor_execution_mode);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") ExecutorExecutionModeOptional executor_execution_mode);
   public GraphFunction(
         @ByVal QualifiedName name,
         @SharedPtr("torch::jit::Graph") @ByVal Graph graph,
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
index 1aee4f59f54..7e67411dab9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
@@ -23,7 +23,7 @@
 
 /** Applies Group Normalization over a mini-batch of inputs as described in
  *  the paper {@code Group Normalization}_ .
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.GroupNorm to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.GroupNorm to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::GroupNormOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
index 27e18381c47..71d4cf96c62 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
@@ -33,6 +33,6 @@ public class GroupNormImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
index 43162466072..f72e85ca682 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Hardshrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the hard shrinkage function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Hardshrink to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Hardshrink to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::HardshrinkOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
index ec3d5e86d2e..14a7a0b9424 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
@@ -33,6 +33,6 @@ public class HardshrinkImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
index ff4ef1e8850..6e5bfa9609d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Hardtanh ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the HardTanh function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Hardtanh to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Hardtanh to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::HardtanhOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
index f3d7c3d2b06..48f7f902ad1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
@@ -33,6 +33,6 @@ public class HardtanhImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
new file mode 100644
index 00000000000..d7c492f5c81
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
@@ -0,0 +1,49 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+@Name("std::unordered_map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class HashIdentityIValueMap extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public HashIdentityIValueMap(Pointer p) { super(p); }
+    public HashIdentityIValueMap()       { allocate();  }
+    private native void allocate();
+    public native @Name("operator =") @ByRef HashIdentityIValueMap put(@ByRef HashIdentityIValueMap x);
+
+    public boolean empty() { return size() == 0; }
+    public native long size();
+
+    @Index public native @ByRef IValue get(@ByRef IValue i);
+    public native HashIdentityIValueMap put(@ByRef IValue i, IValue 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 @ByRef @Const IValue first();
+        public native @Name("operator *().second") @MemberGetter @ByRef @Const IValue second();
+    }
+}
+
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
index 14436720f86..e17df8d7786 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
@@ -24,7 +24,7 @@
 
 /** Creates a criterion that measures the loss given an input tensor :math:{@code x}
  *  and a labels tensor :math:{@code y} (containing 1 or -1).
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.HingeEmbeddingLoss to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.HingeEmbeddingLoss to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::HingeEmbeddingLossOptions} class to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
index 3e378110d55..9e79236d3d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
@@ -33,6 +33,6 @@ public class HingeEmbeddingLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
index 4a2487d83df..37d58e76e81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
@@ -24,7 +24,7 @@
 
 /** Creates a criterion that uses a squared term if the absolute
  *  element-wise error falls below delta and a delta-scaled L1 term otherwise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.HuberLoss to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.HuberLoss to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::HuberLossOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
index 2696c86694b..a2276eecaea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
@@ -33,6 +33,6 @@ public class HuberLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
index 322c53c700e..b58e2164634 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
@@ -295,7 +295,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("c10::optional >*") Pointer toOptionalStringRef();
+  public native @ByVal @Cast("std::optional >*") Pointer toOptionalStringRef();
   public native @StringView BytePointer toStringView();
 
   // DoubleList
@@ -498,6 +498,46 @@ public class IValue extends Pointer {
 
   // Detect aliased tensors.
 
+  public static class HashIdentityIValue extends Pointer {
+      static { Loader.load(); }
+      /** Default native constructor. */
+      public HashIdentityIValue() { super((Pointer)null); allocate(); }
+      /** Native array allocator. Access with {@link Pointer#position(long)}. */
+      public HashIdentityIValue(long size) { super((Pointer)null); allocateArray(size); }
+      /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+      public HashIdentityIValue(Pointer p) { super(p); }
+      private native void allocate();
+      private native void allocateArray(long size);
+      @Override public HashIdentityIValue position(long position) {
+          return (HashIdentityIValue)super.position(position);
+      }
+      @Override public HashIdentityIValue getPointer(long i) {
+          return new HashIdentityIValue((Pointer)this).offsetAddress(i);
+      }
+  
+    public native @Cast("size_t") @Name("operator ()") long apply(@Const @ByRef IValue val);
+  }
+
+  public static class CompIdentityIValues extends Pointer {
+      static { Loader.load(); }
+      /** Default native constructor. */
+      public CompIdentityIValues() { super((Pointer)null); allocate(); }
+      /** Native array allocator. Access with {@link Pointer#position(long)}. */
+      public CompIdentityIValues(long size) { super((Pointer)null); allocateArray(size); }
+      /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+      public CompIdentityIValues(Pointer p) { super(p); }
+      private native void allocate();
+      private native void allocateArray(long size);
+      @Override public CompIdentityIValues position(long position) {
+          return (CompIdentityIValues)super.position(position);
+      }
+      @Override public CompIdentityIValues getPointer(long i) {
+          return new CompIdentityIValues((Pointer)this).offsetAddress(i);
+      }
+  
+    public native @Cast("bool") @Name("operator ()") boolean apply(@Const @ByRef IValue lhs, @Const @ByRef IValue rhs);
+  }
+
   // Chechs if this and rhs has a subvalues in common.
   // [t1,t2] and [t2, t3] returns true.
   public native @Cast("bool") boolean overlaps(@Const @ByRef IValue rhs);
@@ -509,13 +549,13 @@ public class IValue extends Pointer {
   // TODO: There are several places that recurse over IValue. This is fragile.
   // This visitor should be used to recurse over ivalues.
   
-  public native @ByVal IValue deepcopy(@ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+  public native @ByVal IValue deepcopy(@ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @ByVal IValue deepcopy();
   public native @ByVal IValue deepcopy(
-        @ByRef HashAliasedIValueMap memo,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @ByRef HashIdentityIValueMap memo,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @ByVal IValue deepcopy(
-        @ByRef HashAliasedIValueMap memo);
+        @ByRef HashIdentityIValueMap memo);
   // Don't edit this just to add results for new tags; edit
   // isIntrusivePtrConstexpr above.
   public native @Cast("bool") boolean isIntrusivePtr();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
index 62e9f60aa0d..6bf14c31bf3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class IValueOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
index f18af3c715c..decc6ece629 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class IValueOptionalVector extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
index c9d478cd820..cfc95bed67d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Identity ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** A placeholder identity operator that is argument-insensitive.
- *  See https://pytorch.org/docs/master/generated/torch.nn.Identity.html to
+ *  See https://pytorch.org/docs/main/generated/torch.nn.Identity.html to
  *  learn about the exact behavior of this module. */
 @Namespace("torch::nn") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class IdentityImpl extends IdentityImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
index 9e4bea9395e..436cebe56e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
@@ -33,6 +33,6 @@ public class IdentityImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
index 098eabb1e1b..0a5900e413f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
@@ -86,7 +86,7 @@ private native void allocate(
         @StdString @ByRef BytePointer function_name);
 
   // Return next element in the callstack list.
-  public native @ByVal @Cast("c10::optional*") InlinedCallStackOptional callee();
+  public native @ByVal @Cast("std::optional*") InlinedCallStackOptional callee();
 
   // Return module instance associated with the current element.
   public native @ByVal ModuleInstanceInfoOptional module_instance();
@@ -101,7 +101,7 @@ private native void allocate(
   // Return callstack as a vector of [Function, SourceRange] pairs.
   public native @Cast("torch::jit::InlinedCallStackEntry*") @StdVector LongVector vec();
 
-  public native void setCallee(@ByVal @Cast("c10::optional*") InlinedCallStackOptional arg0);
+  public native void setCallee(@ByVal @Cast("std::optional*") InlinedCallStackOptional arg0);
 
   public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef InlinedCallStack rhs);
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
index d7792f11811..2fb75b1fded 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class InlinedCallStackOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
index a5185fb9afc..a2fb69fed91 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
@@ -93,12 +93,12 @@ public class InputArchive extends Pointer {
    *  is not specified, the module is loaded to the original device. */
   public native void load_from(
         @StdString BytePointer filename,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native void load_from(
         @StdString BytePointer filename);
   public native void load_from(
         @StdString String filename,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native void load_from(
         @StdString String filename);
 
@@ -107,7 +107,7 @@ public native void load_from(
    *  is not specified, the module is loaded to the original device. */
   public native void load_from(
         @Cast("std::istream*") @ByRef Pointer stream,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native void load_from(
         @Cast("std::istream*") @ByRef Pointer stream);
 
@@ -115,14 +115,14 @@ public native void load_from(
   public native void load_from(
         @Cast("const char*") BytePointer data,
         @Cast("size_t") long size,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native void load_from(
         @Cast("const char*") BytePointer data,
         @Cast("size_t") long size);
   public native void load_from(
         String data,
         @Cast("size_t") long size,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native void load_from(
         String data,
         @Cast("size_t") long size);
@@ -131,7 +131,7 @@ public native void load_from(
   public native void load_from(
         @Const @ByRef Reader read_func,
         @Const @ByRef SizeTSupplier size_func,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native void load_from(
         @Const @ByRef Reader read_func,
         @Const @ByRef SizeTSupplier size_func);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
index 5229d92b217..711111ec989 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the InstanceNorm1d function.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.InstanceNorm1d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.InstanceNorm1d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::InstanceNorm1dOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
index 924f5c323d5..be46bf0af8f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
@@ -33,6 +33,6 @@ public class InstanceNorm1dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
index 67d29544ecc..bd175274bd3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the InstanceNorm2d function.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.InstanceNorm2d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.InstanceNorm2d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::InstanceNorm2dOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
index c0ad2d55a8f..18219b4b161 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
@@ -33,6 +33,6 @@ public class InstanceNorm2dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
index a18935bb811..f86f6ea044b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the InstanceNorm3d function.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.InstanceNorm3d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.InstanceNorm3d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::InstanceNorm3dOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
index 054980c2d8b..3df10f2889d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
@@ -33,6 +33,6 @@ public class InstanceNorm3dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
index f89ae839bcb..ae6655d8a46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class IntOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
new file mode 100644
index 00000000000..f6959cb7760
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
@@ -0,0 +1,41 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+@NoOffset @Name("std::pair") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class IntPair extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public IntPair(Pointer p) { super(p); }
+    public IntPair(int firstValue, int secondValue) { this(); put(firstValue, secondValue); }
+    public IntPair()       { allocate();  }
+    private native void allocate();
+    public native @Name("operator =") @ByRef IntPair put(@ByRef IntPair x);
+
+
+    @MemberGetter public native int first(); public native IntPair first(int first);
+    @MemberGetter public native int second();  public native IntPair second(int second);
+
+    public IntPair put(int firstValue, int secondValue) {
+        first(firstValue);
+        second(secondValue);
+        return this;
+    }
+}
+
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
index 094bfbd6eef..1af76bc79f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@Name("torch::data::datasets::BatchDataset,c10::optional > >,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@Name("torch::data::datasets::BatchDataset,std::optional > >,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class JavaStatefulBatchDataset extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
index c7d006f8003..982015b9316 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@Name("torch::data::datasets::BatchDataset,c10::optional > >,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@Name("torch::data::datasets::BatchDataset,std::optional > >,size_t>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class JavaStatefulTensorBatchDataset extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
index a4cb5b6b2db..70f0fc13d22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
@@ -225,7 +225,7 @@ public native void _save_for_mobile(
 
   public native @ByVal JitModule copy();
 
-  public native @ByVal JitModule deepcopy(@ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+  public native @ByVal JitModule deepcopy(@ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @ByVal JitModule deepcopy();
 
   // Clones both the underlying `ClassType` and the module instance(data), this
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
index adb91bd7c8d..c1abfdc9e9f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
@@ -68,7 +68,7 @@ public class JitNode extends Pointer {
   // Copies the source range, scope and callstack from another node.
   public native JitNode copyMetadata(JitNode from);
 
-  public native @ByVal @Cast("c10::optional*") InlinedCallStackOptional callstack();
+  public native @ByVal @Cast("std::optional*") InlinedCallStackOptional callstack();
   public native void setCallStack(@ByVal @Cast("torch::jit::InlinedCallStackPtr*") Pointer cs);
 
   // NB: This returns an ArrayRef; that means that it will
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
index d1143fc9397..5f1cc8b9dae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** The Kullback-Leibler divergence loss measure
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.KLDivLoss to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.KLDivLoss to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::KLDivLossOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
index cef893244af..3274ce118dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
@@ -33,6 +33,6 @@ public class KLDivLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
index 1b95113f2f1..186d0d9f41d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
@@ -23,7 +23,7 @@
 
 /** Creates a criterion that measures the mean absolute error (MAE) between each
  *  element in the input : math :{@code x} and target : {@code y}.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.L1Loss to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.L1Loss to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::L1LossOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
index 0628113664f..b813ab0d9b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
@@ -33,6 +33,6 @@ public class L1LossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
index 232f301ae35..824e8a2cf02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LPPool1d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the LPPool1d function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.LPPool1d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.LPPool1d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LPPool1dOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
index 1120d4319fd..67707a7bb2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
@@ -33,6 +33,6 @@ public class LPPool1dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
index 1414b124e08..10b07bff6fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LPPool2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the LPPool2d function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.LPPool2d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.LPPool2d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LPPool2dOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
index be7489c4d1b..7f34d3b3b0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
@@ -33,6 +33,6 @@ public class LPPool2dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
index 9cc3573703f..c78ea50ef6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LPPool3d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the LPPool3d function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.LPPool3d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.LPPool3d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LPPool3dOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
index af79b86db1d..964d01e5e9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
@@ -33,6 +33,6 @@ public class LPPool3dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
index e1a6c261e74..095bbc3442a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** A long short-term memory (LSTM) cell.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.LSTMCell to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.LSTMCell to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LSTMCellOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
index 7acd1734e4b..9b2993a22a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
@@ -33,6 +33,6 @@ public class LSTMCellImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
index aad408ceb4f..75f63daabc4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LSTM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** A multi-layer long-short-term-memory (LSTM) module.
- *  See https://pytorch.org/docs/master/generated/torch.nn.LSTM.html to learn
+ *  See https://pytorch.org/docs/main/generated/torch.nn.LSTM.html to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LSTMOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
index 83deea209b6..894e7eda385 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
@@ -33,6 +33,6 @@ public class LSTMImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
index 67df05ac4f7..8e815c0850f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
@@ -23,7 +23,7 @@
 
 /** Applies Layer Normalization over a mini-batch of inputs as described in
  *  the paper {@code Layer Normalization}_ .
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.LayerNorm to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.LayerNorm to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LayerNormOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
index 03da912870b..4c08db9a35c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
@@ -33,6 +33,6 @@ public class LayerNormImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
index 024264d5af3..17127dd6800 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LayoutOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
index fa6ebfa7bdf..6cd7be559c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LeakyReLU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the LeakyReLU function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.LeakyReLU to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.LeakyReLU to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LeakyReLUOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
index 7f3f5b9b313..88f3018d3d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
@@ -33,6 +33,6 @@ public class LeakyReLUImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
index da2e8c66ce7..625969d2f02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
@@ -142,13 +142,19 @@ private native void allocate(
   
 
   /** Declares that for all operators that are subsequently def'ed, their
-   *  abstract impls may be found in the given Python module (pymodule).
-   *  This registers some help text that is used if the abstract impl
+   *  fake impls may be found in the given Python module (pymodule).
+   *  This registers some help text that is used if the fake impl
    *  cannot be found.
    * 
    *  Args:
    *  - pymodule: the python module
    *  - context: We may include this in the error message. */
+  public native @ByRef Library set_python_module(@Cast("const char*") BytePointer pymodule, @Cast("const char*") BytePointer context/*=""*/);
+  public native @ByRef Library set_python_module(@Cast("const char*") BytePointer pymodule);
+  public native @ByRef Library set_python_module(String pymodule, String context/*=""*/);
+  public native @ByRef Library set_python_module(String pymodule);
+
+  /** Deprecated; use set_python_module instead */
   
   ///
   ///
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
index 04cae6d32c5..86cff8aef60 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Linear ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies a linear transformation with optional bias.
- *  See https://pytorch.org/docs/master/generated/torch.nn.Linear.html to learn
+ *  See https://pytorch.org/docs/main/generated/torch.nn.Linear.html to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LinearOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
index 5ef9c76b6e9..4533757d601 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
@@ -33,6 +33,6 @@ public class LinearImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
index 2cbb2d2bdb9..130c1f615a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
@@ -25,7 +25,7 @@
 /** Applies local response normalization over an input signal composed
  *  of several input planes, where channels occupy the second dimension.
  *  Applies normalization across channels.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.LocalResponseNorm to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.LocalResponseNorm to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LocalResponseNormOptions} class to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
index cd7c16d4bfb..f21a4d6e539 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
@@ -33,6 +33,6 @@ public class LocalResponseNormImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
index d38c98dac57..b8b270db6bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LogSigmoid ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the LogSigmoid function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.LogSigmoid to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.LogSigmoid to learn
  *  about the exact behavior of this module. */
 @Namespace("torch::nn") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LogSigmoidImpl extends LogSigmoidImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
index 089aa4c6ba7..a66cc3bfad7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
@@ -33,6 +33,6 @@ public class LogSigmoidImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
index bf687dfd7b2..d808ae7d13a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LogSoftmax ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the LogSoftmax function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.LogSoftmax to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.LogSoftmax to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::LogSoftmaxOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
index 53ce978cba5..3d54544b6e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
@@ -33,6 +33,6 @@ public class LogSoftmaxImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
index 08a5119f441..76a872edbc3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
@@ -112,8 +112,8 @@ public native void calculate_avg_time(
         @Cast("int64_t*") @ByRef LongBuffer avg_time,
         @Cast("int64_t*") @ByRef LongBuffer time_duration,
         @ByRef Timer timer,
-        @Cast("c10d::Timer::Event") int start_event,
-        @Cast("c10d::Timer::Event") int end_event);
+        @Cast("c10d::Timer::Event") byte start_event,
+        @Cast("c10d::Timer::Event") byte end_event);
   public native void calculate_avg_time(
         @Cast("int64_t*") @ByRef long[] avg_time,
         @Cast("int64_t*") @ByRef long[] time_duration,
@@ -124,8 +124,8 @@ public native void calculate_avg_time(
         @Cast("int64_t*") @ByRef LongPointer avg_time,
         @Cast("int64_t*") @ByRef LongPointer time_duration,
         @ByRef Timer timer,
-        @Cast("c10d::Timer::Event") int start_event,
-        @Cast("c10d::Timer::Event") int end_event);
+        @Cast("c10d::Timer::Event") byte start_event,
+        @Cast("c10d::Timer::Event") byte end_event);
   public native void calculate_avg_time(
         @Cast("int64_t*") @ByRef LongBuffer avg_time,
         @Cast("int64_t*") @ByRef LongBuffer time_duration,
@@ -136,16 +136,16 @@ public native void calculate_avg_time(
         @Cast("int64_t*") @ByRef long[] avg_time,
         @Cast("int64_t*") @ByRef long[] time_duration,
         @ByRef Timer timer,
-        @Cast("c10d::Timer::Event") int start_event,
-        @Cast("c10d::Timer::Event") int end_event);
+        @Cast("c10d::Timer::Event") byte start_event,
+        @Cast("c10d::Timer::Event") byte end_event);
 
   // Set the absolute time of the event that has been recorded in reducer.
   public native void set_event_time(@Cast("int64_t*") @ByRef LongPointer event_time, @ByRef Timer timer, Timer.Event event);
-  public native void set_event_time(@Cast("int64_t*") @ByRef LongBuffer event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") int event);
+  public native void set_event_time(@Cast("int64_t*") @ByRef LongBuffer event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") byte event);
   public native void set_event_time(@Cast("int64_t*") @ByRef long[] event_time, @ByRef Timer timer, Timer.Event event);
-  public native void set_event_time(@Cast("int64_t*") @ByRef LongPointer event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") int event);
+  public native void set_event_time(@Cast("int64_t*") @ByRef LongPointer event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") byte event);
   public native void set_event_time(@Cast("int64_t*") @ByRef LongBuffer event_time, @ByRef Timer timer, Timer.Event event);
-  public native void set_event_time(@Cast("int64_t*") @ByRef long[] event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") int event);
+  public native void set_event_time(@Cast("int64_t*") @ByRef long[] event_time, @ByRef Timer timer, @Cast("c10d::Timer::Event") byte event);
   // Set stats that can be collected only during
   // training loop. It is called at the beginning of forward call
   // to record the run time stats of sampled iterations that previously ran.
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
index 384feeca722..a38417b079d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LoggerOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
index e24832e3d5b..8dae47c575a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LongArrayRefOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
index 49bb8d19810..94b99385520 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
@@ -25,7 +25,7 @@ public class LongElementReference extends Pointer {
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
     public LongElementReference(Pointer p) { super(p); }
 
-  public native @Name("operator std::conditional_t::type>::value,const int64_t&,int64_t>") long getLong();
+  public native @Name("operator std::conditional_t::type>,const int64_t&,int64_t>") long getLong();
 
   
 
@@ -36,7 +36,7 @@ public class LongElementReference extends Pointer {
 
   public native @Const @ByRef IValue get();
 
-  private static native @Namespace void swap(@ByRef(true) LongElementReference lhs, @ByRef(true) LongElementReference rhs);
+  private static native @Namespace @NoException(true) void swap(@ByRef(true) LongElementReference lhs, @ByRef(true) LongElementReference rhs);
   public void swap(LongElementReference rhs) { swap(this, rhs); }
 
   
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
index 4cd8fa49ed6..5891a0d0ccc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LongExpandingArrayOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
index a15e232e945..9a402bfb452 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LongOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
index 0c452e81ab0..a0757f4617d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@Name("c10::ArrayRef >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@Name("c10::ArrayRef >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LongOptionalArrayRef extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
index 5df52338629..d1545117c26 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LongOptionalVector extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
index 5c69b46dd32..dc419a412fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
@@ -26,5 +26,7 @@ public class LongSmallVectorBase extends LongSmallVectorCommon {
 
   public native void push_back(@Cast("const int64_t") long Elt);
 
+  // NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
+
   public native void pop_back();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
index e2f00082ec8..e22ccb0d8aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
@@ -56,9 +56,9 @@ public class LongSmallVectorImpl extends LongSmallVectorBase {
 
   public native void assign(@Const @ByRef LongSmallVectorImpl RHS);
 
-  public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer erase(@ByVal @Cast("c10::SmallVectorImpl::const_iterator*") LongPointer CI);
+  public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer erase(@ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer I);
 
-  public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer erase(@ByVal @Cast("c10::SmallVectorImpl::const_iterator*") LongPointer CS, @ByVal @Cast("c10::SmallVectorImpl::const_iterator*") LongPointer CE);
+  public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer erase(@ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer S, @ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer E);
   public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer insert(@ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer I, @Cast("int64_t&&") long Elt);
 
   public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer insert(@ByVal @Cast("c10::SmallVectorImpl::iterator*") LongPointer I, long NumToInsert, long Elt);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
index d5617d75f3d..3771f984779 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
@@ -33,8 +33,8 @@ public class LongVaryingShape extends Pointer {
   public LongVaryingShape(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... vec) { super((Pointer)null); allocate(vec); }
   private native void allocate(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... vec);
 
-  public LongVaryingShape(@ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional size) { super((Pointer)null); allocate(size); }
-  private native void allocate(@ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional size);
+  public LongVaryingShape(@ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional size) { super((Pointer)null); allocate(size); }
+  private native void allocate(@ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional size);
   public LongVaryingShape() { super((Pointer)null); allocate(); }
   private native void allocate();
 
@@ -50,7 +50,7 @@ public class LongVaryingShape extends Pointer {
 
   public native @ByVal SizeTOptional size();
 
-  public native @Cast("const c10::optional::ListOfOptionalElements>*") @ByRef Pointer sizes();
+  public native @Cast("const std::optional::ListOfOptionalElements>*") @ByRef Pointer sizes();
 
   public native @ByVal LongVaryingShape merge(@Const @ByRef LongVaryingShape other);
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
index c9c63fe049b..3dbd333e087 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LongVectorOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
similarity index 87%
rename from pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java
rename to pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
index d26947b7887..939d3572bad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
@@ -22,9 +22,9 @@
 // NB: dummy argument to suppress "ISO C++11 requires at least one argument
 // for the "..." in a variadic macro"
 @Namespace("at") @Opaque @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
-public class ORTHooksArgs extends Pointer {
+public class MAIAHooksArgs extends Pointer {
     /** Empty constructor. Calls {@code super((Pointer)null)}. */
-    public ORTHooksArgs() { super((Pointer)null); }
+    public MAIAHooksArgs() { super((Pointer)null); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
-    public ORTHooksArgs(Pointer p) { super(p); }
+    public MAIAHooksArgs(Pointer p) { super(p); }
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
similarity index 71%
rename from pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java
rename to pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
index ec47e2a31b3..56e317e0981 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ORTHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
@@ -22,21 +22,21 @@
 // NB: Class must live in `at` due to limitations of Registry.h.
 
 @Namespace("at") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
-public class ORTHooksInterface extends Pointer {
+public class MAIAHooksInterface extends Pointer {
     static { Loader.load(); }
     /** Default native constructor. */
-    public ORTHooksInterface() { super((Pointer)null); allocate(); }
+    public MAIAHooksInterface() { super((Pointer)null); allocate(); }
     /** Native array allocator. Access with {@link Pointer#position(long)}. */
-    public ORTHooksInterface(long size) { super((Pointer)null); allocateArray(size); }
+    public MAIAHooksInterface(long size) { super((Pointer)null); allocateArray(size); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
-    public ORTHooksInterface(Pointer p) { super(p); }
+    public MAIAHooksInterface(Pointer p) { super(p); }
     private native void allocate();
     private native void allocateArray(long size);
-    @Override public ORTHooksInterface position(long position) {
-        return (ORTHooksInterface)super.position(position);
+    @Override public MAIAHooksInterface position(long position) {
+        return (MAIAHooksInterface)super.position(position);
     }
-    @Override public ORTHooksInterface getPointer(long i) {
-        return new ORTHooksInterface((Pointer)this).offsetAddress(i);
+    @Override public MAIAHooksInterface getPointer(long i) {
+        return new MAIAHooksInterface((Pointer)this).offsetAddress(i);
     }
 
   // This should never actually be implemented, but it is used to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
index fdfa26f2de3..4ab1f7d4734 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
@@ -23,7 +23,7 @@
 
 /** Creates a criterion that measures the mean squared error (squared L2 norm)
  *  between each element in the input :math:{@code x} and target :math:{@code y}.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.MSELoss to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.MSELoss to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MSELossOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
index 0eb775d0a7a..5d8d9e6e82e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
@@ -33,6 +33,6 @@ public class MSELossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
index d5aab44347f..1256c235bd0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
@@ -37,13 +37,34 @@ public class MTIAHooksInterface extends AcceleratorHooksInterface {
         return new MTIAHooksInterface((Pointer)this).offsetAddress(i);
     }
 
+// this fails the implementation if MTIAHooks functions are called, but
+// MTIA backend is not present.
+// #define FAIL_MTIAHOOKS_FUNC(func)
+//   TORCH_CHECK(false, "Cannot execute ", func, "() without MTIA backend.");
 
   public native void initMTIA();
 
   public native @Cast("bool") boolean hasMTIA();
 
+  public native @Cast("c10::DeviceIndex") byte deviceCount();
+
+  public native void deviceSynchronize(@Cast("c10::DeviceIndex") byte device_index);
+
   public native @StdString BytePointer showConfig();
 
   public native @Cast("bool") boolean hasPrimaryContext(@Cast("c10::DeviceIndex") byte device_index);
 
+  public native void setCurrentDevice(@Cast("c10::DeviceIndex") byte device);
+
+  public native @Cast("c10::DeviceIndex") byte getCurrentDevice();
+
+  public native @Cast("c10::DeviceIndex") byte exchangeDevice(@Cast("c10::DeviceIndex") byte device);
+
+  public native @Cast("c10::DeviceIndex") byte maybeExchangeDevice(@Cast("c10::DeviceIndex") byte device);
+
+  public native @ByVal Stream getCurrentStream(@Cast("c10::DeviceIndex") byte device);
+
+  public native @ByVal Stream getDefaultStream(@Cast("c10::DeviceIndex") byte device);
+
+  public native void setCurrentStream(@Const @ByRef Stream stream);
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
index a6a58c5785a..5eb9fa409af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
@@ -25,7 +25,7 @@
 /** Creates a criterion that measures the loss given
  *  inputs :math:{@code x1}, :math:{@code x2}, two 1D mini-batch {@code Tensors},
  *  and a label 1D mini-batch tensor :math:{@code y} (containing 1 or -1).
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.MarginRankingLoss to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.MarginRankingLoss to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MarginRankingLossOptions} class to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
index e755ef71c14..2930fac3450 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
@@ -33,6 +33,6 @@ public class MarginRankingLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
index 8a31f8de8bb..33975d36bc1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaxPool1d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies maxpool over a 1-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.MaxPool1d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.MaxPool1d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MaxPool1dOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
index 01a07b5065f..fe80be82caa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
@@ -33,6 +33,6 @@ public class MaxPool1dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
index 6a4be2ab1b8..f10c210af7c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaxPool2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies maxpool over a 2-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.MaxPool2d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.MaxPool2d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MaxPool2dOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
index af100959c50..21e66653db6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
@@ -33,6 +33,6 @@ public class MaxPool2dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
index 19745b7288c..b32ccb6dacb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaxPool3d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies maxpool over a 3-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.MaxPool3d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.MaxPool3d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MaxPool3dOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
index 50062719033..b83fa463f95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
@@ -33,6 +33,6 @@ public class MaxPool3dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
index 9eacb2ee09a..52ff1e1bf7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaxUnpool1d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies maxunpool over a 1-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.MaxUnpool1d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool1d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MaxUnpool1dOptions} class to learn
@@ -47,7 +47,7 @@ public class MaxUnpool1dImpl extends MaxUnpool1dImplBase {
   public native @ByVal Tensor forward(
         @Const @ByRef Tensor input,
         @Const @ByRef Tensor indices,
-        @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") LongVectorOptional output_size);
+        @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") LongVectorOptional output_size);
   public native @ByVal Tensor forward(
         @Const @ByRef Tensor input,
         @Const @ByRef Tensor indices);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
index 3232ab60f81..5ef9f16ef56 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
@@ -33,6 +33,6 @@ public class MaxUnpool1dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
index 8c530b373a2..a172b893d6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaxUnpool2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies maxunpool over a 2-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.MaxUnpool2d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool2d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MaxUnpool2dOptions} class to learn
@@ -47,7 +47,7 @@ public class MaxUnpool2dImpl extends MaxUnpool2dImplBase {
   public native @ByVal Tensor forward(
         @Const @ByRef Tensor input,
         @Const @ByRef Tensor indices,
-        @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") LongVectorOptional output_size);
+        @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") LongVectorOptional output_size);
   public native @ByVal Tensor forward(
         @Const @ByRef Tensor input,
         @Const @ByRef Tensor indices);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
index eec96583d17..43756212abe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
@@ -33,6 +33,6 @@ public class MaxUnpool2dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
index 13c6f6c655f..b55cc1f07f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaxUnpool3d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies maxunpool over a 3-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.MaxUnpool3d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool3d to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MaxUnpool3dOptions} class to learn
@@ -47,7 +47,7 @@ public class MaxUnpool3dImpl extends MaxUnpool3dImplBase {
   public native @ByVal Tensor forward(
         @Const @ByRef Tensor input,
         @Const @ByRef Tensor indices,
-        @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") LongVectorOptional output_size);
+        @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") LongVectorOptional output_size);
   public native @ByVal Tensor forward(
         @Const @ByRef Tensor input,
         @Const @ByRef Tensor indices);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
index 2492ffc133d..c022bc84323 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
@@ -33,6 +33,6 @@ public class MaxUnpool3dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
index 3b0e02ef73c..4dd26707926 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class MemoryFormatOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
index 390d7d096e3..dcab899859d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class MethodOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
index 01c663f1796..b654b4cfd7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mish ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies mish over a given input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Mish to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Mish to learn
  *  about the exact behavior of this module. */
 @Namespace("torch::nn") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class MishImpl extends MishImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
index df75f230457..8ad95813b47 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
@@ -33,6 +33,6 @@ public class MishImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
index b6563340c88..e8248c28875 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
@@ -116,7 +116,7 @@ public class Module extends Pointer {
   
   ///
   public native @SharedPtr("torch::nn::Module") @ByVal @Virtual(subclasses=false, method="clone") @Cast({"", "std::shared_ptr"}) @Const({false, false, true}) Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
 
   /** Applies the {@code function} to the {@code Module} and recursively to every submodule.
    *  The function must accept a {@code Module&}.
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
index 7256d0612d0..c8a554563e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
@@ -132,7 +132,7 @@ public ModuleDictImpl(
   /** Special cloning function for {@code ModuleDict} because it does not use
    *  {@code reset()}. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 
   /** {@code reset()} is empty for {@code ModuleDict}, since it does not have parameters of
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
index 5672102f3c6..4b3a0772080 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
@@ -40,6 +40,6 @@ public class ModuleDictImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
index 40b32700911..7753f89769c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class ModuleInstanceInfoOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
index 2ed809fd366..555e410735b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
@@ -78,7 +78,7 @@ public class ModuleListImpl extends ModuleListImplCloneable {
   /** Special cloning function for {@code ModuleList} because it does not use
    *  {@code reset()}. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 
   /** {@code reset()} is empty for {@code ModuleList}, since it does not have parameters of
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
index a864ccc4758..6b0657d1de5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
@@ -33,6 +33,6 @@ public class ModuleListImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
index 4e28c52d88e..1f76a2966cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
@@ -26,7 +26,7 @@
  *  hinge loss (margin-based loss) between input :math:{@code x} (a 2D mini-batch
  *  {@code Tensor}) and output :math:{@code y} (which is a 2D {@code Tensor} of target class
  *  indices). See
- *  https://pytorch.org/docs/master/nn.html#torch.nn.MultiLabelMarginLoss to
+ *  https://pytorch.org/docs/main/nn.html#torch.nn.MultiLabelMarginLoss to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MultiLabelMarginLossOptions} class to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
index 6d769f4c3d1..42513612f28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
@@ -33,6 +33,6 @@ public class MultiLabelMarginLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
index 9da1878cd6d..c4337d7b70f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
@@ -25,7 +25,7 @@
 /** Creates a criterion that optimizes a multi-label one-versus-all
  *  loss based on max-entropy, between input :math:{@code x} and target :math:{@code y} of
  *  size :math:{@code (N, C)}. See
- *  https://pytorch.org/docs/master/nn.html#torch.nn.MultiLabelSoftMarginLoss to
+ *  https://pytorch.org/docs/main/nn.html#torch.nn.MultiLabelSoftMarginLoss to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MultiLabelSoftMarginLossOptions} class
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
index 47a33e7e5df..67ddc6901f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
@@ -33,6 +33,6 @@ public class MultiLabelSoftMarginLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
index 4e5761a10f6..dec639e45d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
@@ -26,7 +26,7 @@
  *  loss (margin-based loss) between input :math:{@code x} (a 2D mini-batch {@code Tensor})
  *  and output :math:{@code y} (which is a 1D tensor of target class indices, :math:{@code 0
  *  \leq y \leq \text{x.size}(1)-1}). See
- *  https://pytorch.org/docs/master/nn.html#torch.nn.MultiMarginLoss to learn
+ *  https://pytorch.org/docs/main/nn.html#torch.nn.MultiMarginLoss to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MultiMarginLossOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
index 2c310060652..f58b8d90a6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
@@ -33,6 +33,6 @@ public class MultiMarginLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
index 6075dd40deb..b6581fc7a76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MultiheadAttention ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the MultiheadAttention function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.MultiheadAttention
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.MultiheadAttention
  *  to learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::MultiheadAttentionOptions} class to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
index cd230b4ef44..33302d30501 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
@@ -33,6 +33,6 @@ public class MultiheadAttentionImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
index 91de7498f5f..673d75c4e01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
@@ -23,7 +23,7 @@
 
 /** The negative log likelihood loss. It is useful to train a classification
  *  problem with {@code C} classes.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.NLLLoss to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.NLLLoss to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::NLLLossOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
index c6e891c98ad..0f80425aac4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
@@ -33,6 +33,6 @@ public class NLLLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
index 4490e425996..73303c0d98e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class NamedValueOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
new file mode 100644
index 00000000000..dd1f7127fce
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
@@ -0,0 +1,41 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+
+@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class NodeCall extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public NodeCall(Pointer p) { super(p); }
+
+  public NodeCall(@Cast("uint32_t") int id_, @SharedPtr Node node_) { super((Pointer)null); allocate(id_, node_); }
+  private native void allocate(@Cast("uint32_t") int id_, @SharedPtr Node node_);
+
+  public native void mark_output(int input_nr, int output_idx);
+
+  public native @Cast("uint32_t") int id(); public native NodeCall id(int setter);
+  public native @SharedPtr Node node(); public native NodeCall node(Node setter);
+  public native @StdVector IntPair tensor_pre_hooks(); public native NodeCall tensor_pre_hooks(IntPair setter);
+  public native @StdVector IntPointer pre_hooks(); public native NodeCall pre_hooks(IntPointer setter);
+  public native @StdVector IntPointer post_hooks(); public native NodeCall post_hooks(IntPointer setter);
+  public native @StdVector IntPointer post_acc_grad_hooks(); public native NodeCall post_acc_grad_hooks(IntPointer setter);
+  public native @StdVector IntPair graph_output(); public native NodeCall graph_output(IntPair setter);
+  public native @Cast("bool") boolean needed(); public native NodeCall needed(boolean setter);
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
new file mode 100644
index 00000000000..a3e16f78935
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
@@ -0,0 +1,41 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+
+@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class NodeCalls extends NodeNodeCallMap {
+    static { Loader.load(); }
+    /** Default native constructor. */
+    public NodeCalls() { super((Pointer)null); allocate(); }
+    /** Native array allocator. Access with {@link Pointer#position(long)}. */
+    public NodeCalls(long size) { super((Pointer)null); allocateArray(size); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public NodeCalls(Pointer p) { super(p); }
+    private native void allocate();
+    private native void allocateArray(long size);
+    @Override public NodeCalls position(long position) {
+        return (NodeCalls)super.position(position);
+    }
+    @Override public NodeCalls getPointer(long i) {
+        return new NodeCalls((Pointer)this).offsetAddress(i);
+    }
+
+  public native @ByRef NodeCall lookup(@SharedPtr Node function);
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
new file mode 100644
index 00000000000..dea08410a27
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
@@ -0,0 +1,47 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+@Name("std::unordered_map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class NodeNodeCallMap extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public NodeNodeCallMap(Pointer p) { super(p); }
+    public NodeNodeCallMap()       { allocate();  }
+    private native void allocate();
+
+
+    public boolean empty() { return size() == 0; }
+    public native long size();
+
+    @Index(function = "at") public native @ByRef NodeCall get(Node i);
+
+    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 @Const Node first();
+        public native @Name("operator *().second") @MemberGetter @ByRef @Const NodeCall second();
+    }
+}
+
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
index 32b9f79112c..d05a1f51542 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
@@ -101,14 +101,14 @@ public class Obj extends Pointer {
   public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj copy();
 
   public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy(
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy();
 
   public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy(
-        @ByRef HashAliasedIValueMap memo,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @ByRef HashIdentityIValueMap memo,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @IntrusivePtr("c10::ivalue::Object") @Cast({"", "c10::intrusive_ptr&"}) Obj deepcopy(
-        @ByRef HashAliasedIValueMap memo);
+        @ByRef HashIdentityIValueMap memo);
 
   public native @Cast("bool") boolean is_weak_compilation_ref();
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
index 87caf993919..76abdc0c41b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
@@ -71,6 +71,17 @@ public class OperandInfo extends Pointer {
 
   public native @Cast("bool") boolean is_output(); public native OperandInfo is_output(boolean setter);
 
+  // will_resize is only for output tensor.
+  // 1) Functional call(like torch.add(self, other)): output tensor is
+  //    undefined, and pytorch creates a new tensor by using common shape
+  //    and computed stride in TensorIterator;
+  // 2) Inplace call(like torch.add_(self, other)): output tensor is same
+  //    with input tensor, and can't to modify tensor's size and stride;
+  // 3) Op call with output(like torch.add(self, other, out = output)):
+  //    output tensor is defined, but tensor shape maybe different with common
+  //    shape. If tensor shape is not same with common shape, this output
+  //    tensor will be resized by using common shape and computed stride in
+  //    TensorIterator. Otherwise can't modify tensor's size and stride.
   public native @Cast("bool") boolean will_resize(); public native OperandInfo will_resize(boolean setter);
 
   public native @Cast("bool") boolean is_read_write(); public native OperandInfo is_read_write(boolean setter);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
index 768b0f1d397..7c339f2ffba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
@@ -48,6 +48,9 @@ public class OperatorHandle extends Pointer {
   public native @Cast("bool") boolean hasKernelForDispatchKey(DispatchKey k);
   public native @Cast("bool") boolean hasKernelForDispatchKey(@Cast("c10::DispatchKey") short k);
 
+  public native @Cast("bool") boolean isKernelFallthroughKernel(DispatchKey k);
+  public native @Cast("bool") boolean isKernelFallthroughKernel(@Cast("c10::DispatchKey") short k);
+
   public native @Cast("bool") boolean hasKernelForAnyDispatchKey(@ByVal DispatchKeySet k);
 
   public native @Cast("bool") boolean hasComputedKernelForDispatchKey(DispatchKey k);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
index ca977b31d82..4b518ea7e0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class OperatorHandleOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
index 9d4b86c85ae..5ccbc2b2fc7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class OperatorNameOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
new file mode 100644
index 00000000000..33a6980d47c
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
@@ -0,0 +1,86 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+
+/**
+ * An OptionalStreamGuard is an RAII class that sets a device to some value on
+ * initialization, and resets the device to its original value on destruction.
+ * See OptionalDeviceGuard for more guidance on how to use this class.
+ */
+@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class OptionalStreamGuard extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public OptionalStreamGuard(Pointer p) { super(p); }
+    /** Native array allocator. Access with {@link Pointer#position(long)}. */
+    public OptionalStreamGuard(long size) { super((Pointer)null); allocateArray(size); }
+    private native void allocateArray(long size);
+    @Override public OptionalStreamGuard position(long position) {
+        return (OptionalStreamGuard)super.position(position);
+    }
+    @Override public OptionalStreamGuard getPointer(long i) {
+        return new OptionalStreamGuard((Pointer)this).offsetAddress(i);
+    }
+
+  /** Create an uninitialized guard. */
+  public OptionalStreamGuard() { super((Pointer)null); allocate(); }
+  private native void allocate();
+
+  /** Set the current device to the device associated with the passed stream,
+   *  and set the current stream on that device to the passed stream. */
+  public OptionalStreamGuard(@ByVal Stream stream) { super((Pointer)null); allocate(stream); }
+  private native void allocate(@ByVal Stream stream);
+
+  /** Set the current device to the device associated with the passed stream,
+   *  and set the current stream on that device to the passed stream,
+   *  if the passed stream is not nullopt. */
+  public OptionalStreamGuard(@ByVal StreamOptional stream_opt) { super((Pointer)null); allocate(stream_opt); }
+  private native void allocate(@ByVal StreamOptional stream_opt);
+
+  /** Copy is disallowed */
+  
+  
+
+  // See Note [Move construction for RAII guards is tricky]
+  
+
+  // See Note [Move assignment for RAII guards is tricky]
+  
+
+  /** Resets the currently set stream to the original stream and
+   *  the currently set device to the original device.  Then,
+   *  set the current device to the device associated with the passed stream,
+   *  and set the current stream on that device to the passed stream.
+   *  Initializes the guard if it was not previously initialized. */
+  public native void reset_stream(@ByVal Stream stream);
+
+  /** Returns the stream that was set at the time the guard was most recently
+   *  initialized, or nullopt if the guard is uninitialized. */
+  public native @ByVal StreamOptional original_stream();
+
+  /** Returns the most recent  stream that was set using this stream guard,
+   *  either from construction, or via reset_stream, if the guard is
+   *  initialized, or nullopt if the guard is uninitialized. */
+  public native @ByVal StreamOptional current_stream();
+
+  /** Restore the original  device and stream, resetting this guard to
+   *  uninitialized state. */
+  public native void reset();
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
index eccfa861018..a96115cf4d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PReLU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the PReLU function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.PReLU to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.PReLU to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::PReLUOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
index f0af236326b..05ea0ca96a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
@@ -33,6 +33,6 @@ public class PReLUImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
index 2b1168865c3..9911db5fd5e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
@@ -23,7 +23,7 @@
 
 /** Returns the batchwise pairwise distance between vectors :math:{@code v_1},
  *  :math:{@code v_2} using the p-norm.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.PairwiseDistance to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.PairwiseDistance to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::PairwiseDistanceOptions} class to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
index 65969ceebd7..26976adb754 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
@@ -33,6 +33,6 @@ public class PairwiseDistanceImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
index 740d7090c07..a8691221672 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
@@ -33,6 +33,6 @@ public class ParameterDictImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
index 07a945af49b..40333f0cc4a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
@@ -33,6 +33,6 @@ public class ParameterListImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
index fa0eaff6ad2..770fe16bebf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
@@ -25,7 +25,7 @@
 /** Rearranges elements in a tensor of shape :math:{@code (*, C \times r^2, H, W)}
  *  to a tensor of shape :math:{@code (*, C, H \times r, W \times r)}, where r is an
  *  upscale factor. See
- *  https://pytorch.org/docs/master/nn.html#torch.nn.PixelShuffle to learn about
+ *  https://pytorch.org/docs/main/nn.html#torch.nn.PixelShuffle to learn about
  *  the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::PixelShuffleOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
index 1d627f3610f..5cb1ffb0aec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
@@ -33,6 +33,6 @@ public class PixelShuffleImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
index e15c831107e..6b39cc11784 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
@@ -24,7 +24,7 @@
 /** Reverses the PixelShuffle operation by rearranging elements in a tensor of
  *  shape :math:{@code (*, C, H \times r, W \times r)} to a tensor of shape :math:{@code (*,
  *  C \times r^2, H, W)}, where r is a downscale factor. See
- *  https://pytorch.org/docs/master/nn.html#torch.nn.PixelUnshuffle to learn
+ *  https://pytorch.org/docs/main/nn.html#torch.nn.PixelUnshuffle to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::PixelUnshuffleOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
index 67a5e5be495..0de24cc39fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
@@ -33,6 +33,6 @@ public class PixelUnshuffleImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
index a629376af37..63e79d9210a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class PointerPairOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
index 95cfb07f74a..fc1278bfb68 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Negative log likelihood loss with Poisson distribution of target.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.PoissonNLLLoss to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.PoissonNLLLoss to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::PoissonNLLLossOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
index 7046ee2092e..d10f3f12e8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
@@ -33,6 +33,6 @@ public class PoissonNLLLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
index 99c8b7820af..19dc2a5a31e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
@@ -78,19 +78,20 @@ public Options(
     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(0),
-    GLOO(1),
-    NCCL(2),
-    UCC(3),
-    MPI(4),
-    CUSTOM(5);
-
-      public final int value;
-      private BackendType(int v) { this.value = v; }
+    UNDEFINED((byte)(0)),
+    GLOO((byte)(1)),
+    NCCL((byte)(2)),
+    UCC((byte)(3)),
+    MPI((byte)(4)),
+    CUSTOM((byte)(5));
+
+      public final byte value;
+      private BackendType(byte v) { this.value = v; }
       private BackendType(BackendType e) { this.value = e.value; }
       public BackendType intern() { for (BackendType e : values()) if (e.value == value) return e; return this; }
       @Override public String toString() { return intern().name(); }
@@ -122,7 +123,7 @@ public ProcessGroup(
   // Returns an unique opaque ID of a backend for the specific backend type
   // that can correlate with this process group's collectives.
   public native @Cast("int64_t") long getBackendID(BackendType backend_type);
-  public native @Cast("int64_t") long getBackendID(@Cast("c10d::ProcessGroup::BackendType") int backend_type);
+  public native @Cast("int64_t") long getBackendID(@Cast("c10d::ProcessGroup::BackendType") byte backend_type);
 
   public native @StdString BytePointer getBackendName();
 
@@ -308,7 +309,7 @@ public native void setBackend(
         @Const @ByRef DistributedBackendOptional backend);
   public native void setBackend(
         @Cast("c10::DeviceType") byte deviceType,
-        @Cast("c10d::ProcessGroup::BackendType") int backendType,
+        @Cast("c10d::ProcessGroup::BackendType") byte backendType,
         @Const @ByRef DistributedBackendOptional backend);
 
   public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getDefaultBackend();
@@ -317,7 +318,6 @@ public native void setBackend(
   public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getBackend(@Cast("c10::DeviceType") byte deviceType);
 
   public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getBackend(BackendType backendType);
-  public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getBackend(@Cast("c10d::ProcessGroup::BackendType") int backendType);
 
   // Return device types supported by this ProcessGroup.
   // Note: the return type is `Device` rather than `DeviceType` for the purpose
@@ -335,6 +335,9 @@ public native void registerOnCompletionHook(
   public native @StdString BytePointer getGroupName();
   public native void setGroupName(@StdString BytePointer name);
   public native void setGroupName(@StdString String name);
+  public native @StdString BytePointer getGroupDesc();
+  public native void setGroupDesc(@StdString BytePointer name);
+  public native void setGroupDesc(@StdString String name);
   public native void enableCollectivesTiming();
 
   public native void release_resources();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
index 6f412c02144..4b7d60482ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
@@ -140,11 +140,15 @@ public class PyInterpreterVTable extends Pointer {
   public native void python_op_registration_trampoline(
         @Const @ByRef OperatorHandle op,
         DispatchKey arg1,
-        IValueVector stack);
+        @ByVal DispatchKeySet keyset,
+        IValueVector stack,
+        @Cast("bool") boolean with_keyset);
   public native void python_op_registration_trampoline(
         @Const @ByRef OperatorHandle op,
         @Cast("c10::DispatchKey") short arg1,
-        IValueVector stack);
+        @ByVal DispatchKeySet keyset,
+        IValueVector stack,
+        @Cast("bool") boolean with_keyset);
 
   public native void throw_abstract_impl_not_imported_error(
         @StdString BytePointer opname,
@@ -175,16 +179,68 @@ public native void python_dispatcher(
   public native @ByVal SymIntArrayRef sym_strides(@Const TensorImpl self);
   public native @ByVal SymInt sym_storage_offset(@Const TensorImpl self);
 
-  public native void trace_gpu_event_creation(@Cast("uintptr_t") long event);
-  public native void trace_gpu_event_deletion(@Cast("uintptr_t") long event);
-  public native void trace_gpu_event_record(@Cast("uintptr_t") long event, @Cast("uintptr_t") long stream);
-  public native void trace_gpu_event_wait(@Cast("uintptr_t") long event, @Cast("uintptr_t") long stream);
-  public native void trace_gpu_memory_allocation(@Cast("uintptr_t") long ptr);
-  public native void trace_gpu_memory_deallocation(@Cast("uintptr_t") long ptr);
-  public native void trace_gpu_stream_creation(@Cast("uintptr_t") long stream);
-  public native void trace_gpu_device_synchronization();
-  public native void trace_gpu_stream_synchronization(@Cast("uintptr_t") long stream);
-  public native void trace_gpu_event_synchronization(@Cast("uintptr_t") long event);
+  public native void trace_gpu_event_creation(
+        DeviceType device_type,
+        @Cast("uintptr_t") long event);
+  public native void trace_gpu_event_creation(
+        @Cast("c10::DeviceType") byte device_type,
+        @Cast("uintptr_t") long event);
+  public native void trace_gpu_event_deletion(
+        DeviceType device_type,
+        @Cast("uintptr_t") long event);
+  public native void trace_gpu_event_deletion(
+        @Cast("c10::DeviceType") byte device_type,
+        @Cast("uintptr_t") long event);
+  public native void trace_gpu_event_record(
+        DeviceType device_type,
+        @Cast("uintptr_t") long event,
+        @Cast("uintptr_t") long stream);
+  public native void trace_gpu_event_record(
+        @Cast("c10::DeviceType") byte device_type,
+        @Cast("uintptr_t") long event,
+        @Cast("uintptr_t") long stream);
+  public native void trace_gpu_event_wait(
+        DeviceType device_type,
+        @Cast("uintptr_t") long event,
+        @Cast("uintptr_t") long stream);
+  public native void trace_gpu_event_wait(
+        @Cast("c10::DeviceType") byte device_type,
+        @Cast("uintptr_t") long event,
+        @Cast("uintptr_t") long stream);
+  public native void trace_gpu_memory_allocation(
+        DeviceType device_type,
+        @Cast("uintptr_t") long ptr);
+  public native void trace_gpu_memory_allocation(
+        @Cast("c10::DeviceType") byte device_type,
+        @Cast("uintptr_t") long ptr);
+  public native void trace_gpu_memory_deallocation(
+        DeviceType device_type,
+        @Cast("uintptr_t") long ptr);
+  public native void trace_gpu_memory_deallocation(
+        @Cast("c10::DeviceType") byte device_type,
+        @Cast("uintptr_t") long ptr);
+  public native void trace_gpu_stream_creation(
+        DeviceType device_type,
+        @Cast("uintptr_t") long stream);
+  public native void trace_gpu_stream_creation(
+        @Cast("c10::DeviceType") byte device_type,
+        @Cast("uintptr_t") long stream);
+  public native void trace_gpu_device_synchronization(
+        DeviceType device_type);
+  public native void trace_gpu_device_synchronization(
+        @Cast("c10::DeviceType") byte device_type);
+  public native void trace_gpu_stream_synchronization(
+        DeviceType device_type,
+        @Cast("uintptr_t") long stream);
+  public native void trace_gpu_stream_synchronization(
+        @Cast("c10::DeviceType") byte device_type,
+        @Cast("uintptr_t") long stream);
+  public native void trace_gpu_event_synchronization(
+        DeviceType device_type,
+        @Cast("uintptr_t") long event);
+  public native void trace_gpu_event_synchronization(
+        @Cast("c10::DeviceType") byte device_type,
+        @Cast("uintptr_t") long event);
 
   public native void reset_backward_hooks(@Const TensorImpl self);
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
index 32e3b12dc12..2e383479fdd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
@@ -30,7 +30,7 @@ public class PyObjectHolder extends Pointer {
 
   public native @Cast("PyObject*") Pointer getPyObject();
   public native @ByVal InferredType tryToInferType();
-  public native @ByVal IValue toIValue(@Const @ByRef Type.TypePtr type, @ByVal(nullValue = "c10::optional(c10::nullopt)") IntOptional N);
+  public native @ByVal IValue toIValue(@Const @ByRef Type.TypePtr type, @ByVal(nullValue = "std::optional(c10::nullopt)") IntOptional N);
   public native @ByVal IValue toIValue(@Const @ByRef Type.TypePtr type);
   public native @StdString BytePointer toStr();
   public native @ByVal TensorVector extractTensors();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
new file mode 100644
index 00000000000..b72d06d1739
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
@@ -0,0 +1,36 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+
+// A newtype wrapper around SafePyObject for type safety when a python object
+// represents a specific type. Note that `T` is only used as a tag and isn't
+// actually used for any true purpose.
+@Name("c10::SafePyObjectT") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class PyObject_TorchDispatchMode extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public PyObject_TorchDispatchMode(Pointer p) { super(p); }
+
+  public PyObject_TorchDispatchMode(@Cast("PyObject*") Pointer data, PyInterpreter pyinterpreter) { super((Pointer)null); allocate(data, pyinterpreter); }
+  private native void allocate(@Cast("PyObject*") Pointer data, PyInterpreter pyinterpreter);
+  
+  
+  
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
new file mode 100644
index 00000000000..da473481ff9
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
@@ -0,0 +1,36 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+@NoOffset @Name("std::optional > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class PyObject_TorchDispatchModeOptional extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public PyObject_TorchDispatchModeOptional(Pointer p) { super(p); }
+    public PyObject_TorchDispatchModeOptional(PyObject_TorchDispatchMode value) { this(); put(value); }
+    public PyObject_TorchDispatchModeOptional()       { allocate();  }
+    private native void allocate();
+    public native @Name("operator =") @ByRef PyObject_TorchDispatchModeOptional put(@ByRef PyObject_TorchDispatchModeOptional x);
+
+    public native boolean has_value();
+    public native void reset();
+    public native @Name("value") @SharedPtr("c10::SafePyObjectT") PyObject_TorchDispatchMode get();
+    @ValueSetter public native PyObject_TorchDispatchModeOptional put(@SharedPtr("c10::SafePyObjectT") PyObject_TorchDispatchMode value);
+}
+
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
index 5c064f40354..e2100ab064c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class QualifiedNameOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
index e4eff42ae42..615d32b1a3d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
@@ -49,6 +49,7 @@ public class Quantizer extends Pointer {
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
     public Quantizer(Pointer p) { super(p); }
 
+  // NOLINTNEXTLINE(cppcoreguidelines-avoid-const-or-ref-data-members)
   @MemberGetter public native ScalarType scalar_type_();
 
   // Copied from torch/csrc/jit/ir/scope.h
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
index 5b183100602..400ff939c7f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** An Elman RNN cell with tanh or ReLU non-linearity.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.RNNCell to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.RNNCell to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::RNNCellOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
index 28efeb55db2..cf139a15157 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
@@ -33,6 +33,6 @@ public class RNNCellImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
index f21b50fcd12..ebb8ea9e13a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RNN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** A multi-layer Elman RNN module with Tanh or ReLU activation.
- *  See https://pytorch.org/docs/master/generated/torch.nn.RNN.html to learn
+ *  See https://pytorch.org/docs/main/generated/torch.nn.RNN.html to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::RNNOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
index b671ebff431..386d5dfd3d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
@@ -33,6 +33,6 @@ public class RNNImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
index 2a04f761a3d..4f7c68bea82 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RReLU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the RReLU function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.RReLU to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.RReLU to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::RReLUOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
index 919374836b3..a4985355a24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
@@ -33,6 +33,6 @@ public class RReLUImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
index f6ab92b942c..f7095983b76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
@@ -37,7 +37,7 @@ public class RandomSampler extends Sampler {
   private native void allocate(@Cast("int64_t") long size);
 
   /** Resets the {@code RandomSampler} to a new set of indices. */
-  public native void reset(@ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional new_size);
+  public native void reset(@ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional new_size);
   public native void reset();
 
   /** Returns the next batch of indices. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
index 5450c29fd56..fe0256680a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
@@ -30,12 +30,12 @@ public RangeValue(
         @Const @ByRef SourceRange loc,
         @ByRef GraphFunction m,
         @ByVal ValueVector input,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional static_len) { super((Pointer)null); allocate(loc, m, input, static_len); }
+        @ByVal(nullValue = "std::optional(c10::nullopt)") LongOptional static_len) { super((Pointer)null); allocate(loc, m, input, static_len); }
   private native void allocate(
         @Const @ByRef SourceRange loc,
         @ByRef GraphFunction m,
         @ByVal ValueVector input,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional static_len);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") LongOptional static_len);
   public RangeValue(
         @Const @ByRef SourceRange loc,
         @ByRef GraphFunction m,
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
index 84763f5c9f3..2d15dcc724f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ReLU6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the ReLU6 function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.ReLU6 to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.ReLU6 to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::ReLU6Options} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
index 9a766216f10..2200db2a1b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
@@ -33,6 +33,6 @@ public class ReLU6ImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
index 0ee7214d40c..940a559f8fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ReLU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the ReLU function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.ReLU to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.ReLU to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::ReLUOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
index 0e9c14ea805..73fec13f2fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
@@ -33,6 +33,6 @@ public class ReLUImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
index 25aaa0bd238..ffdcb93cf1c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
@@ -58,6 +58,8 @@ public class RecordFunction extends Pointer {
 
   public native @ByVal IValueArrayRef inputs();
 
+  public native @ByVal StringIValueMap kwinputs();
+
   public native @Const @ByRef IValueVector outputs();
 
   public native void setOutputs(@ByRef(true) IValueVector outputs);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
new file mode 100644
index 00000000000..098bb3ab059
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
@@ -0,0 +1,182 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+
+@Namespace("torch::optim") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class ReduceLROnPlateauScheduler extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public ReduceLROnPlateauScheduler(Pointer p) { super(p); }
+
+  public enum SchedulerMode { min(0), max(1);
+
+      public final int value;
+      private SchedulerMode(int v) { this.value = v; }
+      private SchedulerMode(SchedulerMode e) { this.value = e.value; }
+      public SchedulerMode intern() { for (SchedulerMode e : values()) if (e.value == value) return e; return this; }
+      @Override public String toString() { return intern().name(); }
+  }
+  public enum ThresholdMode { rel(0), abs(1);
+
+      public final int value;
+      private ThresholdMode(int v) { this.value = v; }
+      private ThresholdMode(ThresholdMode e) { this.value = e.value; }
+      public ThresholdMode intern() { for (ThresholdMode e : values()) if (e.value == value) return e; return this; }
+      @Override public String toString() { return intern().name(); }
+  }
+  public ReduceLROnPlateauScheduler(
+        @ByRef Optimizer optimizer,
+        SchedulerMode mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        ThresholdMode threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector FloatPointer min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/) { super((Pointer)null); allocate(optimizer, mode, factor, patience, threshold, threshold_mode, cooldown, min_lr, eps, verbose); }
+  private native void allocate(
+        @ByRef Optimizer optimizer,
+        SchedulerMode mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        ThresholdMode threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector FloatPointer min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/);
+  public ReduceLROnPlateauScheduler(
+        @ByRef Optimizer optimizer) { super((Pointer)null); allocate(optimizer); }
+  private native void allocate(
+        @ByRef Optimizer optimizer);
+  public ReduceLROnPlateauScheduler(
+        @ByRef Optimizer optimizer,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::SchedulerMode") int mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::ThresholdMode") int threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector FloatBuffer min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/) { super((Pointer)null); allocate(optimizer, mode, factor, patience, threshold, threshold_mode, cooldown, min_lr, eps, verbose); }
+  private native void allocate(
+        @ByRef Optimizer optimizer,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::SchedulerMode") int mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::ThresholdMode") int threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector FloatBuffer min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/);
+  public ReduceLROnPlateauScheduler(
+        @ByRef Optimizer optimizer,
+        SchedulerMode mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        ThresholdMode threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector float[] min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/) { super((Pointer)null); allocate(optimizer, mode, factor, patience, threshold, threshold_mode, cooldown, min_lr, eps, verbose); }
+  private native void allocate(
+        @ByRef Optimizer optimizer,
+        SchedulerMode mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        ThresholdMode threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector float[] min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/);
+  public ReduceLROnPlateauScheduler(
+        @ByRef Optimizer optimizer,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::SchedulerMode") int mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::ThresholdMode") int threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector FloatPointer min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/) { super((Pointer)null); allocate(optimizer, mode, factor, patience, threshold, threshold_mode, cooldown, min_lr, eps, verbose); }
+  private native void allocate(
+        @ByRef Optimizer optimizer,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::SchedulerMode") int mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::ThresholdMode") int threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector FloatPointer min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/);
+  public ReduceLROnPlateauScheduler(
+        @ByRef Optimizer optimizer,
+        SchedulerMode mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        ThresholdMode threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector FloatBuffer min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/) { super((Pointer)null); allocate(optimizer, mode, factor, patience, threshold, threshold_mode, cooldown, min_lr, eps, verbose); }
+  private native void allocate(
+        @ByRef Optimizer optimizer,
+        SchedulerMode mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        ThresholdMode threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector FloatBuffer min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/);
+  public ReduceLROnPlateauScheduler(
+        @ByRef Optimizer optimizer,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::SchedulerMode") int mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::ThresholdMode") int threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector float[] min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/) { super((Pointer)null); allocate(optimizer, mode, factor, patience, threshold, threshold_mode, cooldown, min_lr, eps, verbose); }
+  private native void allocate(
+        @ByRef Optimizer optimizer,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::SchedulerMode") int mode/*=torch::optim::ReduceLROnPlateauScheduler::min*/,
+        float factor/*=0.1*/,
+        int patience/*=10*/,
+        double threshold/*=1e-4*/,
+        @Cast("torch::optim::ReduceLROnPlateauScheduler::ThresholdMode") int threshold_mode/*=torch::optim::ReduceLROnPlateauScheduler::rel*/,
+        int cooldown/*=0*/,
+        @StdVector float[] min_lr/*=std::vector()*/,
+        double eps/*=1e-8*/,
+        @Cast("bool") boolean verbose/*=false*/);
+
+  public native void step(float metric);
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
index a39d4e686f2..df44ff345f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
@@ -81,8 +81,7 @@ private native void allocate(
   // c10::intrusive_ptr, so constructors and operator= can be simple
   public ReduceOp(@Const @ByRef ReduceOp other) { super((Pointer)null); allocate(other); }
   private native void allocate(@Const @ByRef ReduceOp other);
-
-  public native @Const @ByRef @Name("operator =") ReduceOp put(@Const @ByRef ReduceOp other);
+  public native @ByRef @Name("operator =") ReduceOp put(@Const @ByRef ReduceOp other);
 
   public native @Name("operator c10d::ReduceOp::RedOpType") RedOpType asRedOpType();
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
index fc482b587f4..ee978eab5a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
@@ -33,7 +33,7 @@ public class Reducer extends Pointer {
   public Reducer(
         @ByVal TensorVector params,
         @ByVal SizeTVectorVector bucket_indices,
-        @ByVal @Cast("std::vector*") SizeTVector per_bucket_size_limits,
+        @Cast("const std::vector*") @ByRef SizeTVector per_bucket_size_limits,
         @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group,
         @ByVal BoolVector expect_sparse_gradients,
         @Cast("int64_t") long bucket_bytes_cap,
@@ -44,7 +44,7 @@ public Reducer(
   private native void allocate(
         @ByVal TensorVector params,
         @ByVal SizeTVectorVector bucket_indices,
-        @ByVal @Cast("std::vector*") SizeTVector per_bucket_size_limits,
+        @Cast("const std::vector*") @ByRef SizeTVector per_bucket_size_limits,
         @IntrusivePtr("c10d::ProcessGroup") @Cast({"", "c10::intrusive_ptr&"}) ProcessGroup process_group,
         @ByVal BoolVector expect_sparse_gradients,
         @Cast("int64_t") long bucket_bytes_cap,
@@ -86,7 +86,7 @@ private native void allocate(
   // be called once before calling backward.
   // Cannot combine with the call of `register_comm_hook`.
   public native void register_builtin_comm_hook(BuiltinCommHookType comm_hook_type);
-  public native void register_builtin_comm_hook(@Cast("c10d::BuiltinCommHookType") int comm_hook_type);
+  public native void register_builtin_comm_hook(@Cast("c10d::BuiltinCommHookType") byte comm_hook_type);
 
   // Informs reducer that optimizer is running in backward, so gradients
   // don't need to be copied from buckets as the optimizer would've already
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
index 42872c60d57..06d31e30b95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies ReflectionPad over a 1-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.ReflectionPad1d to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.ReflectionPad1d to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::ReflectionPad1dOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
index 12d42a6c165..65a31d29ad1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
@@ -33,6 +33,6 @@ public class ReflectionPad1dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
index ddf0cb0fdc4..4f72e37cf55 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies ReflectionPad over a 2-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.ReflectionPad2d to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.ReflectionPad2d to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::ReflectionPad2dOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
index aecf764afe2..e16a655fdb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
@@ -33,6 +33,6 @@ public class ReflectionPad2dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
index 389888ad207..f48e1a0a3a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies ReflectionPad over a 3-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.ReflectionPad3d to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.ReflectionPad3d to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::ReflectionPad3dOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
index 709fb92be05..ea66a830e07 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
@@ -33,6 +33,6 @@ public class ReflectionPad3dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
index 63ae79971f3..0c63503fe9e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies ReplicationPad over a 1-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.ReplicationPad1d to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.ReplicationPad1d to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::ReplicationPad1dOptions} class to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
index 760045ec018..ac1a16c881d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
@@ -33,6 +33,6 @@ public class ReplicationPad1dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
index 960753c9846..e9abffb7475 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies ReplicationPad over a 2-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.ReplicationPad2d to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.ReplicationPad2d to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::ReplicationPad2dOptions} class to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
index ae4aeb63638..75ad9d229c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
@@ -33,6 +33,6 @@ public class ReplicationPad2dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
index a91bc902bc0..4bdc1ef560b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
@@ -23,7 +23,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies ReplicationPad over a 3-D input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.ReplicationPad3d to
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.ReplicationPad3d to
  *  learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::ReplicationPad3dOptions} class to
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
index 170363b87fb..123a55e4eb4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
@@ -33,6 +33,6 @@ public class ReplicationPad3dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
index cd0d57ac132..94ce8e4e4d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SELU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the selu function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.SELU to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.SELU to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::SELUOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
index 0d8d52e0d46..12a4f1aebba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
@@ -33,6 +33,6 @@ public class SELUImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
index 00bd3cc4a5d..b437768557c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SafePyObjectOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
index a34f81b81ce..251d5df6faf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class ScalarOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
index 7a6419d6348..06dad9d2734 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class ScalarTypeOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
index a49549a3cda..7f450e7e476 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class ScopeOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
index 80f075f6e84..7c0705edb0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
@@ -47,7 +47,7 @@ public class ScriptTypeParser extends Pointer {
 
   public native @ByVal Type.TypePtr parseTypeFromExpr(@Const @ByRef Expr expr);
 
-  public native @ByVal @Cast("c10::optional >*") T_TypePtrLong_TOptional parseBroadcastList(
+  public native @ByVal @Cast("std::optional >*") T_TypePtrLong_TOptional parseBroadcastList(
         @Const @ByRef Expr expr);
 
   public native @ByVal Type.TypePtr parseType(@StdString BytePointer str);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
index da863fd89fe..8e3f7d41454 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
@@ -112,7 +112,7 @@ public SequentialImpl(
   /** Special cloning function for {@code Sequential} because it does not use
    *  {@code reset()}. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 
   /** {@code reset()} is empty for {@code Sequential}, since it does not have parameters of
@@ -164,9 +164,9 @@ public SequentialImpl(
   public native @ByVal Tensor forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4);
   public native @ByVal Tensor forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6);
   public native @ByVal Tensor forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6, @Const @ByRef Tensor input7, @Const @ByRef Tensor input8);
-  public native @ByVal Tensor forward(@Const @ByRef Tensor input, @ByRef(nullValue = "c10::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size);
-  public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") LongArrayRefOptional output_size);
-  public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") LongVectorOptional output_size);
+  public native @ByVal Tensor forward(@Const @ByRef Tensor input, @ByRef(nullValue = "std::optional(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size);
+  public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "std::optional(c10::nullopt)") LongArrayRefOptional output_size);
+  public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") LongVectorOptional output_size);
   public native @ByVal @Name("forward>>") T_TensorT_TensorTensor_T_T forwardT_TensorT_TensorTensor_T_T(@Const @ByRef Tensor input);
   public native @ByVal @Name("forward>>") T_TensorT_TensorTensor_T_T forwardT_TensorT_TensorTensor_T_T(@Const @ByRef Tensor input, @ByVal(nullValue = "torch::optional >{}") T_TensorTensor_TOptional hx_opt);
   public native @ByVal @Name("forward>") T_TensorTensor_T forwardT_TensorTensor_T(@Const @ByRef Tensor input);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
index 5b32c316094..f03ed6ac3cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
@@ -33,6 +33,6 @@ public class SequentialImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
index 76c77297e78..f914a295f09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
@@ -32,7 +32,7 @@ public class SequentialSampler extends Sampler {
   private native void allocate(@Cast("size_t") long size);
 
   /** Resets the {@code SequentialSampler} to zero. */
-  public native void reset(@ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional new_size);
+  public native void reset(@ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional new_size);
   public native void reset();
 
   /** Returns the next batch of indices. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
index eb022a0ccb9..eed8a25bc5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class ShapeSymbolVectorOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
index 56541018fc0..d4b3df1b693 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SiLU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies silu over a given input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.SiLU to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.SiLU to learn
  *  about the exact behavior of this module. */
 @Namespace("torch::nn") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SiLUImpl extends SiLUImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
index 67e966e6a24..41c6f83175a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
@@ -33,6 +33,6 @@ public class SiLUImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
index ed5db9e09c6..0a12e1e5f6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sigmoid ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies sigmoid over a given input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Sigmoid to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Sigmoid to learn
  *  about the exact behavior of this module. */
 @Namespace("torch::nn") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SigmoidImpl extends SigmoidImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
index 168c59d45bc..ca6e2c8b5f3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
@@ -33,6 +33,6 @@ public class SigmoidImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
index dcba87bdc4c..b65bf5e858c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
@@ -34,7 +34,7 @@ public class SimpleValue extends SugaredValue {
   public native @ByVal SharedSugaredValueVector asTuple(
         @Const @ByRef SourceRange loc,
         @ByRef GraphFunction m,
-        @Const @ByRef(nullValue = "c10::optional{}") SizeTOptional size_hint);
+        @Const @ByRef(nullValue = "std::optional{}") SizeTOptional size_hint);
   public native @ByVal SharedSugaredValueVector asTuple(
         @Const @ByRef SourceRange loc,
         @ByRef GraphFunction m);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
new file mode 100644
index 00000000000..8c720138aa7
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
@@ -0,0 +1,43 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+
+@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class SizeInput extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public SizeInput(Pointer p) { super(p); }
+
+  // Note: int value is still needed when dynamic to pass as an arg
+  public enum DynType { STATIC((byte)(0)), DYNAMIC((byte)(1));
+
+      public final byte value;
+      private DynType(byte v) { this.value = v; }
+      private DynType(DynType e) { this.value = e.value; }
+      public DynType intern() { for (DynType e : values()) if (e.value == value) return e; return this; }
+      @Override public String toString() { return intern().name(); }
+  }
+  public SizeInput(DynType dt, @Cast("int64_t") long v) { super((Pointer)null); allocate(dt, v); }
+  private native void allocate(DynType dt, @Cast("int64_t") long v);
+  public SizeInput(@Cast("torch::dynamo::autograd::SizeInput::DynType") byte dt, @Cast("int64_t") long v) { super((Pointer)null); allocate(dt, v); }
+  private native void allocate(@Cast("torch::dynamo::autograd::SizeInput::DynType") byte dt, @Cast("int64_t") long v);
+  public native DynType dyn_type(); public native SizeInput dyn_type(DynType setter);
+  public native @Cast("int64_t") long value(); public native SizeInput value(long setter);
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
index 9bdfa2e0f65..dfd4fb84ea6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SizeTOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
index 9baaa86aa98..40313050fdc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SizeTVectorOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
index 8ab415d7256..bce03d6e2ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
@@ -35,13 +35,13 @@ public class Slice extends Pointer {
     }
 
   public Slice(
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start_index,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional stop_index,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional step_index) { super((Pointer)null); allocate(start_index, stop_index, step_index); }
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional start_index,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional stop_index,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional step_index) { super((Pointer)null); allocate(start_index, stop_index, step_index); }
   private native void allocate(
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start_index,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional stop_index,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional step_index);
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional start_index,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional stop_index,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional step_index);
   public Slice() { super((Pointer)null); allocate(); }
   private native void allocate();
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
index d3ca700ff63..9adbe92f724 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
@@ -26,7 +26,7 @@
  *  element-wise error falls below beta and an L1 term otherwise.
  *  It is less sensitive to outliers than the {@code MSELoss} and in some cases
  *  prevents exploding gradients (e.g. see the paper {@code Fast R-CNN} by Ross
- *  Girshick). See https://pytorch.org/docs/master/nn.html#torch.nn.SmoothL1Loss
+ *  Girshick). See https://pytorch.org/docs/main/nn.html#torch.nn.SmoothL1Loss
  *  to learn about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::SmoothL1LossOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
index b55421c9b8e..fe38ee08a84 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
@@ -33,6 +33,6 @@ public class SmoothL1LossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
index b6559da3b7a..6453c053fc9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
@@ -25,7 +25,7 @@
 /** Creates a criterion that optimizes a two-class classification
  *  logistic loss between input tensor :math:{@code x} and target tensor :math:{@code y}
  *  (containing 1 or -1).
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.SoftMarginLoss to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.SoftMarginLoss to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::SoftMarginLossOptions} class to learn
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
index 4a79767405c..afeece5a330 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
@@ -33,6 +33,6 @@ public class SoftMarginLossImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
index 3d1bbc64b13..8221e9b1ad1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Softmax2d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the Softmax2d function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Softmax2d to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Softmax2d to learn
  *  about the exact behavior of this module. */
 @Namespace("torch::nn") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class Softmax2dImpl extends Softmax2dImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
index f2e42516de4..00c9c34867f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
@@ -33,6 +33,6 @@ public class Softmax2dImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
index f1240d72375..560e0d4b3ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Softmax ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the Softmax function.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Softmax to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Softmax to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::SoftmaxOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
index 644d33b0eb1..b36d8bb1f35 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
@@ -33,6 +33,6 @@ public class SoftmaxImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
index cf81ddb3ba9..146949dc092 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Softmin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the Softmin function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Softmin to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Softmin to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::SoftminOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
index 77b10a92ccc..32a9897f799 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
@@ -33,6 +33,6 @@ public class SoftminImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
index 6c4e3d62857..e08376fb105 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Softplus ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies softplus over a given input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Softplus to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Softplus to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::SoftplusOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
index d09c4bb516c..9858dc8f0ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
@@ -33,6 +33,6 @@ public class SoftplusImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
index c4028a58f7e..f140d2914d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Softshrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies the soft shrinkage function element-wise.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Softshrink to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Softshrink to learn
  *  about the exact behavior of this module.
  * 
  *  See the documentation for {@code torch::nn::SoftshrinkOptions} class to learn what
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
index a428687d590..dc4795acb84 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
@@ -33,6 +33,6 @@ public class SoftshrinkImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
index 7c890e2756f..012ed589119 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Softsign ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies Softsign over a given input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Softsign to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Softsign to learn
  *  about the exact behavior of this module. */
 @Namespace("torch::nn") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SoftsignImpl extends SoftsignImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
index 0790a34118f..b3d58349039 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
@@ -33,6 +33,6 @@ public class SoftsignImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
index d8ede34c125..2fd5b3fcc89 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
@@ -43,13 +43,13 @@ public enum CopiesString { COPIES_STRING(0), DONT_COPY(1);
 
   public Source(
         @StringView BytePointer text_view,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional filename,
+        @ByVal(nullValue = "std::optional(c10::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,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional filename,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") StringOptional filename,
         @Cast("size_t") long starting_line_no/*=0*/,
         @SharedPtr SourceRangeUnpickler gen_ranges/*=nullptr*/,
         CopiesString copies_str/*=torch::jit::Source::COPIES_STRING*/);
@@ -59,13 +59,13 @@ private native void allocate(
         @StringView BytePointer text_view);
   public Source(
         @StringView String text_view,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional filename,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") StringOptional filename,
         @Cast("size_t") long starting_line_no/*=0*/,
         @SharedPtr SourceRangeUnpickler gen_ranges/*=nullptr*/,
         @Cast("torch::jit::Source::CopiesString") int 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 String text_view,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional filename,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") StringOptional filename,
         @Cast("size_t") long starting_line_no/*=0*/,
         @SharedPtr SourceRangeUnpickler gen_ranges/*=nullptr*/,
         @Cast("torch::jit::Source::CopiesString") int copies_str/*=torch::jit::Source::COPIES_STRING*/);
@@ -76,12 +76,12 @@ private native void allocate(
 
   public Source(
         @ByVal StringCordView str,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional filename,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") StringOptional filename,
         @Cast("size_t") long starting_line_no/*=0*/,
         @SharedPtr SourceRangeUnpickler gen_ranges/*=nullptr*/) { super((Pointer)null); allocate(str, filename, starting_line_no, gen_ranges); }
   private native void allocate(
         @ByVal StringCordView str,
-        @ByVal(nullValue = "c10::optional(c10::nullopt)") StringOptional filename,
+        @ByVal(nullValue = "std::optional(c10::nullopt)") StringOptional filename,
         @Cast("size_t") long starting_line_no/*=0*/,
         @SharedPtr SourceRangeUnpickler gen_ranges/*=nullptr*/);
   public Source(
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
index 8dcf1b10fbe..977448a285f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SourceRangeOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
new file mode 100644
index 00000000000..41347b74ba6
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
@@ -0,0 +1,41 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+
+@Namespace("torch::torch_dispatch_mode") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class StashTorchDispatchModeGuard extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public StashTorchDispatchModeGuard(Pointer p) { super(p); }
+    /** Native array allocator. Access with {@link Pointer#position(long)}. */
+    public StashTorchDispatchModeGuard(long size) { super((Pointer)null); allocateArray(size); }
+    private native void allocateArray(long size);
+    @Override public StashTorchDispatchModeGuard position(long position) {
+        return (StashTorchDispatchModeGuard)super.position(position);
+    }
+    @Override public StashTorchDispatchModeGuard getPointer(long i) {
+        return new StashTorchDispatchModeGuard((Pointer)this).offsetAddress(i);
+    }
+
+  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
new file mode 100644
index 00000000000..65e021ef2c7
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
@@ -0,0 +1,39 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+
+@Namespace("torch::torch_dispatch_mode") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class StashTorchDispatchStackGuard extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public StashTorchDispatchStackGuard(Pointer p) { super(p); }
+    /** Native array allocator. Access with {@link Pointer#position(long)}. */
+    public StashTorchDispatchStackGuard(long size) { super((Pointer)null); allocateArray(size); }
+    private native void allocateArray(long size);
+    @Override public StashTorchDispatchStackGuard position(long position) {
+        return (StashTorchDispatchStackGuard)super.position(position);
+    }
+    @Override public StashTorchDispatchStackGuard getPointer(long i) {
+        return new StashTorchDispatchStackGuard((Pointer)this).offsetAddress(i);
+    }
+
+  public StashTorchDispatchStackGuard() { super((Pointer)null); allocate(); }
+  private native void allocate();
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
index bf5de3a229b..e8ec2fbd61b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
@@ -102,9 +102,12 @@ public StorageImpl(
 
   public native @Cast("bool") boolean resizable();
 
+  public native @StdMove DataPtr data_ptr();
+
   public native @ByRef DataPtr mutable_data_ptr();
 
-  public native @StdMove DataPtr data_ptr();
+  // Returns the data_ptr. Bypasses all checks.
+  public native @ByRef DataPtr _mutable_data_ptr_no_checks();
 
   // Returns the previous data_ptr
   public native @StdMove DataPtr set_data_ptr(@StdMove DataPtr data_ptr);
@@ -152,4 +155,8 @@ public native void UniqueStorageShareExternalPointer(
   public native @Cast("bool") boolean received_cuda();
 
   public native @Cast("c10::impl::PyObjectSlot*") Pointer pyobj_slot();
+
+  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 b2767acc2d0..b9d8e912169 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
@@ -26,7 +26,7 @@ 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(@ByVal(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/StoreTimeoutGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
new file mode 100644
index 00000000000..c97183abc69
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
@@ -0,0 +1,44 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+
+/*
+StoreTimeoutGuard is a RAII guard that will set the store timeout and restore it
+when it returns.
+*/
+@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class StoreTimeoutGuard extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public StoreTimeoutGuard(Pointer p) { super(p); }
+
+  public StoreTimeoutGuard(
+        @ByRef Store store,
+        @Const @ByRef Milliseconds timeout) { super((Pointer)null); allocate(store, timeout); }
+  private native void allocate(
+        @ByRef Store store,
+        @Const @ByRef Milliseconds timeout);
+
+  /* Disabling copy and move semantics */
+  
+  
+  
+  
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
index 8c407b8bf57..a3112fbdde8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class StreamOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
index c23997c2b4c..1a911d02cbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
@@ -36,7 +36,7 @@ public class StreamSampler extends BatchSizeSampler {
   private native void allocate(@Cast("size_t") long epoch_size);
 
   /** Resets the internal state of the sampler. */
-  public native void reset(@ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional new_size);
+  public native void reset(@ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional new_size);
   public native void reset();
 
   /** Returns a {@code BatchSize} object with the number of elements to fetch in the
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
index 75e01ea3c0a..ad742f6b251 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class StrideOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
index c27b29bb818..a0a70fad601 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
@@ -31,8 +31,8 @@ public class StrideVaryingShape extends Pointer {
   public StrideVaryingShape(@ByVal StrideArrayRef vec) { super((Pointer)null); allocate(vec); }
   private native void allocate(@ByVal StrideArrayRef vec);
 
-  public StrideVaryingShape(@ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional size) { super((Pointer)null); allocate(size); }
-  private native void allocate(@ByVal(nullValue = "c10::optional(c10::nullopt)") SizeTOptional size);
+  public StrideVaryingShape(@ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional size) { super((Pointer)null); allocate(size); }
+  private native void allocate(@ByVal(nullValue = "std::optional(c10::nullopt)") SizeTOptional size);
   public StrideVaryingShape() { super((Pointer)null); allocate(); }
   private native void allocate();
 
@@ -48,7 +48,7 @@ public class StrideVaryingShape extends Pointer {
 
   public native @ByVal SizeTOptional size();
 
-  public native @Cast("const c10::optional::ListOfOptionalElements>*") @ByRef Pointer sizes();
+  public native @Cast("const std::optional::ListOfOptionalElements>*") @ByRef Pointer sizes();
 
   
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
index 3501139bbee..10d75b08b58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class StrideVectorOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
index 2d950e10d44..f1b7557e5a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class StringOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
index 5f843ef252b..2caed65c149 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
@@ -27,7 +27,7 @@ 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(@ByVal(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/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
index a66b09e1cac..e250387cf45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class StringVectorOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
index 0b92e8828d7..3857350ba70 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class StringViewOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
index 38e7b417708..abfa981dfdb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class StringViewVectorOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
index 8dadd6912d6..30443f85963 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
@@ -31,7 +31,7 @@ public class SugaredTupleValue extends SugaredValue {
   public native @ByVal SharedSugaredValueVector asTuple(
         @Const @ByRef SourceRange loc,
         @ByRef GraphFunction m,
-        @Const @ByRef(nullValue = "c10::optional{}") SizeTOptional size_hint);
+        @Const @ByRef(nullValue = "std::optional{}") SizeTOptional size_hint);
   public native @ByVal SharedSugaredValueVector asTuple(
         @Const @ByRef SourceRange loc,
         @ByRef GraphFunction m);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
index 60758c8f2be..a6bcb7c1d14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
@@ -76,7 +76,7 @@ public native void setAttr(
   public native @ByVal SharedSugaredValueVector asTuple(
         @Const @ByRef SourceRange loc,
         @ByRef GraphFunction m,
-        @Const @ByRef(nullValue = "c10::optional{}") SizeTOptional size_hint);
+        @Const @ByRef(nullValue = "std::optional{}") SizeTOptional size_hint);
   public native @ByVal SharedSugaredValueVector asTuple(
         @Const @ByRef SourceRange loc,
         @ByRef GraphFunction m);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
index 9e5d3617812..84e85ac8e4c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
@@ -18,10 +18,77 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@Namespace("torch::dynamo::autograd") @Opaque @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+
+@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SwapSavedVariables extends Pointer {
-    /** Empty constructor. Calls {@code super((Pointer)null)}. */
-    public SwapSavedVariables() { super((Pointer)null); }
+    static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
     public SwapSavedVariables(Pointer p) { super(p); }
+
+  public native void before(@ByRef Tensor t);
+  public native void after(@ByRef Tensor t);
+
+  public native void before(@ByRef SymInt t);
+  public native void after(@ByRef SymInt t);
+
+  public native void before(@ByRef IValue t);
+
+  public native void after(@ByRef IValue t);
+
+  public native void before(@ByRef Edge t);
+  public native void after(@ByRef Edge t);
+  public native void before(@ByRef TensorGeometry t);
+  public native void after(@ByRef TensorGeometry t);
+  public native void before(@ByRef VariableInfo t);
+  public native void after(@ByRef VariableInfo t);
+
+// #define NO_OP_VISIT(T)
+//   void before(const T&) {}
+//   void after(const T&) {}
+  public native void before(@Const @ByRef TypeMeta arg0);
+  public native void after(@Const @ByRef TypeMeta arg0);
+  public native void before(@Const @ByRef Device arg0);
+  public native void after(@Const @ByRef Device arg0);
+  public native void before(DeviceType arg0);
+  public native void before(@Cast("c10::DeviceType") byte arg0);
+  public native void after(DeviceType arg0);
+  public native void after(@Cast("c10::DeviceType") byte arg0);
+  public native void before(Layout arg0);
+  public native void after(Layout arg0);
+  public native void before(MemoryFormat arg0);
+  public native void after(MemoryFormat arg0);
+  public native void before(ScalarType arg0);
+  public native void after(ScalarType arg0);
+  public native void before(@Const @ByRef Scalar arg0);
+  public native void after(@Const @ByRef Scalar arg0);
+  public native void before(@Const @ByRef TensorOptions arg0);
+  public native void after(@Const @ByRef TensorOptions arg0);
+  public native void before(@StdString BytePointer arg0);
+  public native void before(@StdString String arg0);
+  public native void after(@StdString BytePointer arg0);
+  public native void after(@StdString String arg0);
+  public native void before(@Cast("const int64_t") long arg0);
+  public native void after(@Cast("const int64_t") long arg0);
+  public native void before(@Cast("const bool") boolean arg0);
+  public native void after(@Cast("const bool") boolean arg0);
+  public native void before(double arg0);
+  public native void after(double arg0);
+// #undef NO_OP_VISIT
+
+  public SwapSavedVariables(
+        @ByRef AutogradCompilerCall c,
+        @ByRef TraceState s,
+        @Cast("PyObject*") Pointer p,
+        @Const @ByRef NodeCall n) { super((Pointer)null); allocate(c, s, p, n); }
+  private native void allocate(
+        @ByRef AutogradCompilerCall c,
+        @ByRef TraceState s,
+        @Cast("PyObject*") Pointer p,
+        @Const @ByRef NodeCall n);
+
+  public native @Cast("PyObject*") Pointer get_py_compiler();
+
+  public native @Const @ByRef NodeCall get_curr_node_call();
+
+  public native void debug_asserts();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
index 15c82123386..a79db205609 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
@@ -26,7 +26,7 @@ public class SymBoolType extends Type {
 
   public native @Cast("bool") boolean equals(@Const @ByRef Type rhs);
   public native @StdString BytePointer str();
-  public native @StdString BytePointer annotation_str_impl(@ByVal(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/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
index b2b649dbf7a..bc45838e63d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SymDimVectorOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
index 923ca1b7a9a..e1b017d7d5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
@@ -26,7 +26,7 @@ public class SymFloatType extends Type {
 
   public native @Cast("bool") boolean equals(@Const @ByRef Type rhs);
   public native @StdString BytePointer str();
-  public native @StdString BytePointer annotation_str_impl(@ByVal(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/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
index 9b2c4c486e0..6176a943e65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SymIntArrayRefOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
index ae573d27730..4bfce665cf2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SymIntOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
index c02a9f28ade..966b26bc58b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
@@ -38,5 +38,7 @@ public class SymIntSmallVectorBase extends SymIntSmallVectorCommon {
 
   public native void push_back(@Const @ByRef SymInt Elt);
 
+  // NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
+
   public native void pop_back();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
index d16a46f5878..aaf48a3e46e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
@@ -59,9 +59,9 @@ public class SymIntSmallVectorImpl extends SymIntSmallVectorBase {
 
   public native void assign(@Const @ByRef SymIntSmallVectorImpl RHS);
 
-  public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt erase(@ByVal @Cast("c10::SmallVectorImpl::const_iterator*") SymInt CI);
+  public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt erase(@ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt I);
 
-  public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt erase(@ByVal @Cast("c10::SmallVectorImpl::const_iterator*") SymInt CS, @ByVal @Cast("c10::SmallVectorImpl::const_iterator*") SymInt CE);
+  public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt erase(@ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt S, @ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt E);
   public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt insert(@ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt I, @ByRef(true) SymInt Elt);
 
   public native @ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt insert(@ByVal @Cast("c10::SmallVectorImpl::iterator*") SymInt I, long NumToInsert, @ByVal SymInt Elt);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
index e311aa9ee3e..79515d8e30e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
@@ -26,7 +26,7 @@ public class SymIntType extends Type {
 
   public native @Cast("bool") boolean equals(@Const @ByRef Type rhs);
   public native @StdString BytePointer str();
-  public native @StdString BytePointer annotation_str_impl(@ByVal(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/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
index 88fdce5a6fc..4ca01bf8149 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
@@ -41,9 +41,17 @@ public class SymNode extends Pointer {
   public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode add(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
   public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode sub(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
   public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode mul(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
+  // NB: legacy, prefer float_truediv or int_truediv
   public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode truediv(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
+  public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode float_truediv(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
+  public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode int_truediv(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
+  // NB: legacy, prefer float_pow or pow_by_natural
   public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode pow(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
+  public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode float_pow(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
+  public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode pow_by_natural(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
+  // NB: legacy, prefer int_floordiv
   public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode floordiv(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
+  public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode int_floordiv(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
   public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode mod(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
   public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode eq(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
   public native @IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode ne(@IntrusivePtr("c10::SymNodeImpl") @Cast({"", "c10::intrusive_ptr&"}) SymNode other);
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
new file mode 100644
index 00000000000..3e598a17356
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_PyObject_TorchDispatchModeTorchDispatchModeKey_T.java
@@ -0,0 +1,37 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.chrono.*;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.pytorch.helper.*;
+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 static org.bytedeco.pytorch.global.torch.*;
+
+@NoOffset @Name("std::tuple,c10::impl::TorchDispatchModeKey>") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class T_PyObject_TorchDispatchModeTorchDispatchModeKey_T extends Pointer {
+    static { Loader.load(); }
+    /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+    public T_PyObject_TorchDispatchModeTorchDispatchModeKey_T(Pointer p) { super(p); }
+    public T_PyObject_TorchDispatchModeTorchDispatchModeKey_T(@SharedPtr("c10::impl::PyObject_TorchDispatchMode") PyObject_TorchDispatchMode value0, @ByRef TorchDispatchModeKey value1) { allocate(value0, value1); }
+    private native void allocate(@SharedPtr("c10::impl::PyObject_TorchDispatchMode") PyObject_TorchDispatchMode value0, @ByRef TorchDispatchModeKey value1);
+    public T_PyObject_TorchDispatchModeTorchDispatchModeKey_T()       { allocate();  }
+    private native void allocate();
+    public native @Name("operator =") @ByRef T_PyObject_TorchDispatchModeTorchDispatchModeKey_T put(@ByRef T_PyObject_TorchDispatchModeTorchDispatchModeKey_T x);
+
+    public @SharedPtr("c10::impl::PyObject_TorchDispatchMode") PyObject_TorchDispatchMode get0() { return get0(this); }
+    @Namespace @Name("std::get<0>") public static native @SharedPtr("c10::impl::PyObject_TorchDispatchMode") PyObject_TorchDispatchMode get0(@ByRef T_PyObject_TorchDispatchModeTorchDispatchModeKey_T container);
+    public @ByRef TorchDispatchModeKey get1() { return get1(this); }
+    @Namespace @Name("std::get<1>") public static native @ByRef TorchDispatchModeKey get1(@ByRef T_PyObject_TorchDispatchModeTorchDispatchModeKey_T container);
+}
+
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 d6f6bf05a73..af78e4fb571 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
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class T_StringSizeTSizeT_TOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
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 2d50a9468a7..dd41be945c5 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
@@ -18,7 +18,7 @@
 
 import static org.bytedeco.pytorch.global.torch.*;
 
-@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class T_TypePtrLong_TOptional extends Pointer {
     static { Loader.load(); }
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
index 392f68e8978..769a69f6153 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tanh ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies Tanh over a given input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Tanh to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Tanh to learn
  *  about the exact behavior of this module. */
 @Namespace("torch::nn") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TanhImpl extends TanhImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
index fdfdc4e5858..5271f27b10e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
@@ -33,6 +33,6 @@ public class TanhImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
index 8c4857ddfd7..929f8c9b8b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
@@ -22,7 +22,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tanhshrink ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 /** Applies Tanhshrink over a given input.
- *  See https://pytorch.org/docs/master/nn.html#torch.nn.Tanhshrink to learn
+ *  See https://pytorch.org/docs/main/nn.html#torch.nn.Tanhshrink to learn
  *  about the exact behavior of this module. */
 @Namespace("torch::nn") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TanhshrinkImpl extends TanhshrinkImplCloneable {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
index 76feb0c9ae6..592fb9487e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
@@ -33,6 +33,6 @@ public class TanhshrinkImplCloneable extends Module {
    *  and submodules in the cloned module are different from those in the
    *  original module. */
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone(
-        @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+        @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
   public native @SharedPtr("torch::nn::Module") @ByVal Module clone();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
index a3d158f6820..26f28309058 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
@@ -259,7 +259,7 @@ private native void allocate(
    *  // f requires grad, has no operation creating it
    *  }

- * \fn void backward(const Tensor & gradient={}, c10::optional retain_graph=c10::nullopt, bool create_graph=false, c10::optional inputs=c10::nullopt) const; + * \fn void backward(const Tensor & gradient={}, std::optional retain_graph=c10::nullopt, bool create_graph=false, std::optional inputs=c10::nullopt) const; * * Computes the gradient of current tensor with respect to graph leaves. * @@ -299,7 +299,7 @@ private native void allocate( /// /// /// - public native void backward(@Const @ByRef(nullValue = "at::Tensor{}") Tensor gradient, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional retain_graph, @Cast("bool") boolean create_graph/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") TensorArrayRefOptional inputs); + public native void backward(@Const @ByRef(nullValue = "at::Tensor{}") Tensor gradient, @ByVal(nullValue = "std::optional(c10::nullopt)") BoolOptional retain_graph, @Cast("bool") boolean create_graph/*=false*/, @ByVal(nullValue = "std::optional(c10::nullopt)") TensorArrayRefOptional inputs); public native void backward(); /** \fn Tensor detach() const; @@ -354,9 +354,9 @@ private native void allocate( //example //Tensor * add(Tensor & b); - public native void __dispatch__backward(@ByVal TensorArrayRef inputs, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional gradient, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional retain_graph, @Cast("bool") boolean create_graph/*=false*/); + public native void __dispatch__backward(@ByVal TensorArrayRef inputs, @Const @ByRef(nullValue = "std::optional{}") TensorOptional gradient, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional retain_graph, @Cast("bool") boolean create_graph/*=false*/); public native void __dispatch__backward(@ByVal TensorArrayRef inputs); - public native void __dispatch__backward(@ByVal TensorVector inputs, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional gradient, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional retain_graph, @Cast("bool") boolean create_graph/*=false*/); + public native void __dispatch__backward(@ByVal TensorVector inputs, @Const @ByRef(nullValue = "std::optional{}") TensorOptional gradient, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional retain_graph, @Cast("bool") boolean create_graph/*=false*/); public native void __dispatch__backward(@ByVal TensorVector inputs); public native void __dispatch_set_data(@Const @ByRef Tensor new_data); public native @ByVal Tensor __dispatch_data(); @@ -384,7 +384,7 @@ private native void allocate( public native @ByVal Tensor angle(); public native @ByVal Tensor sgn(); public native @ByRef Tensor sgn_(); - public native @ByVal Tensor chalf(@ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @ByVal Tensor chalf(@ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @ByVal Tensor chalf(); public native @ByVal Tensor _conj(); public native @ByVal Tensor __dispatch_conj(); @@ -434,9 +434,9 @@ private native void allocate( public native @ByVal Tensor any(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); public native @ByVal Tensor any(@ByVal Dimname dim, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor any(@ByVal Dimname dim); - public native @ByVal Tensor argmax(@ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor argmax(@ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor argmax(); - public native @ByVal Tensor argmin(@ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor argmin(@ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor argmin(); public native @ByVal Tensor acosh(); public native @ByRef Tensor acosh_(); @@ -450,17 +450,17 @@ private native void allocate( public native @ByRef Tensor atanh_(); public native @ByVal Tensor arctanh(); public native @ByRef Tensor arctanh_(); - public native @ByVal Tensor as_strided(@ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); + public native @ByVal Tensor as_strided(@ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); public native @ByVal Tensor as_strided(@ByVal LongArrayRef size, @ByVal LongArrayRef stride); - public native @ByVal Tensor as_strided(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); + public native @ByVal Tensor as_strided(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); public native @ByVal Tensor as_strided(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... stride); - public native @ByVal Tensor as_strided_symint(@ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); + public native @ByVal Tensor as_strided_symint(@ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional storage_offset); public native @ByVal Tensor as_strided_symint(@ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride); - public native @Const @ByRef Tensor as_strided_(@ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); + public native @Const @ByRef Tensor as_strided_(@ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); public native @Const @ByRef Tensor as_strided_(@ByVal LongArrayRef size, @ByVal LongArrayRef stride); - public native @Const @ByRef Tensor as_strided_(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); + public native @Const @ByRef Tensor as_strided_(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); public native @Const @ByRef Tensor as_strided_(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... stride); - public native @Const @ByRef Tensor as_strided__symint(@ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); + public native @Const @ByRef Tensor as_strided__symint(@ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional storage_offset); public native @Const @ByRef Tensor as_strided__symint(@ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride); public native @ByVal Tensor asin(); public native @ByRef Tensor asin_(); @@ -474,15 +474,15 @@ private native void allocate( public native @ByVal Tensor baddbmm(@Const @ByRef Tensor batch1, @Const @ByRef Tensor batch2); public native @ByRef Tensor baddbmm_(@Const @ByRef Tensor batch1, @Const @ByRef Tensor batch2, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar beta, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar alpha); public native @ByRef Tensor baddbmm_(@Const @ByRef Tensor batch1, @Const @ByRef Tensor batch2); - public native @ByVal Tensor bernoulli(@ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByVal Tensor bernoulli(@ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByVal Tensor bernoulli(); - public native @ByRef Tensor bernoulli_(@Const @ByRef Tensor p, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor bernoulli_(@Const @ByRef Tensor p, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor bernoulli_(@Const @ByRef Tensor p); - public native @ByRef Tensor bernoulli_(double p/*=0.5*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor bernoulli_(double p/*=0.5*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor bernoulli_(); - public native @ByVal Tensor bernoulli(double p, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByVal Tensor bernoulli(double p, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByVal Tensor bernoulli(double p); - public native @ByVal Tensor bincount(@Const @ByRef(nullValue = "c10::optional{}") TensorOptional weights, @Cast("int64_t") long minlength/*=0*/); + public native @ByVal Tensor bincount(@Const @ByRef(nullValue = "std::optional{}") TensorOptional weights, @Cast("int64_t") long minlength/*=0*/); public native @ByVal Tensor bincount(); public native @ByVal Tensor bitwise_not(); public native @ByRef Tensor bitwise_not_(); @@ -521,13 +521,13 @@ private native void allocate( public native @ByVal TensorVector tensor_split_symint(@ByVal SymIntArrayRef indices); public native @ByVal TensorVector tensor_split(@Const @ByRef Tensor tensor_indices_or_sections, @Cast("int64_t") long dim/*=0*/); public native @ByVal TensorVector tensor_split(@Const @ByRef Tensor tensor_indices_or_sections); - public native @ByVal Tensor clamp(@Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); + public native @ByVal Tensor clamp(@Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); public native @ByVal Tensor clamp(@Const @ByRef ScalarOptional min); - public native @ByVal Tensor clamp(@Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); + public native @ByVal Tensor clamp(@Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); public native @ByVal Tensor clamp(); - public native @ByRef Tensor clamp_(@Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); + public native @ByRef Tensor clamp_(@Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); public native @ByRef Tensor clamp_(@Const @ByRef ScalarOptional min); - public native @ByRef Tensor clamp_(@Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); + public native @ByRef Tensor clamp_(@Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); public native @ByRef Tensor clamp_(); public native @ByVal Tensor clamp_max(@Const @ByRef Scalar max); public native @ByVal Tensor clamp_max(@Const @ByRef Tensor max); @@ -537,13 +537,13 @@ private native void allocate( public native @ByVal Tensor clamp_min(@Const @ByRef Tensor min); public native @ByRef Tensor clamp_min_(@Const @ByRef Scalar min); public native @ByRef Tensor clamp_min_(@Const @ByRef Tensor min); - public native @ByVal Tensor clip(@Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); + public native @ByVal Tensor clip(@Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); public native @ByVal Tensor clip(@Const @ByRef ScalarOptional min); - public native @ByVal Tensor clip(@Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); + public native @ByVal Tensor clip(@Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); public native @ByVal Tensor clip(); - public native @ByRef Tensor clip_(@Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); + public native @ByRef Tensor clip_(@Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); public native @ByRef Tensor clip_(@Const @ByRef ScalarOptional min); - public native @ByRef Tensor clip_(@Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); + public native @ByRef Tensor clip_(@Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); public native @ByRef Tensor clip_(); public native @ByVal Tensor __dispatch_contiguous(@ByVal(nullValue = "at::MemoryFormat(c10::MemoryFormat::Contiguous)") MemoryFormat memory_format); public native @ByVal Tensor __dispatch_contiguous(); @@ -555,30 +555,30 @@ private native void allocate( public native @ByRef Tensor cosh_(); public native @ByVal Tensor count_nonzero(@ByVal LongArrayRef dim); public native @ByVal Tensor count_nonzero(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dim); - public native @ByVal Tensor count_nonzero(@ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); + public native @ByVal Tensor count_nonzero(@ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); public native @ByVal Tensor count_nonzero(); - public native @ByVal Tensor cov(@Cast("int64_t") long correction/*=1*/, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional fweights, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional aweights); + public native @ByVal Tensor cov(@Cast("int64_t") long correction/*=1*/, @Const @ByRef(nullValue = "std::optional{}") TensorOptional fweights, @Const @ByRef(nullValue = "std::optional{}") TensorOptional aweights); public native @ByVal Tensor cov(); public native @ByVal Tensor corrcoef(); public native @ByVal T_TensorTensor_T cummax(@Cast("int64_t") long dim); public native @ByVal T_TensorTensor_T cummax(@ByVal Dimname dim); public native @ByVal T_TensorTensor_T cummin(@Cast("int64_t") long dim); public native @ByVal T_TensorTensor_T cummin(@ByVal Dimname dim); - public native @ByVal Tensor cumprod(@Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor cumprod(@Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor cumprod(@Cast("int64_t") long dim); - public native @ByRef Tensor cumprod_(@Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByRef Tensor cumprod_(@Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByRef Tensor cumprod_(@Cast("int64_t") long dim); - public native @ByVal Tensor cumprod(@ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor cumprod(@ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor cumprod(@ByVal Dimname dim); - public native @ByRef Tensor cumprod_(@ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByRef Tensor cumprod_(@ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByRef Tensor cumprod_(@ByVal Dimname dim); - public native @ByVal Tensor cumsum(@Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor cumsum(@Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor cumsum(@Cast("int64_t") long dim); - public native @ByRef Tensor cumsum_(@Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByRef Tensor cumsum_(@Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByRef Tensor cumsum_(@Cast("int64_t") long dim); - public native @ByVal Tensor cumsum(@ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor cumsum(@ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor cumsum(@ByVal Dimname dim); - public native @ByRef Tensor cumsum_(@ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByRef Tensor cumsum_(@ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByRef Tensor cumsum_(@ByVal Dimname dim); public native @ByVal Tensor diag_embed(@Cast("int64_t") long offset/*=0*/, @Cast("int64_t") long dim1/*=-2*/, @Cast("int64_t") long dim2/*=-1*/); public native @ByVal Tensor diag_embed(); @@ -590,7 +590,7 @@ private native void allocate( public native @ByVal Tensor diagonal(@ByVal Dimname outdim, @ByVal Dimname dim1, @ByVal Dimname dim2); public native @ByRef Tensor fill_diagonal_(@Const @ByRef Scalar fill_value, @Cast("bool") boolean wrap/*=false*/); public native @ByRef Tensor fill_diagonal_(@Const @ByRef Scalar fill_value); - public native @ByVal Tensor diff(@Cast("int64_t") long n/*=1*/, @Cast("int64_t") long dim/*=-1*/, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional prepend, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional append); + public native @ByVal Tensor diff(@Cast("int64_t") long n/*=1*/, @Cast("int64_t") long dim/*=-1*/, @Const @ByRef(nullValue = "std::optional{}") TensorOptional prepend, @Const @ByRef(nullValue = "std::optional{}") TensorOptional append); public native @ByVal Tensor diff(); public native @ByVal Tensor div(@Const @ByRef Tensor other); public native @ByRef Tensor div_(@Const @ByRef Tensor other); @@ -659,11 +659,11 @@ private native void allocate( public native @ByVal Tensor new_ones_symint(@ByVal SymIntArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); public native @ByVal Tensor new_ones_symint(@ByVal SymIntArrayRef size); public native @ByVal Tensor new_ones_symint(@ByVal SymIntArrayRef size, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory); - public native @Const @ByRef Tensor resize_(@ByVal LongArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @Const @ByRef Tensor resize_(@ByVal LongArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @Const @ByRef Tensor resize_(@ByVal LongArrayRef size); - public native @Const @ByRef Tensor resize_(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @Const @ByRef Tensor resize_(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @Const @ByRef Tensor resize_(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); - public native @Const @ByRef Tensor resize__symint(@ByVal SymIntArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @Const @ByRef Tensor resize__symint(@ByVal SymIntArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @Const @ByRef Tensor resize__symint(@ByVal SymIntArrayRef size); public native @ByVal Tensor erf(); public native @ByRef Tensor erf_(); @@ -737,9 +737,9 @@ private native void allocate( public native @ByVal T_TensorTensor_T kthvalue(@Cast("int64_t") long k); public native @ByVal T_TensorTensor_T kthvalue(@Cast("int64_t") long k, @ByVal Dimname dim, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal T_TensorTensor_T kthvalue(@Cast("int64_t") long k, @ByVal Dimname dim); - public native @ByVal Tensor nan_to_num(@ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional nan, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional neginf); + public native @ByVal Tensor nan_to_num(@ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional nan, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional neginf); public native @ByVal Tensor nan_to_num(); - public native @ByRef Tensor nan_to_num_(@ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional nan, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional neginf); + public native @ByRef Tensor nan_to_num_(@ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional nan, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional neginf); public native @ByRef Tensor nan_to_num_(); public native @ByVal Tensor ldexp(@Const @ByRef Tensor other); public native @ByRef Tensor ldexp_(@Const @ByRef Tensor other); @@ -757,9 +757,9 @@ private native void allocate( public native @ByVal Tensor xlogy(@Const @ByRef Scalar other); public native @ByRef Tensor xlogy_(@Const @ByRef Tensor other); public native @ByRef Tensor xlogy_(@Const @ByRef Scalar other); - public native @ByVal Tensor log_softmax(@Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor log_softmax(@Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor log_softmax(@Cast("int64_t") long dim); - public native @ByVal Tensor log_softmax(@ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor log_softmax(@ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor log_softmax(@ByVal Dimname dim); public native @ByVal Tensor logcumsumexp(@Cast("int64_t") long dim); public native @ByVal Tensor logcumsumexp(@ByVal Dimname dim); @@ -774,7 +774,7 @@ private native void allocate( public native @ByVal Tensor matmul(@Const @ByRef Tensor other); public native @ByVal Tensor matrix_power(@Cast("int64_t") long n); public native @ByVal Tensor matrix_exp(); - public native @ByVal T_TensorTensor_T aminmax(@ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal T_TensorTensor_T aminmax(@ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal T_TensorTensor_T aminmax(); public native @ByVal T_TensorTensor_T max(@Cast("int64_t") long dim, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal T_TensorTensor_T max(@Cast("int64_t") long dim); @@ -783,19 +783,19 @@ private native void allocate( public native @ByVal Tensor amax(@ByVal(nullValue = "at::IntArrayRef{}") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor amax(); public native @ByVal Tensor amax(@ByVal(nullValue = "at::IntArrayRef{}") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/); - public native @ByVal Tensor mean(@ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor mean(@ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor mean(); - public native @ByVal Tensor mean(@ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor mean(@ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor mean(@ByVal LongArrayRefOptional dim); - public native @ByVal Tensor mean(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor mean(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor mean(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); - public native @ByVal Tensor mean(@ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor mean(@ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor mean(@ByVal DimnameArrayRef dim); - public native @ByVal Tensor mean(@ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor mean(@ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor mean(@ByVal DimnameVector dim); - public native @ByVal Tensor nanmean(@ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor nanmean(@ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor nanmean(); - public native @ByVal Tensor nanmean(@ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor nanmean(@ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor median(); public native @ByVal T_TensorTensor_T median(@Cast("int64_t") long dim, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal T_TensorTensor_T median(@Cast("int64_t") long dim); @@ -848,9 +848,9 @@ private native void allocate( public native @ByVal Tensor mT(); public native @ByVal Tensor mH(); public native @ByVal Tensor adjoint(); - public native @Cast("bool") boolean is_pinned(@ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + public native @Cast("bool") boolean is_pinned(@ByVal(nullValue = "std::optional(::std::nullopt)") DeviceOptional device); public native @Cast("bool") boolean is_pinned(); - public native @ByVal Tensor pin_memory(@ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + public native @ByVal Tensor pin_memory(@ByVal(nullValue = "std::optional(::std::nullopt)") DeviceOptional device); public native @ByVal Tensor pin_memory(); public native @ByVal Tensor pinverse(double rcond/*=1e-15*/); public native @ByVal Tensor pinverse(); @@ -868,13 +868,13 @@ private native void allocate( public native @ByVal Tensor repeat(@ByVal LongArrayRef repeats); public native @ByVal Tensor repeat(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... repeats); public native @ByVal Tensor repeat_symint(@ByVal SymIntArrayRef repeats); - public native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional output_size); + public native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional output_size); public native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor repeats); - public native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional output_size); + public native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional output_size); public native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor repeats); - public native @ByVal Tensor repeat_interleave(@Cast("int64_t") long repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional output_size); + public native @ByVal Tensor repeat_interleave(@Cast("int64_t") long repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional output_size); public native @ByVal Tensor repeat_interleave(@Cast("int64_t") long repeats); - public native @ByVal Tensor repeat_interleave_symint(@ByVal SymInt repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional output_size); + public native @ByVal Tensor repeat_interleave_symint(@ByVal SymInt repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional output_size); public native @ByVal Tensor repeat_interleave_symint(@ByVal SymInt repeats); public native @ByVal Tensor reshape(@ByVal LongArrayRef shape); public native @ByVal Tensor reshape(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... shape); @@ -900,9 +900,9 @@ private native void allocate( public native @ByVal Tensor select_symint(@Cast("int64_t") long dim, @ByVal SymInt index); public native @ByVal Tensor sigmoid(); public native @ByRef Tensor sigmoid_(); - public native @ByVal Tensor logit(@ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional eps); + public native @ByVal Tensor logit(@ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); public native @ByVal Tensor logit(); - public native @ByRef Tensor logit_(@ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional eps); + public native @ByRef Tensor logit_(@ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); public native @ByRef Tensor logit_(); public native @ByVal Tensor sin(); public native @ByRef Tensor sin_(); @@ -913,32 +913,32 @@ private native void allocate( public native @ByVal Tensor detach(); public native @ByRef Tensor detach_(); public native @Cast("int64_t") long size(@ByVal Dimname dim); - public native @ByVal Tensor slice(@Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); + public native @ByVal Tensor slice(@Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); public native @ByVal Tensor slice(); - public native @ByVal Tensor slice_symint(@Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); + public native @ByVal Tensor slice_symint(@Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); public native @ByVal Tensor slice_symint(); - public native @ByVal Tensor slice_inverse(@Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); + public native @ByVal Tensor slice_inverse(@Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); public native @ByVal Tensor slice_inverse(@Const @ByRef Tensor src); - public native @ByVal Tensor slice_inverse_symint(@Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); + public native @ByVal Tensor slice_inverse_symint(@Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); public native @ByVal Tensor slice_inverse_symint(@Const @ByRef Tensor src); - public native @ByVal Tensor slice_scatter(@Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); + public native @ByVal Tensor slice_scatter(@Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); public native @ByVal Tensor slice_scatter(@Const @ByRef Tensor src); - public native @ByVal Tensor slice_scatter_symint(@Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); + public native @ByVal Tensor slice_scatter_symint(@Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); public native @ByVal Tensor slice_scatter_symint(@Const @ByRef Tensor src); public native @ByVal Tensor select_scatter(@Const @ByRef Tensor src, @Cast("int64_t") long dim, @Cast("int64_t") long index); public native @ByVal Tensor select_scatter_symint(@Const @ByRef Tensor src, @Cast("int64_t") long dim, @ByVal SymInt index); public native @ByVal Tensor diagonal_scatter(@Const @ByRef Tensor src, @Cast("int64_t") long offset/*=0*/, @Cast("int64_t") long dim1/*=0*/, @Cast("int64_t") long dim2/*=1*/); public native @ByVal Tensor diagonal_scatter(@Const @ByRef Tensor src); - public native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor src, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); + public native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor src, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); public native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor src, @ByVal LongArrayRef size, @ByVal LongArrayRef stride); - public native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor src, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); + public native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor src, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); public native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor src, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... stride); - public native @ByVal Tensor as_strided_scatter_symint(@Const @ByRef Tensor src, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); + public native @ByVal Tensor as_strided_scatter_symint(@Const @ByRef Tensor src, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional storage_offset); public native @ByVal Tensor as_strided_scatter_symint(@Const @ByRef Tensor src, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride); public native @ByVal Tensor smm(@Const @ByRef Tensor mat2); - public native @ByVal Tensor softmax(@Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor softmax(@Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor softmax(@Cast("int64_t") long dim); - public native @ByVal Tensor softmax(@ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor softmax(@ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor softmax(@ByVal Dimname dim); public native @ByVal TensorVector unsafe_split(@Cast("int64_t") long split_size, @Cast("int64_t") long dim/*=0*/); public native @ByVal TensorVector unsafe_split(@Cast("int64_t") long split_size); @@ -987,25 +987,25 @@ private native void allocate( public native @ByRef Tensor squeeze_(@ByVal Dimname dim); public native @ByVal Tensor sspaddmm(@Const @ByRef Tensor mat1, @Const @ByRef Tensor mat2, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar beta, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar alpha); public native @ByVal Tensor sspaddmm(@Const @ByRef Tensor mat1, @Const @ByRef Tensor mat2); - public native @ByVal Tensor stft(@Cast("int64_t") long n_fft, @ByVal LongOptional hop_length, @ByVal LongOptional win_length, @Const @ByRef TensorOptional window, @Cast("bool") boolean normalized, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional onesided, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional return_complex); - public native @ByVal Tensor stft(@Cast("int64_t") long n_fft, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional hop_length, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @StringView BytePointer pad_mode/*="reflect"*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional onesided, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional return_complex); - public native @ByVal Tensor stft(@Cast("int64_t") long n_fft, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional hop_length, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @StringView String pad_mode/*="reflect"*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional onesided, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional return_complex); - public native @ByVal Tensor istft(@Cast("int64_t") long n_fft, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional hop_length, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional onesided, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional length, @Cast("bool") boolean return_complex/*=false*/); + public native @ByVal Tensor stft(@Cast("int64_t") long n_fft, @ByVal LongOptional hop_length, @ByVal LongOptional win_length, @Const @ByRef TensorOptional window, @Cast("bool") boolean normalized, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional onesided, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional return_complex); + public native @ByVal Tensor stft(@Cast("int64_t") long n_fft, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional hop_length, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "std::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @StringView BytePointer pad_mode/*="reflect"*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional onesided, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional return_complex); + public native @ByVal Tensor stft(@Cast("int64_t") long n_fft, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional hop_length, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "std::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @StringView String pad_mode/*="reflect"*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional onesided, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional return_complex); + public native @ByVal Tensor istft(@Cast("int64_t") long n_fft, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional hop_length, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "std::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional onesided, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional length, @Cast("bool") boolean return_complex/*=false*/); public native @ByVal Tensor istft(@Cast("int64_t") long n_fft); public native @Cast("int64_t") long stride(@ByVal Dimname dim); - public native @ByVal Tensor sum(@ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor sum(@ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor sum(); - public native @ByVal Tensor sum(@ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor sum(@ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor sum(@ByVal LongArrayRefOptional dim); - public native @ByVal Tensor sum(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor sum(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor sum(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); - public native @ByVal Tensor sum(@ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor sum(@ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor sum(@ByVal DimnameArrayRef dim); - public native @ByVal Tensor sum(@ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor sum(@ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor sum(@ByVal DimnameVector dim); - public native @ByVal Tensor nansum(@ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor nansum(@ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor nansum(); - public native @ByVal Tensor nansum(@ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor nansum(@ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor sum_to_size(@ByVal LongArrayRef size); public native @ByVal Tensor sum_to_size(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); public native @ByVal Tensor sum_to_size_symint(@ByVal SymIntArrayRef size); @@ -1018,22 +1018,22 @@ private native void allocate( public native @ByVal Tensor std(@ByVal LongArrayRefOptional dim, @Cast("bool") boolean unbiased); public native @ByVal Tensor std(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor std(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased); - public native @ByVal Tensor std(@ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor std(@ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor std(); - public native @ByVal Tensor std(@ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor std(@ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor std(@ByVal DimnameArrayRef dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor std(@ByVal DimnameArrayRef dim, @Cast("bool") boolean unbiased); public native @ByVal Tensor std(@ByVal DimnameVector dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor std(@ByVal DimnameVector dim, @Cast("bool") boolean unbiased); - public native @ByVal Tensor std(@ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor std(@ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor std(@ByVal DimnameArrayRef dim); - public native @ByVal Tensor std(@ByVal DimnameVector dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor std(@ByVal DimnameVector dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor std(@ByVal DimnameVector dim); - public native @ByVal Tensor prod(@ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor prod(@ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor prod(); - public native @ByVal Tensor prod(@Cast("int64_t") long dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor prod(@Cast("int64_t") long dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor prod(@Cast("int64_t") long dim); - public native @ByVal Tensor prod(@ByVal Dimname dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor prod(@ByVal Dimname dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor prod(@ByVal Dimname dim); public native @ByVal Tensor t(); public native @ByRef Tensor t_(); @@ -1076,16 +1076,16 @@ private native void allocate( public native @ByVal Tensor var(@ByVal LongArrayRefOptional dim, @Cast("bool") boolean unbiased); public native @ByVal Tensor var(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor var(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased); - public native @ByVal Tensor var(@ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor var(@ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor var(); - public native @ByVal Tensor var(@ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor var(@ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor var(@ByVal DimnameArrayRef dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor var(@ByVal DimnameArrayRef dim, @Cast("bool") boolean unbiased); public native @ByVal Tensor var(@ByVal DimnameVector dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor var(@ByVal DimnameVector dim, @Cast("bool") boolean unbiased); - public native @ByVal Tensor var(@ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor var(@ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor var(@ByVal DimnameArrayRef dim); - public native @ByVal Tensor var(@ByVal DimnameVector dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); + public native @ByVal Tensor var(@ByVal DimnameVector dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor var(@ByVal DimnameVector dim); public native @ByVal Tensor view_as(@Const @ByRef Tensor other); public native @ByVal Tensor where(@Const @ByRef Tensor condition, @Const @ByRef Tensor other); @@ -1106,10 +1106,10 @@ private native void allocate( public native @ByVal Tensor norm(@Const @ByRef ScalarOptional p, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/); public native @ByVal Tensor norm(@Const @ByRef ScalarOptional p, @ByVal DimnameVector dim); public native @ByVal T_TensorTensor_T frexp(); - public native @ByVal Tensor clone(@ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @ByVal Tensor clone(@ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @ByVal Tensor clone(); public native @ByVal Tensor positive(); - public native @Const @ByRef Tensor resize_as_(@Const @ByRef Tensor the_template, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @Const @ByRef Tensor resize_as_(@Const @ByRef Tensor the_template, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @Const @ByRef Tensor resize_as_(@Const @ByRef Tensor the_template); public native @Const @ByRef Tensor resize_as_sparse_(@Const @ByRef Tensor the_template); public native @ByRef Tensor zero_(); @@ -1144,9 +1144,9 @@ private native void allocate( public native @ByVal Tensor sparse_mask(@Const @ByRef Tensor mask); public native @ByVal Tensor _sparse_mask_projection(@Const @ByRef Tensor mask, @Cast("bool") boolean accumulate_matches/*=false*/); public native @ByVal Tensor _sparse_mask_projection(@Const @ByRef Tensor mask); - public native @ByVal Tensor to_dense(@ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional masked_grad); + public native @ByVal Tensor to_dense(@ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional masked_grad); public native @ByVal Tensor to_dense(); - public native @ByVal Tensor _to_dense(@ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional masked_grad); + public native @ByVal Tensor _to_dense(@ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional masked_grad); public native @ByVal Tensor _to_dense(); public native @Cast("int64_t") long sparse_dim(); public native @Cast("int64_t") long _dimI(); @@ -1169,37 +1169,37 @@ private native void allocate( public native @ByVal TensorVector unbind(@ByVal Dimname dim); public native @ByVal Tensor to_sparse(@Cast("int64_t") long sparse_dim); public native @ByVal Tensor _to_sparse(@Cast("int64_t") long sparse_dim); - public native @ByVal Tensor to_sparse(@ByVal(nullValue = "c10::optional(c10::nullopt)") LayoutOptional layout, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor to_sparse(@ByVal(nullValue = "std::optional(::std::nullopt)") LayoutOptional layout, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor to_sparse(); - public native @ByVal Tensor to_sparse(@ByVal(nullValue = "c10::optional(c10::nullopt)") LayoutOptional layout, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); - public native @ByVal Tensor _to_sparse(@ByVal(nullValue = "c10::optional(c10::nullopt)") LayoutOptional layout, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor to_sparse(@ByVal(nullValue = "std::optional(::std::nullopt)") LayoutOptional layout, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor _to_sparse(@ByVal(nullValue = "std::optional(::std::nullopt)") LayoutOptional layout, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor _to_sparse(); - public native @ByVal Tensor _to_sparse(@ByVal(nullValue = "c10::optional(c10::nullopt)") LayoutOptional layout, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); - public native @ByVal Tensor to_sparse_csr(@ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor _to_sparse(@ByVal(nullValue = "std::optional(::std::nullopt)") LayoutOptional layout, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor to_sparse_csr(@ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor to_sparse_csr(); - public native @ByVal Tensor _to_sparse_csr(@ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor _to_sparse_csr(@ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor _to_sparse_csr(); - public native @ByVal Tensor to_sparse_csc(@ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor to_sparse_csc(@ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor to_sparse_csc(); - public native @ByVal Tensor _to_sparse_csc(@ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor _to_sparse_csc(@ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor _to_sparse_csc(); - public native @ByVal Tensor to_sparse_bsr(@ByVal LongArrayRef blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor to_sparse_bsr(@ByVal LongArrayRef blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor to_sparse_bsr(@ByVal LongArrayRef blocksize); - public native @ByVal Tensor to_sparse_bsr(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor to_sparse_bsr(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor to_sparse_bsr(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... blocksize); - public native @ByVal Tensor _to_sparse_bsr(@ByVal LongArrayRef blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor _to_sparse_bsr(@ByVal LongArrayRef blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor _to_sparse_bsr(@ByVal LongArrayRef blocksize); - public native @ByVal Tensor _to_sparse_bsr(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor _to_sparse_bsr(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor _to_sparse_bsr(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... blocksize); - public native @ByVal Tensor to_sparse_bsc(@ByVal LongArrayRef blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor to_sparse_bsc(@ByVal LongArrayRef blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor to_sparse_bsc(@ByVal LongArrayRef blocksize); - public native @ByVal Tensor to_sparse_bsc(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor to_sparse_bsc(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor to_sparse_bsc(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... blocksize); - public native @ByVal Tensor _to_sparse_bsc(@ByVal LongArrayRef blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor _to_sparse_bsc(@ByVal LongArrayRef blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor _to_sparse_bsc(@ByVal LongArrayRef blocksize); - public native @ByVal Tensor _to_sparse_bsc(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] blocksize, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dense_dim); + public native @ByVal Tensor _to_sparse_bsc(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] blocksize, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dense_dim); public native @ByVal Tensor _to_sparse_bsc(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... blocksize); - public native @ByVal Tensor to_mkldnn(@ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); + public native @ByVal Tensor to_mkldnn(@ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); public native @ByVal Tensor to_mkldnn(); public native @ByVal Tensor dequantize(); public native double q_scale(); @@ -1211,14 +1211,14 @@ private native void allocate( public native @ByVal QScheme qscheme(); public native @ByVal Tensor _autocast_to_reduced_precision(@Cast("bool") boolean cuda_enabled, @Cast("bool") boolean cpu_enabled, ScalarType cuda_dtype, ScalarType cpu_dtype); public native @ByVal Tensor _autocast_to_full_precision(@Cast("bool") boolean cuda_enabled, @Cast("bool") boolean cpu_enabled); - public native @ByVal Tensor to(@ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @ByVal Tensor to(@ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @ByVal Tensor to(); public native @ByVal Tensor to(@ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @Cast("bool") boolean non_blocking, @Cast("bool") boolean copy, @ByVal MemoryFormatOptional memory_format); - public native @ByVal Tensor to(@ByVal Device device, ScalarType dtype, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @ByVal Tensor to(@ByVal Device device, ScalarType dtype, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @ByVal Tensor to(@ByVal Device device, ScalarType dtype); - public native @ByVal Tensor to(ScalarType dtype, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @ByVal Tensor to(ScalarType dtype, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @ByVal Tensor to(ScalarType dtype); - public native @ByVal Tensor to(@Const @ByRef Tensor other, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @ByVal Tensor to(@Const @ByRef Tensor other, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); public native @ByVal Tensor to(@Const @ByRef Tensor other); public native @ByVal Scalar item(); public native @ByRef Tensor set_(@ByVal Storage source); @@ -1351,25 +1351,25 @@ private native void allocate( public native @ByRef Tensor addbmm_(@Const @ByRef Tensor batch1, @Const @ByRef Tensor batch2); public native @ByVal Tensor addbmm(@Const @ByRef Tensor batch1, @Const @ByRef Tensor batch2, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar beta, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar alpha); public native @ByVal Tensor addbmm(@Const @ByRef Tensor batch1, @Const @ByRef Tensor batch2); - public native @ByRef Tensor random_(@Cast("int64_t") long from, @ByVal LongOptional to, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor random_(@Cast("int64_t") long from, @ByVal LongOptional to, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor random_(@Cast("int64_t") long from, @ByVal LongOptional to); - public native @ByRef Tensor random_(@Cast("int64_t") long to, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor random_(@Cast("int64_t") long to, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor random_(@Cast("int64_t") long to); - public native @ByRef Tensor random_(@ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor random_(@ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor random_(); - public native @ByRef Tensor uniform_(double from/*=0*/, double to/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor uniform_(double from/*=0*/, double to/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor uniform_(); - public native @ByRef Tensor cauchy_(double median/*=0*/, double sigma/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor cauchy_(double median/*=0*/, double sigma/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor cauchy_(); - public native @ByRef Tensor log_normal_(double mean/*=1*/, double std/*=2*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor log_normal_(double mean/*=1*/, double std/*=2*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor log_normal_(); - public native @ByRef Tensor exponential_(double lambd/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor exponential_(double lambd/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor exponential_(); - public native @ByRef Tensor geometric_(double p, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor geometric_(double p, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor geometric_(double p); public native @ByVal Tensor diag(@Cast("int64_t") long diagonal/*=0*/); public native @ByVal Tensor diag(); - public native @ByVal Tensor cross(@Const @ByRef Tensor other, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); + public native @ByVal Tensor cross(@Const @ByRef Tensor other, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); public native @ByVal Tensor cross(@Const @ByRef Tensor other); public native @ByVal Tensor triu(@Cast("int64_t") long diagonal/*=0*/); public native @ByVal Tensor triu(); @@ -1419,7 +1419,7 @@ private native void allocate( public native @ByRef Tensor less_(@Const @ByRef Scalar other); public native @ByRef Tensor less_(@Const @ByRef Tensor other); public native @ByVal Tensor take(@Const @ByRef Tensor index); - public native @ByVal Tensor take_along_dim(@Const @ByRef Tensor indices, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); + public native @ByVal Tensor take_along_dim(@Const @ByRef Tensor indices, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); public native @ByVal Tensor take_along_dim(@Const @ByRef Tensor indices); public native @ByVal Tensor index_select(@Cast("int64_t") long dim, @Const @ByRef Tensor index); public native @ByVal Tensor index_select(@ByVal Dimname dim, @Const @ByRef Tensor index); @@ -1462,7 +1462,7 @@ private native void allocate( public native @ByVal Tensor ormqr(@Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Cast("bool") boolean left/*=true*/, @Cast("bool") boolean transpose/*=false*/); public native @ByVal Tensor ormqr(@Const @ByRef Tensor input2, @Const @ByRef Tensor input3); public native @ByVal Tensor lu_solve(@Const @ByRef Tensor LU_data, @Const @ByRef Tensor LU_pivots); - public native @ByVal Tensor multinomial(@Cast("int64_t") long num_samples, @Cast("bool") boolean replacement/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByVal Tensor multinomial(@Cast("int64_t") long num_samples, @Cast("bool") boolean replacement/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByVal Tensor multinomial(@Cast("int64_t") long num_samples); public native @ByRef Tensor lgamma_(); public native @ByVal Tensor lgamma(); @@ -1486,11 +1486,11 @@ private native void allocate( public native @ByVal Tensor lerp(@Const @ByRef Tensor end, @Const @ByRef Tensor weight); public native @ByVal Tensor histc(@Cast("int64_t") long bins/*=100*/, @Const @ByRef(nullValue = "at::Scalar(0)") Scalar min, @Const @ByRef(nullValue = "at::Scalar(0)") Scalar max); public native @ByVal Tensor histc(); - public native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor bins, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); + public native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor bins, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); public native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor bins); - public native @ByVal T_TensorTensor_T histogram(@Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "c10::optional >(c10::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); + public native @ByVal T_TensorTensor_T histogram(@Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "std::optional >(::std::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); public native @ByVal T_TensorTensor_T histogram(); - public native @ByVal T_TensorTensor_T histogram(@Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "c10::optional >(c10::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); + public native @ByVal T_TensorTensor_T histogram(@Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "std::optional >(::std::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); public native @ByVal Tensor fmod(@Const @ByRef Scalar other); public native @ByRef Tensor fmod_(@Const @ByRef Scalar other); public native @ByVal Tensor fmod(@Const @ByRef Tensor other); @@ -1515,18 +1515,18 @@ private native void allocate( public native @ByVal Tensor max(@Const @ByRef Tensor other); public native @ByVal Tensor minimum(@Const @ByRef Tensor other); public native @ByVal Tensor min(@Const @ByRef Tensor other); - public native @ByVal Tensor quantile(@Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); + public native @ByVal Tensor quantile(@Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); public native @ByVal Tensor quantile(@Const @ByRef Tensor q); - public native @ByVal Tensor quantile(@Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); - public native @ByVal Tensor quantile(double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); + public native @ByVal Tensor quantile(@Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); + public native @ByVal Tensor quantile(double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); public native @ByVal Tensor quantile(double q); - public native @ByVal Tensor quantile(double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); - public native @ByVal Tensor nanquantile(@Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); + public native @ByVal Tensor quantile(double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); + public native @ByVal Tensor nanquantile(@Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); public native @ByVal Tensor nanquantile(@Const @ByRef Tensor q); - public native @ByVal Tensor nanquantile(@Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); - public native @ByVal Tensor nanquantile(double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); + public native @ByVal Tensor nanquantile(@Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); + public native @ByVal Tensor nanquantile(double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); public native @ByVal Tensor nanquantile(double q); - public native @ByVal Tensor nanquantile(double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); + public native @ByVal Tensor nanquantile(double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); public native @ByVal T_TensorTensor_T sort(@Cast("int64_t") long dim/*=-1*/, @Cast("bool") boolean descending/*=false*/); public native @ByVal T_TensorTensor_T sort(); public native @ByVal T_TensorTensor_T sort(@ByVal BoolOptional stable, @Cast("int64_t") long dim/*=-1*/, @Cast("bool") boolean descending/*=false*/); @@ -1560,7 +1560,7 @@ private native void allocate( public native @ByVal Tensor float_power(@Const @ByRef Scalar exponent); public native @ByRef Tensor float_power_(@Const @ByRef Scalar exponent); public native @ByRef Tensor float_power_(@Const @ByRef Tensor exponent); - public native @ByRef Tensor normal_(double mean/*=0*/, double std/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); + public native @ByRef Tensor normal_(double mean/*=0*/, double std/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); public native @ByRef Tensor normal_(); public native @ByVal Tensor alias(); public native @ByVal Tensor isfinite(); @@ -1575,10 +1575,10 @@ private native void allocate( public native @ByVal Tensor inner(@Const @ByRef Tensor other); public native @ByVal Tensor outer(@Const @ByRef Tensor vec2); public native @ByVal Tensor ger(@Const @ByRef Tensor vec2); - public native @ByVal Tensor to_padded_tensor(double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional output_size); + public native @ByVal Tensor to_padded_tensor(double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional output_size); public native @ByVal Tensor to_padded_tensor(double padding); - public native @ByVal Tensor to_padded_tensor(double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); - public native @ByVal Tensor to_padded_tensor_symint(double padding, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional output_size); + public native @ByVal Tensor to_padded_tensor(double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); + public native @ByVal Tensor to_padded_tensor_symint(double padding, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional output_size); public native @ByVal Tensor to_padded_tensor_symint(double padding); // Special C++ only overloads for std()-like functions (See gh-40287) diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java new file mode 100644 index 00000000000..aca93ef2a7a --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java @@ -0,0 +1,51 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.helper.*; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::dynamo::autograd") @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 native @ByRef DynamoTensorArg lookup(@Const @ByRef Tensor tensor, @Cast("bool") boolean create/*=false*/); + public native @ByRef DynamoTensorArg lookup(@Const @ByRef Tensor tensor); + + public native @ByRef DynamoTensorArg add(@Const @ByRef Tensor tensor); + + // the concrete tensors that will get passed into the graph as inputs + public native @ByRef TensorVector inputs(); public native TensorArgs inputs(TensorVector setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java index c85cebe707d..6812ab6a70c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorArrayRefOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java index babf3257607..371e5968952 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java @@ -93,7 +93,7 @@ public class TensorBase extends AbstractTensor { public native @Const @ByRef TensorBase fill_(@Const @ByRef Scalar scalar); public native @Const @ByRef TensorBase zero_(); - public native @ByVal TensorBase to(@ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); + public native @ByVal TensorBase to(@ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @Cast("bool") boolean non_blocking/*=false*/, @Cast("bool") boolean copy/*=false*/, @ByVal(nullValue = "std::optional(c10::nullopt)") MemoryFormatOptional memory_format); public native @ByVal TensorBase to(); public native @Cast("bool") boolean is_complex(); @@ -276,8 +276,8 @@ public class TensorBase extends AbstractTensor { /** Returns if a {@code Tensor} is mps tensor. */ public native @Cast("bool") boolean is_mps(); - /** Returns if a {@code Tensor} is ort tensor. */ - public native @Cast("bool") boolean is_ort(); + /** Returns if a {@code Tensor} is maia tensor. */ + public native @Cast("bool") boolean is_maia(); /** Returns if a {@code Tensor} is vulkan tensor. */ public native @Cast("bool") boolean is_vulkan(); @@ -396,7 +396,7 @@ public class TensorBase extends AbstractTensor { * // f requires grad, has no operation creating it * }

- * \fn void backward(const Tensor & gradient={}, c10::optional retain_graph=c10::nullopt, bool create_graph=false, c10::optional inputs=c10::nullopt) const; + * \fn void backward(const Tensor & gradient={}, std::optional retain_graph=c10::nullopt, bool create_graph=false, std::optional inputs=c10::nullopt) const; * * Computes the gradient of current tensor with respect to graph leaves. * diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java index c03528461f4..fac7ce03da3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java @@ -25,7 +25,7 @@ public class TensorElementReference extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TensorElementReference(Pointer p) { super(p); } - public native @Name("operator std::conditional_t::type>::value,const at::Tensor&,at::Tensor>") @ByVal Tensor getTensor(); + public native @Name("operator std::conditional_t::type>,const at::Tensor&,at::Tensor>") @ByVal Tensor getTensor(); @@ -36,7 +36,7 @@ public class TensorElementReference extends Pointer { public native @Const @ByRef IValue get(); - private static native @Namespace void swap(@ByRef(true) TensorElementReference lhs, @ByRef(true) TensorElementReference rhs); + private static native @Namespace @NoException(true) void swap(@ByRef(true) TensorElementReference lhs, @ByRef(true) TensorElementReference rhs); public void swap(TensorElementReference rhs) { swap(this, rhs); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java index 5eade4200e2..722f05d80bb 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorExampleOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java index 574ffbb82cd..5fea0479114 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorExampleVectorOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java index e988da3da19..d5f3653508c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java @@ -453,7 +453,7 @@ public enum SizesStridesPolicy { public native @Cast("bool") boolean is_mps(); - public native @Cast("bool") boolean is_ort(); + public native @Cast("bool") boolean is_maia(); public native @Cast("bool") boolean is_nested(); @@ -702,7 +702,7 @@ public native void release_storage_and_set_meta_custom_data_ptr_error_msg_( public native void set_sizes_and_strides( @ByVal SymIntArrayRef sizes, @ByVal SymIntArrayRef strides, - @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); + @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional storage_offset); public native void set_sizes_and_strides( @ByVal SymIntArrayRef sizes, @ByVal SymIntArrayRef strides); @@ -758,14 +758,14 @@ public native void set_sizes_and_strides( public native void set_sizes_and_strides( @ByVal LongArrayRef new_size, @ByVal LongArrayRef new_stride, - @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); + @ByVal(nullValue = "std::optional(c10::nullopt)") LongOptional storage_offset); public native void set_sizes_and_strides( @ByVal LongArrayRef new_size, @ByVal LongArrayRef new_stride); public native void set_sizes_and_strides( @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] new_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] new_stride, - @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); + @ByVal(nullValue = "std::optional(c10::nullopt)") LongOptional storage_offset); public native void set_sizes_and_strides( @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] new_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... new_stride); @@ -1023,6 +1023,8 @@ public native void set_storage_and_dtype( public native @Cast("bool") boolean is_non_overlapping_and_dense(); + // if this returns true, then it is guaranteed that this tensor has symbolic + // sizes/strides public native @Cast("bool") boolean has_symbolic_sizes_strides(); public native void set_storage_access_should_throw(); public native void set_custom_sizes_strides(SizesStridesPolicy policy); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java index b5038da1174..19c993a017a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java @@ -153,6 +153,12 @@ public class TensorIteratorBase extends MetaBase { public native void _unsafe_set_arg_strides(@Cast("const int64_t") long arg, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... strides); public native void _unsafe_set_arg_data(@Cast("const int64_t") long arg, Pointer data); + // Helper functions for custom device, custom device can get OperandInfo and + // NameVector in their side. + public native @ByRef OperandInfo operand(int arg/*=0*/); + public native @ByRef OperandInfo operand(); + public native @Cast("at::NameVector*") @ByRef SymDimVector get_dim_names(); + /** true if the stride computation can use 32-bit arithmetic. Used by GPU * kernels */ public native @Cast("bool") boolean can_use_32bit_indexing(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java index 2ac3f701bb9..77f761a1cde 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java index 855b6ddba23..68d1e2257b4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::ArrayRef >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::ArrayRef >") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorOptionalArrayRef extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java index 28f9d0fdb32..b8c1655b4a3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java @@ -19,13 +19,13 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::impl::ListElementReference,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::impl::ListElementReference,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorOptionalElementReference extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TensorOptionalElementReference(Pointer p) { super(p); } - public native @Name("operator std::conditional_t >::type>::value,const c10::optional&,c10::optional >") @ByVal TensorOptional getTensorOptional(); + public native @Name("operator std::conditional_t >::type>,const std::optional&,std::optional >") @ByVal TensorOptional getTensorOptional(); @@ -36,7 +36,7 @@ public class TensorOptionalElementReference extends Pointer { public native @Const @ByRef IValue get(); - private static native @Namespace void swap(@ByRef(true) TensorOptionalElementReference lhs, @ByRef(true) TensorOptionalElementReference rhs); + private static native @Namespace @NoException(true) void swap(@ByRef(true) TensorOptionalElementReference lhs, @ByRef(true) TensorOptionalElementReference rhs); public void swap(TensorOptionalElementReference rhs) { swap(this, rhs); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java index 7c3ce561e59..12eed0ce463 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::List >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::List >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorOptionalList extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ @@ -109,13 +109,13 @@ public class TensorOptionalList extends Pointer { * Returns an iterator to the first element of the container. * If the container is empty, the returned iterator will be equal to end(). */ - public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator begin(); + public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator begin(); /** * Returns an iterator to the element following the last element of the container. * This element acts as a placeholder; attempting to access it results in undefined behavior. */ - public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator end(); + public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator end(); /** * Checks if the container has no elements. @@ -142,7 +142,7 @@ public class TensorOptionalList extends Pointer { * Inserts value before pos. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator insert(@ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator pos, @Const @ByRef TensorOptional value); + public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator insert(@ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator pos, @Const @ByRef TensorOptional value); /** * Inserts value before pos. @@ -182,13 +182,13 @@ public class TensorOptionalList extends Pointer { * Removes the element at pos. * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator erase(@ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator pos); + public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator erase(@ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator pos); /** * Removes the elements in the range [first, last). * May invalidate any references, pointers, or iterators referring to contained elements. Any past-the-end iterators may also be invalidated. */ - public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator erase(@ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator first, @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator last); + public native @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator erase(@ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator first, @ByVal @Cast("c10::List >::iterator*") TensorOptionalListIterator last); /** * Removes the last element of the container. diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java index 8765dd9cf6a..cb63a919a19 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorOptionalListIterator extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ @@ -58,7 +58,7 @@ public class TensorOptionalListIterator extends Pointer { public native @ByVal @Name("operator -") TensorOptionalListIterator subtract(long offset); - private static native @Namespace @Cast("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>::difference_type") @Name("operator -") long subtract(@Const @ByRef TensorOptionalListIterator lhs, @Const @ByRef TensorOptionalListIterator rhs); + private static native @Namespace @Cast("c10::impl::ListIterator,c10::detail::ListImpl::list_type::iterator>::difference_type") @Name("operator -") long subtract(@Const @ByRef TensorOptionalListIterator lhs, @Const @ByRef TensorOptionalListIterator rhs); public long subtract(TensorOptionalListIterator rhs) { return subtract(this, rhs); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java index 6508c668ef9..69d908a9e33 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@Name("std::vector >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorOptionalVector extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java index 63e765d964f..92e881d59d9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java @@ -159,7 +159,7 @@ public class TensorOptions extends Pointer { 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 c10::optional constructor + * (This overload ensures that variadic template std::optional constructor * for Device work correctly.) */ /** Return a copy of {@code TensorOptions}, but with device set to CUDA, and the diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java index a13e864811e..ce03c193ce3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java @@ -35,7 +35,7 @@ public class TensorType extends SharedType { @Const @ByRef LongVaryingShape sizes, @Const @ByRef LongVaryingShape strides, @ByVal BoolOptional requires_grad, - @ByVal(nullValue = "c10::optional(false)") BoolOptional undefined, + @ByVal(nullValue = "std::optional(false)") BoolOptional undefined, @Cast("bool") boolean tensor_contiguity/*=false*/); public static native @SharedPtr("c10::TensorType") @ByVal TensorType create( @ByVal ScalarTypeOptional scalar_type, @@ -50,7 +50,7 @@ public class TensorType extends SharedType { @Const @ByRef SymbolicShape sizes, @Const @ByRef StrideVaryingShape stride_, @ByVal BoolOptional requires_grad, - @ByVal(nullValue = "c10::optional(false)") BoolOptional undefined); + @ByVal(nullValue = "std::optional(false)") BoolOptional undefined); public static native @SharedPtr("c10::TensorType") @ByVal TensorType create( @ByVal ScalarTypeOptional scalar_type, @ByVal DeviceOptional device, diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java index 2518fe77258..2b82c097d4f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TensorVectorOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java index c1f1808b64b..46b20300d77 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java @@ -22,7 +22,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Threshold ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** Applies the Threshold function element-wise. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Threshold to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.Threshold to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::ThresholdOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java index 8608a3d5636..a19c11c7160 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java @@ -33,6 +33,6 @@ public class ThresholdImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java index 837310db9bc..5099ad6e646 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java @@ -26,14 +26,14 @@ public class Timer extends Pointer { public Timer(Pointer p) { super(p); } public enum Event { - kForwardStart(0), - kBackwardComputeStart(1), - kBackwardComputeEnd(2), - kBackwardCommStart(3), - kBackwardCommEnd(4); - - public final int value; - private Event(int v) { this.value = v; } + kForwardStart((byte)(0)), + kBackwardComputeStart((byte)(1)), + kBackwardComputeEnd((byte)(2)), + kBackwardCommStart((byte)(3)), + kBackwardCommEnd((byte)(4)); + + public final byte value; + private Event(byte v) { this.value = v; } private Event(Event e) { this.value = e.value; } public Event intern() { for (Event e : values()) if (e.value == value) return e; return this; } @Override public String toString() { return intern().name(); } @@ -42,18 +42,18 @@ public enum Event { // Record the current event, i.e., mark it as having occurred now. Default // CPU implementation. public native void record(Event event); - public native void record(@Cast("c10d::Timer::Event") int event); + public native void record(@Cast("c10d::Timer::Event") byte event); // Return the difference between when two events occurred, in nanoseconds. // Or nullopt if one of them hasn't been recorded. public native @ByVal LongOptional measureDifference(Event start, Event end); - public native @ByVal LongOptional measureDifference(@Cast("c10d::Timer::Event") int start, @Cast("c10d::Timer::Event") int end); + public native @ByVal LongOptional measureDifference(@Cast("c10d::Timer::Event") byte start, @Cast("c10d::Timer::Event") byte end); // Return host-side timestamp, or nullopt if it has not yet been recorded. public native @ByVal LongOptional getTimestamp(Event event); - public native @ByVal LongOptional getTimestamp(@Cast("c10d::Timer::Event") int event); + public native @ByVal LongOptional getTimestamp(@Cast("c10d::Timer::Event") byte event); // Return host-side time member variable corresponding to the given event. public native @Cast("int64_t*") @ByRef LongPointer getTimeRef(Event event); - public native @Cast("int64_t*") @ByRef LongBuffer getTimeRef(@Cast("c10d::Timer::Event") int event); + public native @Cast("int64_t*") @ByRef LongBuffer getTimeRef(@Cast("c10d::Timer::Event") byte event); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java index aedea24460f..22828ec2e7a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java @@ -42,31 +42,28 @@ public class TorchDispatchModeTLS extends Pointer { // If you're pushing an infra mode onto the stack, we expect // you to use set_mode public static native void push_non_infra_mode_onto_stack( - @SharedPtr("c10::SafePyObject") @ByVal SafePyObject mode); + @SharedPtr("c10::impl::PyObject_TorchDispatchMode") @ByVal PyObject_TorchDispatchMode mode); // Pops the top mode of the stack, // giving precedence to user modes before attempting to pop // any infra modes - public static native @Const @SharedPtr("c10::SafePyObject") @ByVal SafePyObject pop_stack(); + public static native @Const @SharedPtr("c10::impl::PyObject_TorchDispatchMode") @ByVal PyObject_TorchDispatchMode pop_stack(); // Returns the highest-priority infra mode on the stack, // along with its mode key. - public static native @Const @ByVal T_SafePyObjectTorchDispatchModeKey_T pop_highest_infra_mode(); + public static native @Const @ByVal T_PyObject_TorchDispatchModeTorchDispatchModeKey_T pop_highest_infra_mode(); - public static native @Const @SharedPtr("c10::SafePyObject") @ByRef SafePyObject get_stack_at(@Cast("int64_t") long idx); + public static native @Const @SharedPtr("c10::impl::PyObject_TorchDispatchMode") @ByRef PyObject_TorchDispatchMode get_stack_at( + @Cast("int64_t") long idx); public static native @Cast("int64_t") long stack_len(); - public static native @Const @ByVal SafePyObjectOptional get_mode( - TorchDispatchModeKey mode_key); - public static native @Const @ByVal SafePyObjectOptional get_mode( - @Cast("c10::impl::TorchDispatchModeKey") byte mode_key); - public static native @Const @ByVal SafePyObjectOptional unset_mode( - TorchDispatchModeKey mode_key); - public static native @Const @ByVal SafePyObjectOptional unset_mode( - @Cast("c10::impl::TorchDispatchModeKey") byte mode_key); + public static native @Const @ByVal PyObject_TorchDispatchModeOptional get_mode(TorchDispatchModeKey mode_key); + public static native @Const @ByVal PyObject_TorchDispatchModeOptional get_mode(@Cast("c10::impl::TorchDispatchModeKey") byte mode_key); + public static native @Const @ByVal PyObject_TorchDispatchModeOptional unset_mode(TorchDispatchModeKey mode_key); + public static native @Const @ByVal PyObject_TorchDispatchModeOptional unset_mode(@Cast("c10::impl::TorchDispatchModeKey") byte mode_key); public static native void set_mode( - @Const @SharedPtr("c10::SafePyObject") @ByRef SafePyObject mode, + @Const @SharedPtr("c10::impl::PyObject_TorchDispatchMode") @ByRef PyObject_TorchDispatchMode mode, TorchDispatchModeKey mode_key); public static native void set_mode( - @Const @SharedPtr("c10::SafePyObject") @ByRef SafePyObject mode, + @Const @SharedPtr("c10::impl::PyObject_TorchDispatchMode") @ByRef PyObject_TorchDispatchMode mode, @Cast("c10::impl::TorchDispatchModeKey") byte mode_key); public static native @Const @ByRef TorchDispatchModeTLS get_state(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java new file mode 100644 index 00000000000..5c37797dee4 --- /dev/null +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java @@ -0,0 +1,41 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.pytorch; + +import org.bytedeco.pytorch.Allocator; +import org.bytedeco.pytorch.Function; +import org.bytedeco.pytorch.chrono.*; +import org.bytedeco.pytorch.Module; +import org.bytedeco.javacpp.annotation.Cast; +import org.bytedeco.pytorch.helper.*; +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 static org.bytedeco.pytorch.global.torch.*; + + +@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +public class TraceState extends Pointer { + static { Loader.load(); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TraceState(Pointer p) { super(p); } + + public TraceState( + @StdVector SymIntOptional ss, + @Cast("size_t") long num_outputs) { super((Pointer)null); allocate(ss, num_outputs); } + private native void allocate( + @StdVector SymIntOptional ss, + @Cast("size_t") long num_outputs); + + public native void debug_asserts(); + public native @ByVal SymIntOptional next_sym_size(); + + public native @Cast("size_t") long sym_sizes_index(); public native TraceState sym_sizes_index(long setter); + public native @StdVector SymIntOptional sym_sizes(); public native TraceState sym_sizes(SymIntOptional setter); + public native @ByRef TensorVector outputs(); public native TraceState outputs(TensorVector setter); +} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java index bab24e58094..57ee46907ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java @@ -24,7 +24,7 @@ /** TransformerDecoder is a stack of N decoder layers. * See - * https://pytorch.org/docs/master/generated/torch.nn.TransformerDecoder.html + * https://pytorch.org/docs/main/generated/torch.nn.TransformerDecoder.html * to learn abouut the exact behavior of this decoder module * * See the documentation for {@code torch::nn::TransformerDecoderOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java index 06704195d58..17e91fc6f94 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java @@ -33,6 +33,6 @@ public class TransformerDecoderImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java index bc9edda57c9..f66fd7872b0 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java @@ -29,7 +29,7 @@ * Polosukhin. 2017. Attention is all you need. In Advances in Neural * Information Processing Systems, pages 6000-6010. Users may modify or * implement in a different way during application. See - * https://pytorch.org/docs/master/nn.html#transformer-layers to learn about + * https://pytorch.org/docs/main/nn.html#transformer-layers to learn about * the exact behavior of this module. * * See the documentation for {@code torch::nn::TransformerDecoderLayerOptions} class diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java index 71ce3131ca4..89e75ce84ec 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java @@ -33,6 +33,6 @@ public class TransformerDecoderLayerImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java index ac2c4dae505..d053ece438e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java @@ -24,7 +24,7 @@ /** TransformerEncoder module. * See - * https://pytorch.org/docs/master/generated/torch.nn.TransformerEncoder.html + * https://pytorch.org/docs/main/generated/torch.nn.TransformerEncoder.html * to learn abouut the exact behavior of this encoder layer module. * * See the documentation for {@code torch::nn::TransformerEncoder} class to learn diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java index 048c550d070..7a222093546 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java @@ -33,6 +33,6 @@ public class TransformerEncoderImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java index 1f76ac0b3e1..f02a65f50f9 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java @@ -24,7 +24,7 @@ /** TransformerEncoderLayer module. * See - * https://pytorch.org/docs/master/generated/torch.nn.TransformerEncoderLayer.html + * https://pytorch.org/docs/main/generated/torch.nn.TransformerEncoderLayer.html * to learn abouut the exact behavior of this encoder layer model * * See the documentation for {@code torch::nn::TransformerEncoderLayer} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java index ad9f57d0e28..69e4c4fe111 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java @@ -33,6 +33,6 @@ public class TransformerEncoderLayerImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java index 84401d809b9..1e49d61862a 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java @@ -33,6 +33,6 @@ public class TransformerImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java index d0c17d04037..eaab6fd626d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java @@ -28,7 +28,7 @@ * samples. A triplet is composed by {@code a}, {@code p} and {@code n} (i.e., {@code anchor}, * {@code positive examples} and {@code negative examples} respectively). The * shapes of all input tensors should be :math:{@code (N, D)}. - * See https://pytorch.org/docs/master/nn.html#torch.nn.TripletMarginLoss to + * See https://pytorch.org/docs/main/nn.html#torch.nn.TripletMarginLoss to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::TripletMarginLossOptions} class to diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java index 0e052d0b628..1ed155fff8b 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java @@ -33,6 +33,6 @@ public class TripletMarginLossImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java index 1163e721889..a59ff8e31c5 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java @@ -30,7 +30,7 @@ * and positive example ("positive distance") and the anchor and negative * example ("negative distance"). * See - * https://pytorch.org/docs/master/nn.html#torch.nn.TripletMarginWithDistanceLoss + * https://pytorch.org/docs/main/nn.html#torch.nn.TripletMarginWithDistanceLoss * to learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::TripletMarginWithDistanceLossOptions} diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java index b9d9bba3a6f..bb721579014 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java @@ -33,6 +33,6 @@ public class TripletMarginWithDistanceLossImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java index 4defa627a1e..0f48fe0707f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java @@ -46,7 +46,7 @@ public class TripletMarginWithDistanceLossOptions extends Pointer { return new TripletMarginWithDistanceLossOptions((Pointer)this).offsetAddress(i); } - public native @Cast("c10::optional*") @ByRef @NoException(true) Pointer distance_function(); + public native @Cast("std::optional*") @ByRef @NoException(true) Pointer distance_function(); public native @ByRef @NoException(true) DoublePointer margin(); public native @Cast("bool*") @ByRef @NoException(true) BoolPointer swap(); public native @ByRef @NoException(true) LossReduction reduction(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java index 1bfe0870f2d..4c5a4ac590d 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java @@ -107,7 +107,7 @@ public class Type extends Pointer { // // Takes a custom printer that users can pass in to customize the output of // this method. - public native @StdString BytePointer annotation_str(@ByVal TypePrinter printer); + public native @StdString BytePointer annotation_str(@Const @ByRef TypePrinter printer); public native @StdString BytePointer annotation_str(); // Returns a human readable string that includes additional information like diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java index 66d166f1938..dff53c3936c 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TypeMetaOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java index 610a5c879f2..824f19717d3 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class TypePtrOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java index 32e4ed5a8c5..58672a8c773 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java @@ -23,7 +23,7 @@ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** A placeholder for unflatten operator - * See https://pytorch.org/docs/master/generated/torch.nn.Unflatten.html to + * See https://pytorch.org/docs/main/generated/torch.nn.Unflatten.html to * learn about the exact behavior of this module. * * See the documentation for {@code torch::nn::UnflattenOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java index 6bbed605b47..49a97d4bc29 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java @@ -33,6 +33,6 @@ public class UnflattenImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java index dd58bd0bad4..6c9d1b1b1a4 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java @@ -22,7 +22,7 @@ // ============================================================================ /** Applies unfold over a 4-D input. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Unfold to learn about + * See https://pytorch.org/docs/main/nn.html#torch.nn.Unfold to learn about * the exact behavior of this module. * * See the documentation for {@code torch::nn::UnfoldOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java index 42ad3c0aaa1..a319d74601e 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java @@ -33,6 +33,6 @@ public class UnfoldImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java index b151b3dd3ad..452cb1970d8 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java @@ -23,7 +23,7 @@ /** Upsamples a given multi-channel 1D (temporal), 2D (spatial) or 3D * (volumetric) data. - * See https://pytorch.org/docs/master/nn.html#torch.nn.Upsample to learn + * See https://pytorch.org/docs/main/nn.html#torch.nn.Upsample to learn * about the exact behavior of this module. * * See the documentation for {@code torch::nn::UpsampleOptions} class to learn what diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java index 40b9b4eae3c..3fa6dd9cc66 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java @@ -33,6 +33,6 @@ public class UpsampleImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java index 40ad64850e0..d3ff2f1c112 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class ValueOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java index 38d34bf05ca..de7e7c92d06 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java @@ -27,7 +27,8 @@ public class VariableHooksInterface extends Pointer { public native @ByVal TensorBase tensor_data(@Const @ByRef TensorBase arg0); public native @ByVal TensorBase variable_data(@Const @ByRef TensorBase arg0); - public native @SharedPtr Node grad_fn(@Const @ByRef TensorBase arg0); + public native @SharedPtr Node grad_fn( + @Const @ByRef TensorBase arg0); public native void remove_hook(@Const @ByRef TensorBase arg0, @Cast("unsigned") int pos); public native @Cast("bool") boolean is_view(@Const @ByRef TensorBase arg0); @@ -40,8 +41,21 @@ public class VariableHooksInterface extends Pointer { public native @Cast("int64_t") long _version(@Const @ByRef TensorBase arg0); public native void retain_grad(@Const @ByRef TensorBase arg0); public native @Cast("bool") boolean retains_grad(@Const @ByRef TensorBase arg0); - public native void _backward(@Const @ByRef Tensor arg0, @ByVal TensorArrayRef arg1, @Const @ByRef TensorOptional arg2, @ByVal BoolOptional arg3, @Cast("bool") boolean arg4); - public native void _backward(@Const @ByRef Tensor arg0, @ByVal TensorVector arg1, @Const @ByRef TensorOptional arg2, @ByVal BoolOptional arg3, @Cast("bool") boolean arg4); + public native void _backward( + @Const @ByRef Tensor arg0, + @ByVal TensorArrayRef arg1, + @Const @ByRef TensorOptional arg2, + @ByVal BoolOptional arg3, + @Cast("bool") boolean arg4); + public native void _backward( + @Const @ByRef Tensor arg0, + @ByVal TensorVector arg1, + @Const @ByRef TensorOptional arg2, + @ByVal BoolOptional arg3, + @Cast("bool") boolean arg4); public native void requires_grad_(@Const @ByRef TensorBase arg0, @Cast("bool") boolean arg1); - public native void basic_autograd_not_implemented_fallback(@Const @ByRef OperatorHandle op, @ByVal DispatchKeySet dispatch_keys, IValueVector stack); + public native void basic_autograd_not_implemented_fallback( + @Const @ByRef OperatorHandle op, + @ByVal DispatchKeySet dispatch_keys, + IValueVector stack); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java index 759e736fb8e..41dc6ed3606 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java @@ -39,6 +39,6 @@ private native void allocate( public native @Cast("bool") boolean holdingEmptyStrongRef(); - public native @ByRef @Cast("c10::optional >*") Pointer strong_ptr_(); public native WeakOrStrongCompilationUnit strong_ptr_(Pointer setter); - public native @ByRef @Cast("c10::optional >*") Pointer weak_ptr_(); public native WeakOrStrongCompilationUnit weak_ptr_(Pointer setter); + public native @ByRef @Cast("std::optional >*") Pointer strong_ptr_(); public native WeakOrStrongCompilationUnit strong_ptr_(Pointer setter); + public native @ByRef @Cast("std::optional >*") Pointer weak_ptr_(); public native WeakOrStrongCompilationUnit weak_ptr_(Pointer setter); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java index 25a08ff0f8e..cef585a0492 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java @@ -18,7 +18,7 @@ import static org.bytedeco.pytorch.global.torch.*; -@NoOffset @Name("c10::optional > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) +@NoOffset @Name("std::optional > >") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class) public class WeakStorageVectorOptional extends Pointer { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java index a68b6e700ad..37fb0916e71 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java @@ -33,24 +33,24 @@ public Work( int rank/*=-1*/, OpType opType/*=c10d::OpType::UNKNOWN*/, @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors) { super((Pointer)null); allocate(rank, opType, profilingTitle, inputTensors); } + @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") TensorVectorOptional inputTensors) { super((Pointer)null); allocate(rank, opType, profilingTitle, inputTensors); } @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( int rank/*=-1*/, OpType opType/*=c10d::OpType::UNKNOWN*/, @Cast("const char*") BytePointer profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors); + @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") TensorVectorOptional inputTensors); public Work() { super((Pointer)null); allocate(); } @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(); public Work( int rank/*=-1*/, @Cast("c10d::OpType") byte opType/*=c10d::OpType::UNKNOWN*/, String profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors) { super((Pointer)null); allocate(rank, opType, profilingTitle, inputTensors); } + @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") TensorVectorOptional inputTensors) { super((Pointer)null); allocate(rank, opType, profilingTitle, inputTensors); } @IntrusivePtr @Name("c10::make_intrusive") private native void allocate( int rank/*=-1*/, @Cast("c10d::OpType") byte opType/*=c10d::OpType::UNKNOWN*/, String profilingTitle/*=nullptr*/, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") TensorVectorOptional inputTensors); + @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") TensorVectorOptional inputTensors); // Checks if request has completed. Non-blocking operation. public native @Cast("bool") boolean isCompleted(); diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java index 1b425e83ccf..d9628c7bb85 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java @@ -59,4 +59,8 @@ public class XPUHooksInterface extends Pointer { public native @ByVal Device getDeviceFromPtr(Pointer arg0); public native void deviceSynchronize(@Cast("c10::DeviceIndex") byte arg0); + + public native Allocator getPinnedMemoryAllocator(); + + public native @Cast("bool") boolean isPinnedPtr(@Const Pointer arg0); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java index 7510c8c523e..f2e807a784f 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java @@ -33,6 +33,6 @@ public class ZeroPad1dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java index e8b272bd52f..18964acd011 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java @@ -33,6 +33,6 @@ public class ZeroPad2dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java index 816a42d91e7..4ce605f9200 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java @@ -33,6 +33,6 @@ public class ZeroPad3dImplCloneable extends Module { * and submodules in the cloned module are different from those in the * original module. */ public native @SharedPtr("torch::nn::Module") @ByVal Module clone( - @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device); + @Const @ByRef(nullValue = "std::optional(c10::nullopt)") DeviceOptional device); public native @SharedPtr("torch::nn::Module") @ByVal Module clone(); } 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 79e8134f50f..882c65872a2 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java @@ -47,8 +47,8 @@ public class BlockInfo extends Pointer { return new BlockInfo((Pointer)this).offsetAddress(i); } - public native @Cast("int64_t") long size(); public native BlockInfo size(long setter); - public native @Cast("int64_t") long requested_size(); public native BlockInfo requested_size(long setter); + public native @Cast("size_t") long size(); public native BlockInfo size(long setter); + public native @Cast("size_t") long requested_size(); public native BlockInfo requested_size(long setter); public native int gc_counter(); public native BlockInfo gc_counter(int setter); public native @Cast("bool") boolean allocated(); public native BlockInfo allocated(boolean setter); public native @Cast("bool") boolean active(); public native BlockInfo active(boolean setter); 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 64f0f02178a..18a50f43d50 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java @@ -73,7 +73,7 @@ public native void recordHistory( @ByVal @Cast("c10::cuda::CUDACachingAllocator::CreateContextFn*") Pointer context_recorder, @Cast("size_t") long alloc_trace_max_entries, @Cast("c10::cuda::CUDACachingAllocator::RecordContext") int when); - public native void attachOutOfMemoryObserver(@ByVal OutOfMemoryObserver observer); + public native void attachOutOfMemoryObserver(@ByVal @Cast("c10::cuda::CUDACachingAllocator::OutOfMemoryObserver*") AllocatorTraceTracker observer); // Attached AllocatorTraceTracker callbacks will be called while the // per-device allocator lock is held. Any additional locks taken from within 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 e1c7c5dd26f..e9143697d04 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java @@ -29,7 +29,6 @@ // RAII guard for "cudaStreamCaptureMode", a thread-local value // that controls the error-checking strictness of a capture. -// #if !defined(USE_ROCM) || ROCM_VERSION >= 50300 @Namespace("c10::cuda") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class) public class CUDAStreamCaptureModeGuard extends Pointer { static { Loader.load(); } 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 463487d930a..092f1e61a21 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java @@ -47,11 +47,11 @@ public class SegmentInfo extends Pointer { } public native byte device(); public native SegmentInfo device(byte setter); - public native @Cast("int64_t") @Name("address") long _address(); public native SegmentInfo _address(long setter); - public native @Cast("int64_t") long total_size(); public native SegmentInfo total_size(long setter); - public native @Cast("int64_t") long requested_size(); public native SegmentInfo requested_size(long setter); // unrounded, actually requested size - public native @Cast("int64_t") long allocated_size(); public native SegmentInfo allocated_size(long setter); - public native @Cast("int64_t") long active_size(); public native SegmentInfo active_size(long setter); + public native @Cast("size_t") @Name("address") long _address(); public native SegmentInfo _address(long setter); + public native @Cast("size_t") long total_size(); public native SegmentInfo total_size(long setter); + public native @Cast("size_t") long requested_size(); public native SegmentInfo requested_size(long setter); // unrounded, actually requested size + public native @Cast("size_t") long allocated_size(); public native SegmentInfo allocated_size(long setter); + public native @Cast("size_t") long active_size(); public native SegmentInfo active_size(long setter); public native CUstream_st stream(); public native SegmentInfo stream(CUstream_st setter); public native @Cast("bool") boolean is_large(); public native SegmentInfo is_large(boolean setter); public native @Cast("bool") boolean is_expandable(); public native SegmentInfo is_expandable(boolean setter); 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 4f479c336a1..5ac3e827056 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java @@ -58,7 +58,7 @@ public enum Action { public TraceEntry( Action action, byte device, - @Cast("int64_t") long addr, + @Cast("size_t") long addr, @Cast("size_t") long size, CUstream_st stream, @Cast("c10::approx_time_t") long time, @@ -66,7 +66,7 @@ public TraceEntry( private native void allocate( Action action, byte device, - @Cast("int64_t") long addr, + @Cast("size_t") long addr, @Cast("size_t") long size, CUstream_st stream, @Cast("c10::approx_time_t") long time, @@ -74,21 +74,21 @@ private native void allocate( public TraceEntry( Action action, byte device, - @Cast("int64_t") long addr, + @Cast("size_t") long addr, @Cast("size_t") long size, CUstream_st stream, @Cast("c10::approx_time_t") long time) { super((Pointer)null); allocate(action, device, addr, size, stream, time); } private native void allocate( Action action, byte device, - @Cast("int64_t") long addr, + @Cast("size_t") long addr, @Cast("size_t") long size, CUstream_st stream, @Cast("c10::approx_time_t") long time); public TraceEntry( @Cast("c10::cuda::CUDACachingAllocator::TraceEntry::Action") int action, byte device, - @Cast("int64_t") long addr, + @Cast("size_t") long addr, @Cast("size_t") long size, CUstream_st stream, @Cast("c10::approx_time_t") long time, @@ -96,7 +96,7 @@ public TraceEntry( private native void allocate( @Cast("c10::cuda::CUDACachingAllocator::TraceEntry::Action") int action, byte device, - @Cast("int64_t") long addr, + @Cast("size_t") long addr, @Cast("size_t") long size, CUstream_st stream, @Cast("c10::approx_time_t") long time, @@ -104,22 +104,22 @@ private native void allocate( public TraceEntry( @Cast("c10::cuda::CUDACachingAllocator::TraceEntry::Action") int action, byte device, - @Cast("int64_t") long addr, + @Cast("size_t") long addr, @Cast("size_t") long size, CUstream_st stream, @Cast("c10::approx_time_t") long time) { super((Pointer)null); allocate(action, device, addr, size, stream, time); } private native void allocate( @Cast("c10::cuda::CUDACachingAllocator::TraceEntry::Action") int action, byte device, - @Cast("int64_t") long addr, + @Cast("size_t") long addr, @Cast("size_t") long size, CUstream_st stream, @Cast("c10::approx_time_t") long time); public native Action action_(); public native TraceEntry action_(Action setter); public native byte device_(); public native TraceEntry device_(byte setter); - public native @Cast("int64_t") long addr_(); public native TraceEntry addr_(long setter); // for OOM, this is the amount of free bytes reported by cuda + public native @Cast("size_t") long addr_(); public native TraceEntry addr_(long setter); // for OOM, this is the amount of free bytes reported by cuda public native @SharedPtr GatheredContext context_(); public native TraceEntry context_(GatheredContext setter); public native CUstream_st stream_(); public native TraceEntry stream_(CUstream_st setter); - public native @Cast("int64_t") long size_(); public native TraceEntry size_(long setter); + public native @Cast("size_t") long size_(); public native TraceEntry size_(long setter); public native @ByRef trace_time_ time_(); public native TraceEntry time_(trace_time_ setter); } 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 1eb422baade..2e40e095f72 100644 --- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java +++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java @@ -21,571 +21,586 @@ public class torch extends org.bytedeco.pytorch.presets.torch { static { Loader.load(); } -// Targeting ../InlinedCallStackOptional.java +// Targeting ../T_TensorTensor_TOptional.java -// Targeting ../BatchSizeOptional.java +// Targeting ../TensorDeque.java -// Targeting ../BoolOptional.java +// Targeting ../RecordFunctionHandleIntList.java -// Targeting ../ByteOptional.java +// Targeting ../StringStringMap.java -// Targeting ../IntOptional.java +// Targeting ../StringLongMap.java -// Targeting ../LongOptional.java +// Targeting ../StringTensorMap.java -// Targeting ../FloatOptional.java +// Targeting ../ActivityTypeSet.java -// Targeting ../DoubleOptional.java +// Targeting ../DimnameVector.java -// Targeting ../SizeTOptional.java +// Targeting ../FunctionPreHookVector.java -// Targeting ../StringOptional.java +// Targeting ../FunctionPostHookVector.java -// Targeting ../BoolVectorOptional.java +// Targeting ../DefVector.java -// Targeting ../LongVectorOptional.java +// Targeting ../PropertyVector.java -// Targeting ../DoubleVectorOptional.java +// Targeting ../OptimizerParamGroupVector.java -// Targeting ../SizeTVectorOptional.java +// Targeting ../FunctionSchemaVector.java -// Targeting ../StringVectorOptional.java +// Targeting ../DataPtrVector.java -// Targeting ../StrideVectorOptional.java +// Targeting ../WeakStorageVector.java -// Targeting ../ShapeSymbolVectorOptional.java +// Targeting ../StringTensorDictItemVector.java -// Targeting ../TensorVectorOptional.java +// Targeting ../StringAnyModuleDictItemVector.java -// Targeting ../DeviceOptional.java +// Targeting ../StringSharedModuleDictItemVector.java -// Targeting ../DeviceTypeOptional.java +// Targeting ../BoolVector.java -// Targeting ../LongArrayRefOptional.java +// Targeting ../ByteVector.java -// Targeting ../DoubleArrayRefOptional.java +// Targeting ../BytePointerVector.java -// Targeting ../SymIntArrayRefOptional.java +// Targeting ../LongVector.java -// Targeting ../LayoutOptional.java +// Targeting ../DoubleVector.java -// Targeting ../MemoryFormatOptional.java +// Targeting ../SizeTVector.java -// Targeting ../ScalarOptional.java +// Targeting ../StringVector.java -// Targeting ../ScalarTypeOptional.java +// Targeting ../StringViewVector.java -// Targeting ../AliasInfoOptional.java +// Targeting ../StringLongVector.java -// Targeting ../IValueOptional.java +// Targeting ../IValueVector.java -// Targeting ../CppSignatureOptional.java +// Targeting ../QEngineVector.java -// Targeting ../DispatchKeyOptional.java +// Targeting ../ScalarTypeVector.java -// Targeting ../OperatorHandleOptional.java +// Targeting ../SymbolVector.java -// Targeting ../OperatorNameOptional.java +// Targeting ../LongOptionalVector.java -// Targeting ../QualifiedNameOptional.java +// Targeting ../IValueOptionalVector.java -// Targeting ../StreamOptional.java +// Targeting ../SharedClassTypeVector.java -// Targeting ../StrideOptional.java +// Targeting ../TypeVector.java -// Targeting ../TypePtrOptional.java +// Targeting ../StrideVector.java -// Targeting ../ClassTypePropertyOptional.java +// Targeting ../ShapeSymbolVector.java -// Targeting ../AliasTypeSetOptional.java +// Targeting ../TensorImplVector.java -// Targeting ../FunctionSchemaOptional.java +// Targeting ../EdgeVector.java -// Targeting ../SymDimVectorOptional.java +// Targeting ../TensorVector.java -// Targeting ../SymIntOptional.java +// Targeting ../TensorIndexVector.java -// Targeting ../IValueOptional.java +// Targeting ../TensorOptionalVector.java -// Targeting ../DimVectorOptional.java +// Targeting ../FunctionVector.java -// Targeting ../DimnameOptional.java +// Targeting ../GraphVector.java -// Targeting ../DimnameListOptional.java +// Targeting ../OperatorVector.java -// Targeting ../GeneratorOptional.java +// Targeting ../ResolverVector.java -// Targeting ../TensorOptional.java +// Targeting ../ValueVector.java -// Targeting ../TensorArrayRefOptional.java +// Targeting ../JitNodeVector.java -// Targeting ../TypeMetaOptional.java +// Targeting ../AnyModuleVector.java -// Targeting ../ExecutorExecutionModeOptional.java +// Targeting ../SharedModuleVector.java -// Targeting ../ScopeOptional.java +// Targeting ../StringTensorVector.java -// Targeting ../ModuleInstanceInfoOptional.java +// Targeting ../StringAnyModuleVector.java -// Targeting ../SourceRangeOptional.java +// Targeting ../StringSharedModuleVector.java -// Targeting ../MethodOptional.java +// Targeting ../FusionStrategy.java -// Targeting ../NamedValueOptional.java +// Targeting ../SymIntVector.java -// Targeting ../ValueOptional.java +// Targeting ../SharedSugaredValueVector.java -// Targeting ../LongExpandingArrayOptional.java +// Targeting ../TagVector.java -// Targeting ../DoubleExpandingArrayOptional.java +// Targeting ../ReadAdapterInterfaceVector.java -// Targeting ../T_StringSizeTSizeT_TOptional.java +// Targeting ../SizeTVectorVector.java -// Targeting ../T_TypePtrLong_TOptional.java +// Targeting ../LongArrayRefVector.java -// Targeting ../StringViewOptional.java +// Targeting ../FutureVector.java -// Targeting ../StringViewVectorOptional.java +// Targeting ../SymNodeVector.java -// Targeting ../PointerPairOptional.java +// Targeting ../GlooDeviceVector.java -// Targeting ../WeakStorageVectorOptional.java +// Targeting ../ExampleVector.java -// Targeting ../CppSignatureOptional.java +// Targeting ../TensorExampleVector.java -// Targeting ../SafePyObjectOptional.java +// Targeting ../ExampleVector.java -// Targeting ../BytePointerPairOptional.java +// Targeting ../StringTensorPair.java -// Targeting ../DistributedBackendOptional.java +// Targeting ../StringAnyModulePair.java -// Targeting ../LoggerOptional.java +// Targeting ../StringSharedModulePair.java -// Targeting ../ExampleOptional.java +// Targeting ../RecordFunctionHandleIntPair.java -// Targeting ../ExampleVectorOptional.java +// Targeting ../PointerPair.java -// Targeting ../TensorExampleOptional.java +// Targeting ../SizeTMatchedSchemaPair.java -// Targeting ../TensorExampleVectorOptional.java +// Targeting ../BytePointerPair.java -// Targeting ../T_TensorTensor_TOptional.java +// Targeting ../EnumNameValue.java -// Targeting ../TensorDeque.java +// Targeting ../IntPair.java -// Targeting ../RecordFunctionHandleIntList.java +// Targeting ../T_DataPtrSizeT_T.java -// Targeting ../StringStringMap.java +// Targeting ../T_IntInt_T.java -// Targeting ../StringLongMap.java +// Targeting ../T_LongLong_T.java -// Targeting ../StringTensorMap.java +// Targeting ../T_TensorTensor_T.java -// Targeting ../ActivityTypeSet.java +// Targeting ../T_TensorTensorTensor_T.java -// Targeting ../DimnameVector.java +// Targeting ../T_TensorTensorTensorTensor_T.java -// Targeting ../FunctionPreHookVector.java +// Targeting ../T_TensorTensorTensorTensorTensor_T.java -// Targeting ../FunctionPostHookVector.java +// Targeting ../T_TensorTensorTensorTensorTensorTensorTensor_T.java -// Targeting ../DefVector.java +// Targeting ../T_TensorTensorTensorTensorVector_T.java -// Targeting ../PropertyVector.java +// Targeting ../T_TensorTensorDoubleLong_T.java -// Targeting ../OptimizerParamGroupVector.java +// Targeting ../T_TensorT_TensorTensor_T_T.java -// Targeting ../FunctionSchemaVector.java +// Targeting ../T_TensorMaybeOwnedTensorMaybeOwned_T.java -// Targeting ../DataPtrVector.java +// Targeting ../T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java -// Targeting ../WeakStorageVector.java +// Targeting ../T_PackedSequenceTensor_T.java -// Targeting ../StringTensorDictItemVector.java +// Targeting ../T_PackedSequenceT_TensorTensor_T_T.java -// Targeting ../StringAnyModuleDictItemVector.java +// Targeting ../T_StringSizeTSizeT_T.java -// Targeting ../StringSharedModuleDictItemVector.java +// Targeting ../T_TensorTensorVector_T.java -// Targeting ../BoolVector.java +// Targeting ../T_TensorTensorVectorTensorVector_T.java -// Targeting ../ByteVector.java +// Targeting ../T_TypePtrLong_T.java -// Targeting ../BytePointerVector.java +// Targeting ../T_SafePyObjectTorchDispatchModeKey_T.java -// Targeting ../LongVector.java +// Targeting ../T_SizeTVectorVectorSizeTVector_T.java -// Targeting ../DoubleVector.java +// Targeting ../T_PyObject_TorchDispatchModeTorchDispatchModeKey_T.java -// Targeting ../SizeTVector.java +// Targeting ../NodeNodeCallMap.java -// Targeting ../StringVector.java +// Targeting ../SizeTStringMap.java -// Targeting ../StringViewVector.java +// Targeting ../HashAliasedIValueMap.java -// Targeting ../StringLongVector.java +// Targeting ../StringBoolMap.java -// Targeting ../IValueVector.java +// Targeting ../StringSizeTMap.java -// Targeting ../QEngineVector.java +// Targeting ../ExtraFilesMap.java -// Targeting ../ScalarTypeVector.java +// Targeting ../TypeEnv.java -// Targeting ../SymbolVector.java +// Targeting ../StringIValueMap.java -// Targeting ../LongOptionalVector.java +// Targeting ../StringValueMap.java -// Targeting ../IValueOptionalVector.java +// Targeting ../ValueValueMap.java -// Targeting ../SharedClassTypeVector.java +// Targeting ../ArgumentSpecExecutionPlanMap.java -// Targeting ../TypeVector.java +// Targeting ../TreeStringMap.java -// Targeting ../StrideVector.java +// Targeting ../StringIntMap.java -// Targeting ../ShapeSymbolVector.java +// Targeting ../HashIdentityIValueMap.java -// Targeting ../TensorImplVector.java +// Targeting ../StringSet.java -// Targeting ../EdgeVector.java +// Targeting ../HashAliasedIValues.java -// Targeting ../TensorVector.java +// Targeting ../SymbolSet.java -// Targeting ../TensorIndexVector.java +// Targeting ../TensorImplSet.java -// Targeting ../TensorOptionalVector.java +// Targeting ../NodeSet.java -// Targeting ../FunctionVector.java +// Targeting ../DeviceTypeSet.java -// Targeting ../GraphVector.java +// Targeting ../ShortSet.java -// Targeting ../OperatorVector.java +// Targeting ../InlinedCallStackOptional.java -// Targeting ../ResolverVector.java +// Targeting ../BatchSizeOptional.java -// Targeting ../ValueVector.java +// Targeting ../BoolOptional.java -// Targeting ../JitNodeVector.java +// Targeting ../ByteOptional.java -// Targeting ../AnyModuleVector.java +// Targeting ../IntOptional.java -// Targeting ../SharedModuleVector.java +// Targeting ../LongOptional.java -// Targeting ../StringTensorVector.java +// Targeting ../FloatOptional.java -// Targeting ../StringAnyModuleVector.java +// Targeting ../DoubleOptional.java -// Targeting ../StringSharedModuleVector.java +// Targeting ../SizeTOptional.java -// Targeting ../FusionStrategy.java +// Targeting ../StringOptional.java -// Targeting ../SymIntVector.java +// Targeting ../BoolVectorOptional.java -// Targeting ../SharedSugaredValueVector.java +// Targeting ../LongVectorOptional.java -// Targeting ../TagVector.java +// Targeting ../DoubleVectorOptional.java -// Targeting ../ReadAdapterInterfaceVector.java +// Targeting ../SizeTVectorOptional.java -// Targeting ../SizeTVectorVector.java +// Targeting ../StringVectorOptional.java -// Targeting ../LongArrayRefVector.java +// Targeting ../StrideVectorOptional.java -// Targeting ../FutureVector.java +// Targeting ../ShapeSymbolVectorOptional.java -// Targeting ../SymNodeVector.java +// Targeting ../TensorVectorOptional.java -// Targeting ../GlooDeviceVector.java +// Targeting ../DeviceOptional.java -// Targeting ../ExampleVector.java +// Targeting ../DeviceTypeOptional.java -// Targeting ../TensorExampleVector.java +// Targeting ../LongArrayRefOptional.java -// Targeting ../ExampleVector.java +// Targeting ../DoubleArrayRefOptional.java -// Targeting ../StringTensorPair.java +// Targeting ../SymIntArrayRefOptional.java -// Targeting ../StringAnyModulePair.java +// Targeting ../LayoutOptional.java -// Targeting ../StringSharedModulePair.java +// Targeting ../MemoryFormatOptional.java -// Targeting ../RecordFunctionHandleIntPair.java +// Targeting ../ScalarOptional.java -// Targeting ../PointerPair.java +// Targeting ../ScalarTypeOptional.java -// Targeting ../SizeTMatchedSchemaPair.java +// Targeting ../AliasInfoOptional.java -// Targeting ../BytePointerPair.java +// Targeting ../IValueOptional.java -// Targeting ../EnumNameValue.java +// Targeting ../CppSignatureOptional.java -// Targeting ../T_DataPtrSizeT_T.java +// Targeting ../DispatchKeyOptional.java -// Targeting ../T_IntInt_T.java +// Targeting ../OperatorHandleOptional.java -// Targeting ../T_LongLong_T.java +// Targeting ../OperatorNameOptional.java -// Targeting ../T_TensorTensor_T.java +// Targeting ../QualifiedNameOptional.java -// Targeting ../T_TensorTensorTensor_T.java +// Targeting ../StreamOptional.java -// Targeting ../T_TensorTensorTensorTensor_T.java +// Targeting ../StrideOptional.java -// Targeting ../T_TensorTensorTensorTensorTensor_T.java +// Targeting ../TypePtrOptional.java -// Targeting ../T_TensorTensorTensorTensorTensorTensorTensor_T.java +// Targeting ../ClassTypePropertyOptional.java -// Targeting ../T_TensorTensorTensorTensorVector_T.java +// Targeting ../AliasTypeSetOptional.java -// Targeting ../T_TensorTensorDoubleLong_T.java +// Targeting ../FunctionSchemaOptional.java -// Targeting ../T_TensorT_TensorTensor_T_T.java +// Targeting ../SymDimVectorOptional.java -// Targeting ../T_TensorMaybeOwnedTensorMaybeOwned_T.java +// Targeting ../SymIntOptional.java -// Targeting ../T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java +// Targeting ../IValueOptional.java -// Targeting ../T_PackedSequenceTensor_T.java +// Targeting ../DimVectorOptional.java -// Targeting ../T_PackedSequenceT_TensorTensor_T_T.java +// Targeting ../DimnameOptional.java -// Targeting ../T_StringSizeTSizeT_T.java +// Targeting ../DimnameListOptional.java -// Targeting ../T_TensorTensorVector_T.java +// Targeting ../GeneratorOptional.java -// Targeting ../T_TensorTensorVectorTensorVector_T.java +// Targeting ../TensorOptional.java -// Targeting ../T_TypePtrLong_T.java +// Targeting ../TensorArrayRefOptional.java -// Targeting ../T_SafePyObjectTorchDispatchModeKey_T.java +// Targeting ../TypeMetaOptional.java -// Targeting ../T_SizeTVectorVectorSizeTVector_T.java +// Targeting ../ExecutorExecutionModeOptional.java -// Targeting ../SizeTStringMap.java +// Targeting ../ScopeOptional.java -// Targeting ../HashAliasedIValueMap.java +// Targeting ../ModuleInstanceInfoOptional.java -// Targeting ../StringBoolMap.java +// Targeting ../SourceRangeOptional.java -// Targeting ../StringSizeTMap.java +// Targeting ../MethodOptional.java -// Targeting ../ExtraFilesMap.java +// Targeting ../NamedValueOptional.java -// Targeting ../TypeEnv.java +// Targeting ../ValueOptional.java -// Targeting ../StringIValueMap.java +// Targeting ../LongExpandingArrayOptional.java -// Targeting ../StringValueMap.java +// Targeting ../DoubleExpandingArrayOptional.java -// Targeting ../ValueValueMap.java +// Targeting ../T_StringSizeTSizeT_TOptional.java -// Targeting ../ArgumentSpecExecutionPlanMap.java +// Targeting ../T_TypePtrLong_TOptional.java -// Targeting ../TreeStringMap.java +// Targeting ../StringViewOptional.java -// Targeting ../StringIntMap.java +// Targeting ../StringViewVectorOptional.java -// Targeting ../StringSet.java +// Targeting ../PointerPairOptional.java -// Targeting ../HashAliasedIValues.java +// Targeting ../WeakStorageVectorOptional.java -// Targeting ../SymbolSet.java +// Targeting ../CppSignatureOptional.java -// Targeting ../TensorImplSet.java +// Targeting ../SafePyObjectOptional.java -// Targeting ../NodeSet.java +// Targeting ../BytePointerPairOptional.java -// Targeting ../DeviceTypeSet.java +// Targeting ../DistributedBackendOptional.java -// Targeting ../ShortSet.java +// Targeting ../LoggerOptional.java + + +// Targeting ../PyObject_TorchDispatchModeOptional.java + + +// Targeting ../ExampleOptional.java + + +// Targeting ../ExampleVectorOptional.java + + +// Targeting ../TensorExampleOptional.java + + +// Targeting ../TensorExampleVectorOptional.java // Targeting ../Nonlinearity.java @@ -912,8 +927,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #define C10_STRINGIZE(x) C10_STRINGIZE_IMPL(x) /** - * C10_ANONYMOUS_VARIABLE(str) introduces an identifier starting with - * str and ending with a number that varies with the line. + * C10_ANONYMOUS_VARIABLE(str) introduces a new identifier which starts with + * str and ends with a unique number. */ // #ifdef __COUNTER__ // #else @@ -1085,8 +1100,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // CUDA_KERNEL_ASSERT checks the assertion // even when NDEBUG is defined. This is useful for important assertions in CUDA // code that would otherwise be suppressed when building Release. -// #if defined(__ANDROID__) || defined(__APPLE__) || defined(__FreeBSD__) || -// (defined(USE_ROCM) && ROCM_VERSION < 40100) +// #if defined(__ANDROID__) || defined(__APPLE__) || defined(__FreeBSD__) // Those platforms do not support assert() // #define CUDA_KERNEL_ASSERT(cond) // #define SYCL_KERNEL_ASSERT(cond) @@ -1244,6 +1258,72 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #endif // C10_MACROS_MACROS_H_ +// Parsed from c10/util/Lazy.h + +// #pragma once + +// #include +// #include + +/** + * Thread-safe lazy value with opportunistic concurrency: on concurrent first + * access, the factory may be called by multiple threads, but only one result is + * stored and its reference returned to all the callers. + * + * Value is heap-allocated; this optimizes for the case in which the value is + * never actually computed. + */ +// Targeting ../Backtrace.java + + + +/** + * Convenience thread-safe LazyValue implementation with opportunistic + * concurrency. + */ + +/** + * Convenience immutable (thus thread-safe) LazyValue implementation for cases + * in which the value is not actually lazy. + */ + + // namespace c10 + + +// Parsed from c10/util/Backtrace.h + +// #ifndef C10_UTIL_BACKTRACE_H_ +// #define C10_UTIL_BACKTRACE_H_ + +// #include +// #include +// #include +// #include + +// #include +// #include + +// Symbolizing the backtrace can be expensive; pass it around as a lazy string +// so it is symbolized only if actually needed. + +// DEPRECATED: Prefer get_lazy_backtrace(). +@Namespace("c10") public static native @StdString BytePointer get_backtrace( + @Cast("size_t") long frames_to_skip/*=0*/, + @Cast("size_t") long maximum_number_of_frames/*=64*/, + @Cast("bool") boolean skip_python_frames/*=true*/); +@Namespace("c10") public static native @StdString BytePointer get_backtrace(); + +@Namespace("c10") public static native @SharedPtr("const c10::LazyValue") @ByVal Backtrace get_lazy_backtrace( + @Cast("size_t") long frames_to_skip/*=0*/, + @Cast("size_t") long maximum_number_of_frames/*=64*/, + @Cast("bool") boolean skip_python_frames/*=true*/); +@Namespace("c10") public static native @SharedPtr("const c10::LazyValue") @ByVal Backtrace get_lazy_backtrace(); + + // namespace c10 + +// #endif // C10_UTIL_BACKTRACE_H_ + + // Parsed from c10/core/DeviceType.h // #pragma once @@ -1288,7 +1368,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { IDEEP((byte)(5)), // IDEEP. HIP((byte)(6)), // AMD HIP FPGA((byte)(7)), // FPGA - ORT((byte)(8)), // ONNX Runtime / Microsoft + MAIA((byte)(8)), // ONNX Runtime / Microsoft XLA((byte)(9)), // XLA / TPU Vulkan((byte)(10)), // Vulkan Metal((byte)(11)), // Metal @@ -1318,7 +1398,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("c10") @MemberGetter public static native DeviceType kCUDA(); @Namespace("c10") @MemberGetter public static native DeviceType kHIP(); @Namespace("c10") @MemberGetter public static native DeviceType kFPGA(); -@Namespace("c10") @MemberGetter public static native DeviceType kORT(); +@Namespace("c10") @MemberGetter public static native DeviceType kMAIA(); @Namespace("c10") @MemberGetter public static native DeviceType kXLA(); @Namespace("c10") @MemberGetter public static native DeviceType kMPS(); @Namespace("c10") @MemberGetter public static native DeviceType kMeta(); @@ -1515,10 +1595,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include +// #include +// #include // #include // #include // #include +// #include // #include // #include // #include @@ -2244,13 +2327,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // https://gitlab.com/pytorch-complex/vitis_kernels // TODO: put this in BackendComponents - // ONNX Runtime, lives out of tree at https://github.com/pytorch/ort and - // https://github.com/microsoft/onnxruntime, and is also used to test general - // backend/extension machinery in the core. cf: - // - test/cpp_extensions/ort_extension.cpp + // MAIA backend lives out of tree + // - test/cpp_extensions/maia_extension.cpp // - test/test_torch.py // - aten/src/ATen/test/extension_backend_test.cpp - ORT((short)(Undefined.value + 3)), + MAIA((short)(Undefined.value + 3)), Vulkan((short)(Undefined.value + 4)), // TODO: put this in BackendComponents Metal((short)(Undefined.value + 5)), // TODO: put this in BackendComponents @@ -3319,7 +3400,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { SparseCsrVE(16), SparseCsrXPU(17), SparseCsrPrivateUse1(18), - ORT(19), + MAIA(19), XLA(20), Vulkan(21), Metal(22), @@ -3353,7 +3434,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("c10") public static native DeviceType backendToDeviceType(Backend b); @Namespace("c10") public static native @Cast("c10::DeviceType") byte backendToDeviceType(@Cast("c10::Backend") int b); -// TODO: This probably shouldn't actually be static inline @Namespace("c10") public static native @Cast("const char*") BytePointer toString(Backend b); @Namespace("c10") public static native String toString(@Cast("c10::Backend") int b); @@ -3513,9 +3593,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include - -// #if C10_CLANG_HAS_WARNING("-Wshorten-64-to-32") -// #endif // Targeting ../IntSizedSmallVectorBase.java @@ -3596,7 +3673,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // end namespace std - // Parsed from c10/util/ArrayRef.h //===--- ArrayRef.h - Array Reference Wrapper -------------------*- C++ -*-===// @@ -3995,6 +4071,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include +// #include // #if defined(__CUDACC__) && !defined(USE_ROCM) // #endif @@ -4011,6 +4089,10 @@ public class torch extends org.bytedeco.pytorch.presets.torch { +@Namespace("c10") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( + @Cast("std::ostream*") @ByRef Pointer out, + @Const @ByRef BFloat16 value); + // namespace c10 // #include // IWYU pragma: keep @@ -4378,7 +4460,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include -// #if defined(__cplusplus) && (__cplusplus >= 201103L) +// #if defined(__cplusplus) // #include // #include // #elif !defined(__OPENCL_VERSION__) @@ -4422,7 +4504,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { -@Namespace("c10") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @Const @ByRef Float8_e4m3fn value); +@Namespace("c10") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( + @Cast("std::ostream*") @ByRef Pointer out, + @Const @ByRef Float8_e4m3fn value); // namespace c10 @@ -4437,6 +4521,10 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include +// #if defined(SYCL_LANGUAGE_VERSION) +// #include +// #endif + /* * Convert a 8-bit floating-point number in either f8 E4M3FNUZ or bf8 E5M2FNUZ * format, in bit representation, to a 32-bit floating-point number. @@ -4597,7 +4685,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include -// #if defined(__cplusplus) && (__cplusplus >= 201103L) +// #if defined(__cplusplus) // #include // #elif !defined(__OPENCL_VERSION__) // #include @@ -5027,11 +5115,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include -// #if defined(__cplusplus) && (__cplusplus >= 201103L) +// #if defined(__cplusplus) // #include // #elif !defined(__OPENCL_VERSION__) // #include @@ -5045,6 +5134,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #ifdef __CUDACC__ // #include @@ -5310,7 +5400,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { -@Namespace("c10") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @Const @ByRef Float8_e5m2 value); +@Namespace("c10") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft( + @Cast("std::ostream*") @ByRef Pointer out, + @Const @ByRef Float8_e5m2 value); // namespace c10 @@ -5470,7 +5562,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include -// #if defined(__cplusplus) && (__cplusplus >= 201103L) +// #if defined(__cplusplus) // #include // #elif !defined(__OPENCL_VERSION__) // #include @@ -5873,87 +5965,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // ::c10::ScalarType::SCALARTYPE3>::t), // SCALARTYPE3) -// #define AT_FORALL_SCALAR_TYPES_AND4( -// SCALARTYPE1, SCALARTYPE2, SCALARTYPE3, SCALARTYPE4, _) -// _(uint8_t, Byte) -// _(int8_t, Char) -// _(int16_t, Short) -// _(int, Int) -// _(int64_t, Long) -// _(float, Float) -// _(double, Double) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE1>::t), -// SCALARTYPE1) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE2>::t), -// SCALARTYPE2) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE3>::t), -// SCALARTYPE3) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE4>::t), -// SCALARTYPE4) - -// #define AT_FORALL_SCALAR_TYPES_AND5( -// SCALARTYPE1, SCALARTYPE2, SCALARTYPE3, SCALARTYPE4, SCALARTYPE5, _) -// _(uint8_t, Byte) -// _(int8_t, Char) -// _(int16_t, Short) -// _(int, Int) -// _(int64_t, Long) -// _(float, Float) -// _(double, Double) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE1>::t), -// SCALARTYPE1) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE2>::t), -// SCALARTYPE2) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE3>::t), -// SCALARTYPE3) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE4>::t), -// SCALARTYPE4) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE5>::t), -// SCALARTYPE5) - -// #define AT_FORALL_SCALAR_TYPES_AND6( -// SCALARTYPE1, -// SCALARTYPE2, -// SCALARTYPE3, -// SCALARTYPE4, -// SCALARTYPE5, -// SCALARTYPE6, -// _) -// _(uint8_t, Byte) -// _(int8_t, Char) -// _(int16_t, Short) -// _(int, Int) -// _(int64_t, Long) -// _(float, Float) -// _(double, Double) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE1>::t), -// SCALARTYPE1) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE2>::t), -// SCALARTYPE2) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE3>::t), -// SCALARTYPE3) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE4>::t), -// SCALARTYPE4) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE5>::t), -// SCALARTYPE5) -// _(decltype(::c10::impl::ScalarTypeToCPPType< -// ::c10::ScalarType::SCALARTYPE6>::t), -// SCALARTYPE6) - // #define AT_FORALL_SCALAR_TYPES_AND7( // SCALARTYPE1, // SCALARTYPE2, @@ -6410,6 +6421,10 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // including float to integral overflow and signed to unsigned integer overflow. // Some of this undefined behavior is addressed below. +// Partial template specialization for casting to bool. +// Need to handle complex types separately, as we don't +// simply want to cast the real part to bool. + // Partial template instantiation for casting to uint8. // Note: Converting from negative float values to unsigned integer types is // undefined behavior in C++, and current CPU and GPU compilers exhibit @@ -7253,6 +7268,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include + +@Namespace("c10") public static native void throwNullDataPtrError(); +@Namespace("c10") public static native void warnDeprecatedDataPtr(); // Targeting ../StorageImpl.java @@ -8210,6 +8228,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include +// #include // #include // #include // #include @@ -8328,6 +8347,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { */ @Namespace("c10") public static native void ShowLogInfoToStderr(); +@Namespace("c10") public static native void SetStackTraceFetcher(@ByVal StackTraceFetcher fetcher); + +/** + * Convenience function for non-lazy stack trace fetchers. The Backtrace + * overload should be preferred when stringifying the backtrace is expensive. + */ @Namespace("c10") public static native void SetStackTraceFetcher(@ByVal StringSupplier fetcher); // #define CAFFE_ENFORCE(condition, ...) @@ -8903,13 +8928,10 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #pragma once -// #include +// #include // #include -// #include -// #include +// #include // #include -// #include -// #include // #include // #include @@ -9137,6 +9159,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // The PtrTraits argument to the TensorAccessor/GenericPackedTensorAccessor // is used to enable the __restrict__ keyword/modifier for the data @@ -12339,12 +12362,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include -// Targeting ../CompiledNodeArgs.java - - -// Targeting ../SwapSavedVariables.java - - // namespace torch::dynamo::autograd // A hook that's called on gradients @@ -12898,11 +12915,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #pragma once -// #include -// #include // #include -// #include -// #include // #include // #include @@ -12911,7 +12924,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { -@Namespace("caffe2") public static native void swap(@ByRef Blob lhs, @ByRef Blob rhs); +@Namespace("caffe2") public static native @NoException(true) void swap(@ByRef Blob lhs, @ByRef Blob rhs); @Namespace("caffe2") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @Const @ByRef Blob v); @@ -13257,7 +13270,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // const reference (const T&); taking T by non-const reference // will result in an error like: // -// error: no type named 'type' in 'class std::result_of' +// error: no type named 'type' in 'class std::invoke_result' // // No explicit template parameters are required. @@ -13290,10 +13303,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include -// #include // #include - // namespace jit - // namespace torch + // namespace torch::jit @@ -13628,7 +13639,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #pragma once // #include -// #include +// #include // Targeting ../RRefInterface.java @@ -13653,30 +13664,23 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Forward declaration /** - * Flags defining the behavior of events. + * Note [Flags defining the behavior of events] * * PYTORCH_DEFAULT and BACKEND_DEFAULT are valid for all backends. The * BACKEND_DEFAULT is what a particular backend would select if no * flags were given. PYTORCH_DEFAULT is the PyTorch's framework default - * choice for events on that backend, which may not be the same. For example, - * when PyTorch creates a CUDA event it sets the flag - * CUDA_EVENT_DISABLING_TIMING by default to improve performance. + * choice for events on that backend, which may not be the same. * * The mapping of PYTORCH_DEFAULT and BACKEND_DEFAULT is done by each - * backend implementation. Backend-specific flags, like CUDA_EVENT_DEFAULT, - * should map one-to-one with actual event flags for those backends. + * backend implementation. */ @Namespace("c10") public enum EventFlag { + // Disable timing PYTORCH_DEFAULT(0), + // Enable timing BACKEND_DEFAULT(1), - // CUDA flags - CUDA_EVENT_DEFAULT(2), - CUDA_EVENT_DISABLE_TIMING(3), // PyTorch-default for CUDA - // HIP flags - HIP_EVENT_DEFAULT(4), - HIP_EVENT_DISABLE_TIMING(5), // PyTorch-default for HIP // FOR TESTING ONLY - INVALID(6); + INVALID(2); public final int value; private EventFlag(int v) { this.value = v; } @@ -13961,12 +13965,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { * to reset the stream and device on exit. If you are in a situation * where you *might* want to setup a stream guard, see OptionalStreamGuard. */ +// Targeting ../OptionalStreamGuard.java + -/** - * An OptionalStreamGuard is an RAII class that sets a device to some value on - * initialization, and resets the device to its original value on destruction. - * See OptionalDeviceGuard for more guidance on how to use this class. - */ /** * A MultiStreamGuard is an RAII class that sets the current streams of a set of @@ -14390,7 +14391,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include -// #include // #include // #include // #include @@ -14419,7 +14419,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // namespace ivalue -// This is an owning wrapper for a c10::optional> +// This is an owning wrapper for a std::optional> // that can be implicitly converted to a (non-owning) optional>. // Its purpose is to be used in generated code to keep the vector alive // either until the end of a statement (as a temporary), or as a saved arg @@ -14529,21 +14529,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { -@Namespace("c10::impl") public static native void swap(@ByRef(true) DoubleComplexElementReference lhs, @ByRef(true) DoubleComplexElementReference rhs); +@Namespace("c10::impl") public static native @NoException(true) void swap(@ByRef(true) DoubleComplexElementReference lhs, @ByRef(true) DoubleComplexElementReference rhs); -@Namespace("c10::impl") public static native void swap(@ByRef(true) BooleanElementReference lhs, @ByRef(true) BooleanElementReference rhs); +@Namespace("c10::impl") public static native @NoException(true) void swap(@ByRef(true) BooleanElementReference lhs, @ByRef(true) BooleanElementReference rhs); -@Namespace("c10::impl") public static native void swap(@ByRef(true) LongElementReference lhs, @ByRef(true) LongElementReference rhs); +@Namespace("c10::impl") public static native @NoException(true) void swap(@ByRef(true) LongElementReference lhs, @ByRef(true) LongElementReference rhs); -@Namespace("c10::impl") public static native void swap(@ByRef(true) DoubleElementReference lhs, @ByRef(true) DoubleElementReference rhs); +@Namespace("c10::impl") public static native @NoException(true) void swap(@ByRef(true) DoubleElementReference lhs, @ByRef(true) DoubleElementReference rhs); -@Namespace("c10::impl") public static native void swap(@ByRef(true) TensorOptionalElementReference lhs, @ByRef(true) TensorOptionalElementReference rhs); +@Namespace("c10::impl") public static native @NoException(true) void swap(@ByRef(true) TensorOptionalElementReference lhs, @ByRef(true) TensorOptionalElementReference rhs); -@Namespace("c10::impl") public static native void swap(@ByRef(true) TensorElementReference lhs, @ByRef(true) TensorElementReference rhs); +@Namespace("c10::impl") public static native @NoException(true) void swap(@ByRef(true) TensorElementReference lhs, @ByRef(true) TensorElementReference rhs); -@Namespace("c10::impl") public static native void swap(@ByRef(true) FutureElementReference lhs, @ByRef(true) FutureElementReference rhs); +@Namespace("c10::impl") public static native @NoException(true) void swap(@ByRef(true) FutureElementReference lhs, @ByRef(true) FutureElementReference rhs); -@Namespace("c10::impl") public static native void swap(@ByRef(true) GenericElementReference lhs, @ByRef(true) GenericElementReference rhs); +@Namespace("c10::impl") public static native @NoException(true) void swap(@ByRef(true) GenericElementReference lhs, @ByRef(true) GenericElementReference rhs); @@ -14632,7 +14632,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { -// There is no to() overload for c10::optional. +// There is no to() overload for std::optional. // Targeting ../DoubleComplexElementReference.java @@ -14759,8 +14759,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { * this method ourselves. */ - // namespace detail - // namespace c10 + // namespace c10::detail // [Note: ITensorListRef] // [Note: IOptTensorListRef] @@ -15194,7 +15193,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // dimension behavior and dimension size checking). We maintain this behavior // for backwards compatibility, but only for this specific size (i.e. other // empty sizes are not skipped). - @Namespace("at") public static native @Cast("int64_t") long legacy_cat_wrap_dim( @Cast("int64_t") long dim, @Cast("std::vector*") @StdVector LongVector tensor_sizes); @@ -15512,8 +15510,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #pragma once -// #include // #include +// #include // A little explanation about why this file exists at all. We have // a few methods on Tensor class which require access to reified access to @@ -15648,7 +15646,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch::autograd") public static native void backward( @Const @ByRef TensorVector tensors, @Const @ByRef(nullValue = "torch::autograd::variable_list{}") TensorVector grad_tensors, - @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional retain_graph, + @ByVal(nullValue = "std::optional(c10::nullopt)") BoolOptional retain_graph, @Cast("bool") boolean create_graph/*=false*/, @Const @ByRef(nullValue = "torch::autograd::variable_list{}") TensorVector inputs); @Namespace("torch::autograd") public static native void backward( @@ -15684,7 +15682,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Const @ByRef TensorVector outputs, @Const @ByRef TensorVector inputs, @Const @ByRef(nullValue = "torch::autograd::variable_list{}") TensorVector grad_outputs, - @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional retain_graph, + @ByVal(nullValue = "std::optional(c10::nullopt)") BoolOptional retain_graph, @Cast("bool") boolean create_graph/*=false*/, @Cast("bool") boolean allow_unused/*=false*/); @Namespace("torch::autograd") public static native @ByVal TensorVector grad( @@ -16243,8 +16241,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // pack takes the return values of aten functions pushes them onto the stack - // namespace jit - // namespace torch + // namespace torch::jit // Parsed from ATen/core/boxing/impl/boxing.h @@ -16759,6 +16756,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../SafePyObject.java +// Targeting ../PyObject_TorchDispatchMode.java + + // Targeting ../SafePyHandle.java @@ -16786,9 +16786,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #pragma once -// #include -// #include -// #include // #include // #include @@ -17006,9 +17003,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal @Cast("at::StepCallbacks*") Pointer getStepCallbacks(RecordScope scope); @Namespace("at") public static native @ByVal @Cast("at::StepCallbacks*") Pointer getStepCallbacks(@Cast("at::RecordScope") byte scope); -@Namespace("at") public static native @ByVal @Cast("c10::optional*") Pointer getStepCallbacksUnlessEmpty( +@Namespace("at") public static native @ByVal @Cast("std::optional*") Pointer getStepCallbacksUnlessEmpty( RecordScope scope); -@Namespace("at") public static native @ByVal @Cast("c10::optional*") Pointer getStepCallbacksUnlessEmpty( +@Namespace("at") public static native @ByVal @Cast("std::optional*") Pointer getStepCallbacksUnlessEmpty( @Cast("at::RecordScope") byte scope); // namespace detail @@ -17427,13 +17424,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch { -@Namespace("torch::jit") public static native void preoptimizeGraph(@SharedPtr("torch::jit::Graph") @ByRef Graph graph, @Cast("bool") boolean disable_autocast/*=false*/); -@Namespace("torch::jit") public static native void preoptimizeGraph(@SharedPtr("torch::jit::Graph") @ByRef Graph graph); +@Namespace("torch::jit") public static native void preoptimizeGraph( + @SharedPtr("torch::jit::Graph") @ByRef Graph graph, + @Cast("bool") boolean disable_autocast/*=false*/); +@Namespace("torch::jit") public static native void preoptimizeGraph( + @SharedPtr("torch::jit::Graph") @ByRef Graph graph); // Targeting ../Function.java - // namespace jit - // namespace torch + // namespace torch::jit // Parsed from ATen/core/class_type.h @@ -17445,8 +17444,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include - // namespace jit - // namespace torch + // namespace torch::jit // This enumerator represents the 'kind' of an attribute - a buffer, a parameter, or neither. // This state is mutually exclusive. Buffers and Parameters can only appear on modules. @@ -17628,7 +17626,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { * \ingroup torch-schema-overloads */ /// +@Namespace("torch") public static native @ByVal FunctionSchema schema(@Cast("const char*") BytePointer str, AliasAnalysisKind k, @Cast("bool") boolean allow_typevars/*=false*/); @Namespace("torch") public static native @ByVal FunctionSchema schema(@Cast("const char*") BytePointer str, AliasAnalysisKind k); +@Namespace("torch") public static native @ByVal FunctionSchema schema(String str, @Cast("c10::AliasAnalysisKind") byte k, @Cast("bool") boolean allow_typevars/*=false*/); @Namespace("torch") public static native @ByVal FunctionSchema schema(String str, @Cast("c10::AliasAnalysisKind") byte k); /** Function schemas can be directly constructed from string literals. @@ -17637,7 +17637,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { /// /// +@Namespace("torch") public static native @ByVal FunctionSchema schema(@Cast("const char*") BytePointer s, @Cast("bool") boolean allow_typevars/*=false*/); @Namespace("torch") public static native @ByVal FunctionSchema schema(@Cast("const char*") BytePointer s); +@Namespace("torch") public static native @ByVal FunctionSchema schema(String s, @Cast("bool") boolean allow_typevars/*=false*/); @Namespace("torch") public static native @ByVal FunctionSchema schema(String s); /** \private @@ -18244,6 +18246,32 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // namespace torch::autograd +// Parsed from ATen/BlasBackend.h + +// #pragma once + +// #include + +// #include +// #include + +@Namespace("at") public enum BlasBackend { Cublas((byte)(0)), Cublaslt((byte)(1)); + + public final byte value; + private BlasBackend(byte v) { this.value = v; } + private BlasBackend(BlasBackend e) { this.value = e.value; } + public BlasBackend intern() { for (BlasBackend e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +@Namespace("at") public static native @StdString BytePointer BlasBackendToString(BlasBackend backend); +@Namespace("at") public static native @StdString String BlasBackendToString(@Cast("at::BlasBackend") byte backend); + +@Namespace("at") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer stream, BlasBackend backend); + + // namespace at + + // Parsed from ATen/core/MT19937RNGEngine.h // #pragma once @@ -18303,6 +18331,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #pragma once // #include +// #include // Targeting ../AcceleratorHooksInterface.java @@ -18314,8 +18343,10 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #pragma once +// #include // #include +// #include // #include // #include @@ -18330,6 +18361,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #define REGISTER_MTIA_HOOKS(clsname) // C10_REGISTER_CLASS(MTIAHooksRegistry, clsname, clsname) @Namespace("at::detail") public static native @Const @ByRef MTIAHooksInterface getMTIAHooks(); +@Namespace("at::detail") public static native @Cast("bool") boolean isMTIAHooksBuilt(); // namespace detail // namespace at @@ -18358,8 +18390,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Ensures that only one accelerator is available (at // compile time if possible) and return it. // When checked is true, the returned optional always has a value. -@Namespace("at") public static native @Optional @Cast("c10::DeviceType*") BytePointer getAccelerator(@Cast("bool") boolean checked/*=false*/); -@Namespace("at") public static native @Optional @Cast("c10::DeviceType*") BytePointer getAccelerator(); +@Namespace("at") public static native @ByVal DeviceTypeOptional getAccelerator(@Cast("bool") boolean checked/*=false*/); +@Namespace("at") public static native @ByVal DeviceTypeOptional getAccelerator(); // namespace at @@ -18469,7 +18501,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include -// #include // #include @@ -18536,23 +18567,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // namespace at -// Parsed from ATen/detail/ORTHooksInterface.h +// Parsed from ATen/detail/MAIAHooksInterface.h // #pragma once // #include // #include - -@MemberGetter public static native @Cast("const char*") BytePointer ORT_HELP(); -// Targeting ../ORTHooksInterface.java +// Targeting ../MAIAHooksInterface.java -// Targeting ../ORTHooksArgs.java +// Targeting ../MAIAHooksArgs.java -// #define REGISTER_ORT_HOOKS(clsname) -// C10_REGISTER_CLASS(ORTHooksRegistry, clsname, clsname) -@Namespace("at::detail") public static native @Const @ByRef ORTHooksInterface getORTHooks(); +// #define REGISTER_MAIA_HOOKS(clsname) +// C10_REGISTER_CLASS(MAIAHooksRegistry, clsname, clsname) +@Namespace("at::detail") public static native @Const @ByRef MAIAHooksInterface getMAIAHooks(); // namespace detail // namespace at @@ -18598,10 +18627,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include -// #include -// #include -// #include - @Namespace("at") @MemberGetter public static native @Cast("const char*") BytePointer XPU_HELP(); // Targeting ../XPUHooksInterface.java @@ -18681,8 +18706,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // // NB: // Issues a warning if the value of the environment variable is not 0 or 1. -@Namespace("c10::utils") public static native @Cast("bool*") @Optional BoolPointer check_env(@Cast("const char*") BytePointer name); -@Namespace("c10::utils") public static native @Cast("bool*") @Optional boolean[] check_env(String name); +@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); // namespace c10::utils @@ -18690,6 +18715,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #pragma once +// #include // #include // #include // #include @@ -18701,9 +18727,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include -// #include // #include // #include // #include @@ -18746,7 +18772,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @Cast("bool") boolean hasMPS(); -@Namespace("at") public static native @Cast("bool") boolean hasORT(); +@Namespace("at") public static native @Cast("bool") boolean hasMAIA(); @Namespace("at") public static native @Cast("bool") boolean hasXPU(); @@ -18882,6 +18908,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { ScalarType scalar_type, @ByVal MemoryFormatOptional memory_format_opt); +@Namespace("at::detail") public static native @ByVal TensorBase empty_generic_symint( + @ByVal SymIntArrayRef size, + Allocator allocator, + @ByVal DispatchKeySet ks, + ScalarType scalar_type, + @ByVal MemoryFormatOptional memory_format_opt); + @Namespace("at::detail") public static native @ByVal TensorBase empty_strided_generic( @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @@ -18906,7 +18939,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @ByVal LongArrayRef size, ScalarType dtype, @Cast("bool") boolean pin_memory/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format_opt); + @ByVal(nullValue = "std::optional(c10::nullopt)") MemoryFormatOptional memory_format_opt); @Namespace("at::detail") public static native @ByVal TensorBase empty_cpu( @ByVal LongArrayRef size, ScalarType dtype); @@ -18914,7 +18947,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, ScalarType dtype, @Cast("bool") boolean pin_memory/*=false*/, - @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format_opt); + @ByVal(nullValue = "std::optional(c10::nullopt)") MemoryFormatOptional memory_format_opt); @Namespace("at::detail") public static native @ByVal TensorBase empty_cpu( @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, ScalarType dtype); @@ -18983,14 +19016,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at::detail") public static native @ByVal TensorBase empty_meta( @ByVal LongArrayRef size, ScalarType dtype, - @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format_opt); + @ByVal(nullValue = "std::optional(c10::nullopt)") MemoryFormatOptional memory_format_opt); @Namespace("at::detail") public static native @ByVal TensorBase empty_meta( @ByVal LongArrayRef size, ScalarType dtype); @Namespace("at::detail") public static native @ByVal TensorBase empty_meta( @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, ScalarType dtype, - @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format_opt); + @ByVal(nullValue = "std::optional(c10::nullopt)") MemoryFormatOptional memory_format_opt); @Namespace("at::detail") public static native @ByVal TensorBase empty_meta( @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, ScalarType dtype); @@ -19588,9 +19621,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // These constants control the reduction behavior of loss functions. // Ideally, this would be a scoped enum, but jit doesn't support that @Namespace("at::Reduction") public enum Reduction { - None(0), // Do not reduce - Mean(1), // (Possibly weighted) mean of losses - Sum(2), // Sum losses + None(0), // Do not reduce + Mean(1), // (Possibly weighted) mean of losses + Sum(2), // Sum losses END(3); public final int value; @@ -19599,8 +19632,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { public Reduction intern() { for (Reduction e : values()) if (e.value == value) return e; return this; } @Override public String toString() { return intern().name(); } } - // namespace Reduction - // namespace at + // namespace at::Reduction // Parsed from ATen/ops/abs.h @@ -20884,11 +20916,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::aminmax(Tensor self, *, int? dim=None, bool keepdim=False) -> (Tensor min, Tensor max) -@Namespace("at") public static native @ByVal T_TensorTensor_T aminmax(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T aminmax(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T aminmax(@Const @ByRef Tensor self); // aten::aminmax.out(Tensor self, *, int? dim=None, bool keepdim=False, Tensor(a!) min, Tensor(b!) max) -> (Tensor(a!) min, Tensor(b!) max) -@Namespace("at") public static native @ByVal T_TensorTensor_T aminmax_out(@ByRef Tensor min, @ByRef Tensor max, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T aminmax_out(@ByRef Tensor min, @ByRef Tensor max, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T aminmax_out(@ByRef Tensor min, @ByRef Tensor max, @Const @ByRef Tensor self); // aten::aminmax.out(Tensor self, *, int? dim=None, bool keepdim=False, Tensor(a!) min, Tensor(b!) max) -> (Tensor(a!) min, Tensor(b!) max) @Namespace("at") public static native @ByVal T_TensorTensor_T aminmax_outf(@Const @ByRef Tensor self, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @ByRef Tensor min, @ByRef Tensor max); @@ -21377,11 +21409,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::argmax(Tensor self, int? dim=None, bool keepdim=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor argmax(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor argmax(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal Tensor argmax(@Const @ByRef Tensor self); // aten::argmax.out(Tensor self, int? dim=None, bool keepdim=False, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor argmax_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor argmax_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByRef Tensor argmax_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::argmax.out(Tensor self, int? dim=None, bool keepdim=False, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor argmax_outf(@Const @ByRef Tensor self, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @ByRef Tensor out); @@ -21414,11 +21446,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::argmin(Tensor self, int? dim=None, bool keepdim=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor argmin(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor argmin(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal Tensor argmin(@Const @ByRef Tensor self); // aten::argmin.out(Tensor self, int? dim=None, bool keepdim=False, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor argmin_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor argmin_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByRef Tensor argmin_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::argmin.out(Tensor self, int? dim=None, bool keepdim=False, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor argmin_outf(@Const @ByRef Tensor self, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @ByRef Tensor out); @@ -21526,26 +21558,26 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::as_strided(Tensor(a) self, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None) -> Tensor(a) -@Namespace("at") public static native @ByVal Tensor as_strided(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByVal Tensor as_strided(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByVal Tensor as_strided(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride); -@Namespace("at") public static native @ByVal Tensor as_strided(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByVal Tensor as_strided(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByVal Tensor as_strided(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... stride); // aten::as_strided(Tensor(a) self, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None) -> Tensor(a) -@Namespace("at") public static native @ByVal Tensor as_strided_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); +@Namespace("at") public static native @ByVal Tensor as_strided_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional storage_offset); @Namespace("at") public static native @ByVal Tensor as_strided_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride); // aten::as_strided_(Tensor(a!) self, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor as_strided_(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @Const @ByRef Tensor as_strided_(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @Const @ByRef Tensor as_strided_(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride); -@Namespace("at") public static native @Const @ByRef Tensor as_strided_(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @Const @ByRef Tensor as_strided_(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @Const @ByRef Tensor as_strided_(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... stride); // aten::as_strided_(Tensor(a!) self, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor as_strided__symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); +@Namespace("at") public static native @Const @ByRef Tensor as_strided__symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional storage_offset); @Namespace("at") public static native @Const @ByRef Tensor as_strided__symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride); @@ -21577,21 +21609,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::as_strided_copy(Tensor self, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor as_strided_copy(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByVal Tensor as_strided_copy(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByVal Tensor as_strided_copy(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride); -@Namespace("at") public static native @ByVal Tensor as_strided_copy(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByVal Tensor as_strided_copy(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByVal Tensor as_strided_copy(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... stride); // aten::as_strided_copy(Tensor self, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor as_strided_copy_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); +@Namespace("at") public static native @ByVal Tensor as_strided_copy_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional storage_offset); @Namespace("at") public static native @ByVal Tensor as_strided_copy_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride); // aten::as_strided_copy.out(Tensor self, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor as_strided_copy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByRef Tensor as_strided_copy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByRef Tensor as_strided_copy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal LongArrayRef stride); -@Namespace("at") public static native @ByRef Tensor as_strided_copy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByRef Tensor as_strided_copy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByRef Tensor as_strided_copy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... stride); @@ -21601,7 +21633,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::as_strided_copy.out(Tensor self, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor as_strided_copy_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); +@Namespace("at") public static native @ByRef Tensor as_strided_copy_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional storage_offset); @Namespace("at") public static native @ByRef Tensor as_strided_copy_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride); @@ -21637,21 +21669,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::as_strided_scatter(Tensor self, Tensor src, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal LongArrayRef size, @ByVal LongArrayRef stride); -@Namespace("at") public static native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByVal Tensor as_strided_scatter(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... stride); // aten::as_strided_scatter(Tensor self, Tensor src, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor as_strided_scatter_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); +@Namespace("at") public static native @ByVal Tensor as_strided_scatter_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional storage_offset); @Namespace("at") public static native @ByVal Tensor as_strided_scatter_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride); // aten::as_strided_scatter.out(Tensor self, Tensor src, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor as_strided_scatter_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByRef Tensor as_strided_scatter_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByRef Tensor as_strided_scatter_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal LongArrayRef size, @ByVal LongArrayRef stride); -@Namespace("at") public static native @ByRef Tensor as_strided_scatter_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional storage_offset); +@Namespace("at") public static native @ByRef Tensor as_strided_scatter_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional storage_offset); @Namespace("at") public static native @ByRef Tensor as_strided_scatter_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... stride); @@ -21661,7 +21693,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::as_strided_scatter.out(Tensor self, Tensor src, SymInt[] size, SymInt[] stride, SymInt? storage_offset=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor as_strided_scatter_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional storage_offset); +@Namespace("at") public static native @ByRef Tensor as_strided_scatter_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional storage_offset); @Namespace("at") public static native @ByRef Tensor as_strided_scatter_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @ByVal SymIntArrayRef size, @ByVal SymIntArrayRef stride); @@ -22019,18 +22051,18 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::avg_pool2d.out(Tensor self, int[2] kernel_size, int[2] stride=[], int[2] padding=0, bool ceil_mode=False, bool count_include_pad=True, int? divisor_override=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor avg_pool2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional divisor_override); +@Namespace("at") public static native @ByRef Tensor avg_pool2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional divisor_override); @Namespace("at") public static native @ByRef Tensor avg_pool2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByRef Tensor avg_pool2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional divisor_override); +@Namespace("at") public static native @ByRef Tensor avg_pool2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional divisor_override); @Namespace("at") public static native @ByRef Tensor avg_pool2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); // aten::avg_pool2d.out(Tensor self, int[2] kernel_size, int[2] stride=[], int[2] padding=0, bool ceil_mode=False, bool count_include_pad=True, int? divisor_override=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor avg_pool2d_outf(@Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal LongArrayRef stride, @ByVal LongArrayRef padding, @Cast("bool") boolean ceil_mode, @Cast("bool") boolean count_include_pad, @ByVal LongOptional divisor_override, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor avg_pool2d_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode, @Cast("bool") boolean count_include_pad, @ByVal LongOptional divisor_override, @ByRef Tensor out); // aten::avg_pool2d(Tensor self, int[2] kernel_size, int[2] stride=[], int[2] padding=0, bool ceil_mode=False, bool count_include_pad=True, int? divisor_override=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor avg_pool2d(@Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional divisor_override); +@Namespace("at") public static native @ByVal Tensor avg_pool2d(@Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional divisor_override); @Namespace("at") public static native @ByVal Tensor avg_pool2d(@Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByVal Tensor avg_pool2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional divisor_override); +@Namespace("at") public static native @ByVal Tensor avg_pool2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional divisor_override); @Namespace("at") public static native @ByVal Tensor avg_pool2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); @@ -22099,18 +22131,18 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::avg_pool3d.out(Tensor self, int[3] kernel_size, int[3] stride=[], int[3] padding=0, bool ceil_mode=False, bool count_include_pad=True, int? divisor_override=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor avg_pool3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional divisor_override); +@Namespace("at") public static native @ByRef Tensor avg_pool3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional divisor_override); @Namespace("at") public static native @ByRef Tensor avg_pool3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByRef Tensor avg_pool3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional divisor_override); +@Namespace("at") public static native @ByRef Tensor avg_pool3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional divisor_override); @Namespace("at") public static native @ByRef Tensor avg_pool3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); // aten::avg_pool3d.out(Tensor self, int[3] kernel_size, int[3] stride=[], int[3] padding=0, bool ceil_mode=False, bool count_include_pad=True, int? divisor_override=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor avg_pool3d_outf(@Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal LongArrayRef stride, @ByVal LongArrayRef padding, @Cast("bool") boolean ceil_mode, @Cast("bool") boolean count_include_pad, @ByVal LongOptional divisor_override, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor avg_pool3d_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode, @Cast("bool") boolean count_include_pad, @ByVal LongOptional divisor_override, @ByRef Tensor out); // aten::avg_pool3d(Tensor self, int[3] kernel_size, int[3] stride=[], int[3] padding=0, bool ceil_mode=False, bool count_include_pad=True, int? divisor_override=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor avg_pool3d(@Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional divisor_override); +@Namespace("at") public static native @ByVal Tensor avg_pool3d(@Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional divisor_override); @Namespace("at") public static native @ByVal Tensor avg_pool3d(@Const @ByRef Tensor self, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByVal Tensor avg_pool3d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional divisor_override); +@Namespace("at") public static native @ByVal Tensor avg_pool3d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @ByVal(nullValue = "at::IntArrayRef{}") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @Cast("bool") boolean ceil_mode/*=false*/, @Cast("bool") boolean count_include_pad/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional divisor_override); @Namespace("at") public static native @ByVal Tensor avg_pool3d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); @@ -22270,6 +22302,36 @@ public class torch extends org.bytedeco.pytorch.presets.torch { +// Parsed from ATen/ops/batch_norm_backward.h + +// #pragma once + +// @generated by torchgen/gen.py from Function.h + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + + + +// #include + + +// aten::batch_norm_backward(Tensor grad_out, Tensor input, Tensor weight, Tensor? running_mean, Tensor? running_var, Tensor? save_mean, Tensor? save_var, bool update, float eps, bool[3] output_mask, Tensor reserve) -> (Tensor, Tensor, Tensor) +@Namespace("at") public static native @ByVal T_TensorTensorTensor_T batch_norm_backward(@Const @ByRef Tensor grad_out, @Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef TensorOptional running_mean, @Const @ByRef TensorOptional running_var, @Const @ByRef TensorOptional save_mean, @Const @ByRef TensorOptional save_var, @Cast("bool") boolean update, double eps, @ByVal @Cast("std::array*") BoolPointer output_mask, @Const @ByRef Tensor reserve); + + + + // Parsed from ATen/ops/batch_norm_backward_elemt.h // #pragma once @@ -22540,29 +22602,29 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::bernoulli(Tensor self, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor bernoulli(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor bernoulli(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor bernoulli(@Const @ByRef Tensor self); // aten::bernoulli.out(Tensor self, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor bernoulli_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor bernoulli_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); // aten::bernoulli.out(Tensor self, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor bernoulli_outf(@Const @ByRef Tensor self, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::bernoulli.p(Tensor self, float p, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor bernoulli(@Const @ByRef Tensor self, double p, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor bernoulli(@Const @ByRef Tensor self, double p, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor bernoulli(@Const @ByRef Tensor self, double p); // aten::bernoulli.Tensor_out(Tensor self, Tensor p, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor bernoulli_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor p, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor bernoulli_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor p, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); // aten::bernoulli.Tensor_out(Tensor self, Tensor p, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor bernoulli_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor p, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::bernoulli.Tensor(Tensor self, Tensor p, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor bernoulli(@Const @ByRef Tensor self, @Const @ByRef Tensor p, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor bernoulli(@Const @ByRef Tensor self, @Const @ByRef Tensor p, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor bernoulli(@Const @ByRef Tensor self, @Const @ByRef Tensor p); // aten::bernoulli.float_out(Tensor self, float p=0.5, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor bernoulli_out(@ByRef Tensor out, @Const @ByRef Tensor self, double p/*=0.5*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor bernoulli_out(@ByRef Tensor out, @Const @ByRef Tensor self, double p/*=0.5*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); // aten::bernoulli.float_out(Tensor self, float p=0.5, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor bernoulli_outf(@Const @ByRef Tensor self, double p, @ByVal GeneratorOptional generator, @ByRef Tensor out); @@ -22594,7 +22656,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::bilinear(Tensor input1, Tensor input2, Tensor weight, Tensor? bias=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor bilinear(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias); +@Namespace("at") public static native @ByVal Tensor bilinear(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias); @Namespace("at") public static native @ByVal Tensor bilinear(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor weight); @@ -22625,11 +22687,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::binary_cross_entropy(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean) -> Tensor -@Namespace("at") public static native @ByVal Tensor binary_cross_entropy(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByVal Tensor binary_cross_entropy(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByVal Tensor binary_cross_entropy(@Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::binary_cross_entropy.out(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor binary_cross_entropy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByRef Tensor binary_cross_entropy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByRef Tensor binary_cross_entropy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::binary_cross_entropy.out(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor binary_cross_entropy_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef TensorOptional weight, @Cast("int64_t") long reduction, @ByRef Tensor out); @@ -22662,11 +22724,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::binary_cross_entropy_backward(Tensor grad_output, Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean) -> Tensor -@Namespace("at") public static native @ByVal Tensor binary_cross_entropy_backward(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByVal Tensor binary_cross_entropy_backward(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByVal Tensor binary_cross_entropy_backward(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::binary_cross_entropy_backward.grad_input(Tensor grad_output, Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor binary_cross_entropy_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByRef Tensor binary_cross_entropy_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByRef Tensor binary_cross_entropy_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::binary_cross_entropy_backward.grad_input(Tensor grad_output, Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, *, Tensor(a!) grad_input) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor binary_cross_entropy_backward_outf(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef TensorOptional weight, @Cast("int64_t") long reduction, @ByRef Tensor grad_input); @@ -22699,11 +22761,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::binary_cross_entropy_with_logits(Tensor self, Tensor target, Tensor? weight=None, Tensor? pos_weight=None, int reduction=Mean) -> Tensor -@Namespace("at") public static native @ByVal Tensor binary_cross_entropy_with_logits(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional pos_weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByVal Tensor binary_cross_entropy_with_logits(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional pos_weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByVal Tensor binary_cross_entropy_with_logits(@Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::binary_cross_entropy_with_logits.out(Tensor self, Tensor target, Tensor? weight=None, Tensor? pos_weight=None, int reduction=Mean, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor binary_cross_entropy_with_logits_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional pos_weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByRef Tensor binary_cross_entropy_with_logits_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional pos_weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByRef Tensor binary_cross_entropy_with_logits_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::binary_cross_entropy_with_logits.out(Tensor self, Tensor target, Tensor? weight=None, Tensor? pos_weight=None, int reduction=Mean, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor binary_cross_entropy_with_logits_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef TensorOptional weight, @Const @ByRef TensorOptional pos_weight, @Cast("int64_t") long reduction, @ByRef Tensor out); @@ -22736,11 +22798,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::bincount(Tensor self, Tensor? weights=None, int minlength=0) -> Tensor -@Namespace("at") public static native @ByVal Tensor bincount(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weights, @Cast("int64_t") long minlength/*=0*/); +@Namespace("at") public static native @ByVal Tensor bincount(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weights, @Cast("int64_t") long minlength/*=0*/); @Namespace("at") public static native @ByVal Tensor bincount(@Const @ByRef Tensor self); // aten::bincount.out(Tensor self, Tensor? weights=None, int minlength=0, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor bincount_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weights, @Cast("int64_t") long minlength/*=0*/); +@Namespace("at") public static native @ByRef Tensor bincount_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weights, @Cast("int64_t") long minlength/*=0*/); @Namespace("at") public static native @ByRef Tensor bincount_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::bincount.out(Tensor self, Tensor? weights=None, int minlength=0, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor bincount_outf(@Const @ByRef Tensor self, @Const @ByRef TensorOptional weights, @Cast("int64_t") long minlength, @ByRef Tensor out); @@ -22773,11 +22835,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::binomial(Tensor count, Tensor prob, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor binomial(@Const @ByRef Tensor count, @Const @ByRef Tensor prob, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor binomial(@Const @ByRef Tensor count, @Const @ByRef Tensor prob, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor binomial(@Const @ByRef Tensor count, @Const @ByRef Tensor prob); // aten::binomial.out(Tensor count, Tensor prob, Generator? generator=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor binomial_out(@ByRef Tensor out, @Const @ByRef Tensor count, @Const @ByRef Tensor prob, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor binomial_out(@ByRef Tensor out, @Const @ByRef Tensor count, @Const @ByRef Tensor prob, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor binomial_out(@ByRef Tensor out, @Const @ByRef Tensor count, @Const @ByRef Tensor prob); // aten::binomial.out(Tensor count, Tensor prob, Generator? generator=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor binomial_outf(@Const @ByRef Tensor count, @Const @ByRef Tensor prob, @ByVal GeneratorOptional generator, @ByRef Tensor out); @@ -23335,8 +23397,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include -// aten::can_cast(ScalarType from, ScalarType to) -> bool -@Namespace("at") public static native @Cast("bool") boolean can_cast(ScalarType from, ScalarType to); +// aten::can_cast(ScalarType from_, ScalarType to) -> bool +@Namespace("at") public static native @Cast("bool") boolean can_cast(ScalarType from_, ScalarType to); @@ -23450,13 +23512,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::cauchy.out(Tensor self, float median=0, float sigma=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor cauchy_out(@ByRef Tensor out, @Const @ByRef Tensor self, double median/*=0*/, double sigma/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor cauchy_out(@ByRef Tensor out, @Const @ByRef Tensor self, double median/*=0*/, double sigma/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor cauchy_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::cauchy.out(Tensor self, float median=0, float sigma=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor cauchy_outf(@Const @ByRef Tensor self, double median, double sigma, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::cauchy(Tensor self, float median=0, float sigma=1, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor cauchy(@Const @ByRef Tensor self, double median/*=0*/, double sigma/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor cauchy(@Const @ByRef Tensor self, double median/*=0*/, double sigma/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor cauchy(@Const @ByRef Tensor self); @@ -23550,7 +23612,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::cdist(Tensor x1, Tensor x2, float p=2, int? compute_mode=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor cdist(@Const @ByRef Tensor x1, @Const @ByRef Tensor x2, double p/*=2*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional compute_mode); +@Namespace("at") public static native @ByVal Tensor cdist(@Const @ByRef Tensor x1, @Const @ByRef Tensor x2, double p/*=2*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional compute_mode); @Namespace("at") public static native @ByVal Tensor cdist(@Const @ByRef Tensor x1, @Const @ByRef Tensor x2); @@ -23949,29 +24011,29 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::clamp(Tensor self, Scalar? min=None, Scalar? max=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor clamp(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); +@Namespace("at") public static native @ByVal Tensor clamp(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); @Namespace("at") public static native @ByVal Tensor clamp(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional min); // aten::clamp.Tensor(Tensor self, Tensor? min=None, Tensor? max=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor clamp(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); +@Namespace("at") public static native @ByVal Tensor clamp(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); @Namespace("at") public static native @ByVal Tensor clamp(@Const @ByRef Tensor self); // aten::clamp_(Tensor(a!) self, Scalar? min=None, Scalar? max=None) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor clamp_(@ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); +@Namespace("at") public static native @ByRef Tensor clamp_(@ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); @Namespace("at") public static native @ByRef Tensor clamp_(@ByRef Tensor self, @Const @ByRef ScalarOptional min); // aten::clamp_.Tensor(Tensor(a!) self, Tensor? min=None, Tensor? max=None) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor clamp_(@ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); +@Namespace("at") public static native @ByRef Tensor clamp_(@ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); @Namespace("at") public static native @ByRef Tensor clamp_(@ByRef Tensor self); // aten::clamp.out(Tensor self, Scalar? min=None, Scalar? max=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor clamp_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); +@Namespace("at") public static native @ByRef Tensor clamp_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); @Namespace("at") public static native @ByRef Tensor clamp_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef ScalarOptional min); // aten::clamp.out(Tensor self, Scalar? min=None, Scalar? max=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor clamp_outf(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef ScalarOptional max, @ByRef Tensor out); // aten::clamp.Tensor_out(Tensor self, Tensor? min=None, Tensor? max=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor clamp_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); +@Namespace("at") public static native @ByRef Tensor clamp_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); @Namespace("at") public static native @ByRef Tensor clamp_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::clamp.Tensor_out(Tensor self, Tensor? min=None, Tensor? max=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor clamp_outf(@Const @ByRef Tensor self, @Const @ByRef TensorOptional min, @Const @ByRef TensorOptional max, @ByRef Tensor out); @@ -24102,29 +24164,29 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::clip(Tensor self, Scalar? min=None, Scalar? max=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor clip(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); +@Namespace("at") public static native @ByVal Tensor clip(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); @Namespace("at") public static native @ByVal Tensor clip(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional min); // aten::clip.Tensor(Tensor self, Tensor? min=None, Tensor? max=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor clip(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); +@Namespace("at") public static native @ByVal Tensor clip(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); @Namespace("at") public static native @ByVal Tensor clip(@Const @ByRef Tensor self); // aten::clip_(Tensor(a!) self, Scalar? min=None, Scalar? max=None) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor clip_(@ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); +@Namespace("at") public static native @ByRef Tensor clip_(@ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); @Namespace("at") public static native @ByRef Tensor clip_(@ByRef Tensor self, @Const @ByRef ScalarOptional min); // aten::clip_.Tensor(Tensor(a!) self, Tensor? min=None, Tensor? max=None) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor clip_(@ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); +@Namespace("at") public static native @ByRef Tensor clip_(@ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); @Namespace("at") public static native @ByRef Tensor clip_(@ByRef Tensor self); // aten::clip.out(Tensor self, Scalar? min=None, Scalar? max=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor clip_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional max); +@Namespace("at") public static native @ByRef Tensor clip_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional max); @Namespace("at") public static native @ByRef Tensor clip_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef ScalarOptional min); // aten::clip.out(Tensor self, Scalar? min=None, Scalar? max=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor clip_outf(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional min, @Const @ByRef ScalarOptional max, @ByRef Tensor out); // aten::clip.Tensor_out(Tensor self, Tensor? min=None, Tensor? max=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor clip_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional min, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional max); +@Namespace("at") public static native @ByRef Tensor clip_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional min, @Const @ByRef(nullValue = "std::optional{}") TensorOptional max); @Namespace("at") public static native @ByRef Tensor clip_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::clip.Tensor_out(Tensor self, Tensor? min=None, Tensor? max=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor clip_outf(@Const @ByRef Tensor self, @Const @ByRef TensorOptional min, @Const @ByRef TensorOptional max, @ByRef Tensor out); @@ -24157,11 +24219,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::clone(Tensor self, *, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor clone(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor clone(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor clone(@Const @ByRef Tensor self); // aten::clone.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor clone_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor clone_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor clone_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::clone.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor clone_outf(@Const @ByRef Tensor self, @ByVal MemoryFormatOptional memory_format, @ByRef Tensor out); @@ -24708,13 +24770,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::conv1d(Tensor input, Tensor weight, Tensor? bias=None, SymInt[1] stride=1, SymInt[1] padding=0, SymInt[1] dilation=1, SymInt groups=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/); +@Namespace("at") public static native @ByVal Tensor conv1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/); @Namespace("at") public static native @ByVal Tensor conv1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); -@Namespace("at") public static native @ByVal Tensor conv1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/); +@Namespace("at") public static native @ByVal Tensor conv1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/); // aten::conv1d(Tensor input, Tensor weight, Tensor? bias=None, SymInt[1] stride=1, SymInt[1] padding=0, SymInt[1] dilation=1, SymInt groups=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv1d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups); +@Namespace("at") public static native @ByVal Tensor conv1d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups); @Namespace("at") public static native @ByVal Tensor conv1d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); @@ -24764,13 +24826,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::conv2d(Tensor input, Tensor weight, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] dilation=1, SymInt groups=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/); +@Namespace("at") public static native @ByVal Tensor conv2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/); @Namespace("at") public static native @ByVal Tensor conv2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); -@Namespace("at") public static native @ByVal Tensor conv2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/); +@Namespace("at") public static native @ByVal Tensor conv2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/); // aten::conv2d(Tensor input, Tensor weight, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] dilation=1, SymInt groups=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv2d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups); +@Namespace("at") public static native @ByVal Tensor conv2d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups); @Namespace("at") public static native @ByVal Tensor conv2d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); @@ -24820,13 +24882,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::conv3d(Tensor input, Tensor weight, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] dilation=1, SymInt groups=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/); +@Namespace("at") public static native @ByVal Tensor conv3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/); @Namespace("at") public static native @ByVal Tensor conv3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); -@Namespace("at") public static native @ByVal Tensor conv3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/); +@Namespace("at") public static native @ByVal Tensor conv3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/); // aten::conv3d(Tensor input, Tensor weight, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] dilation=1, SymInt groups=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv3d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups); +@Namespace("at") public static native @ByVal Tensor conv3d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups); @Namespace("at") public static native @ByVal Tensor conv3d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); @@ -24997,13 +25059,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::conv_transpose1d(Tensor input, Tensor weight, Tensor? bias=None, SymInt[1] stride=1, SymInt[1] padding=0, SymInt[1] output_padding=0, SymInt groups=1, SymInt[1] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv_transpose1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor conv_transpose1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByVal Tensor conv_transpose1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); -@Namespace("at") public static native @ByVal Tensor conv_transpose1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByVal Tensor conv_transpose1d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); // aten::conv_transpose1d(Tensor input, Tensor weight, Tensor? bias=None, SymInt[1] stride=1, SymInt[1] padding=0, SymInt[1] output_padding=0, SymInt groups=1, SymInt[1] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv_transpose1d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor conv_transpose1d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByVal Tensor conv_transpose1d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); @@ -25035,13 +25097,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::conv_transpose2d.input(Tensor input, Tensor weight, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] output_padding=0, SymInt groups=1, SymInt[2] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv_transpose2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor conv_transpose2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByVal Tensor conv_transpose2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); -@Namespace("at") public static native @ByVal Tensor conv_transpose2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByVal Tensor conv_transpose2d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); // aten::conv_transpose2d.input(Tensor input, Tensor weight, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] output_padding=0, SymInt groups=1, SymInt[2] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv_transpose2d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor conv_transpose2d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByVal Tensor conv_transpose2d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); @@ -25073,13 +25135,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::conv_transpose3d.input(Tensor input, Tensor weight, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] output_padding=0, SymInt groups=1, SymInt[3] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv_transpose3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor conv_transpose3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByVal Tensor conv_transpose3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); -@Namespace("at") public static native @ByVal Tensor conv_transpose3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByVal Tensor conv_transpose3d(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); // aten::conv_transpose3d.input(Tensor input, Tensor weight, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] output_padding=0, SymInt groups=1, SymInt[3] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor conv_transpose3d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor conv_transpose3d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByVal Tensor conv_transpose3d_symint(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); @@ -25626,7 +25688,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal Tensor count_nonzero(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dim); // aten::count_nonzero(Tensor self, int? dim=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor count_nonzero(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); +@Namespace("at") public static native @ByVal Tensor count_nonzero(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); @Namespace("at") public static native @ByVal Tensor count_nonzero(@Const @ByRef Tensor self); // aten::count_nonzero.dim_IntList_out(Tensor self, int[] dim, *, Tensor(a!) out) -> Tensor(a!) @@ -25637,7 +25699,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByRef Tensor count_nonzero_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByRef Tensor out); // aten::count_nonzero.out(Tensor self, int? dim=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor count_nonzero_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); +@Namespace("at") public static native @ByRef Tensor count_nonzero_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); @Namespace("at") public static native @ByRef Tensor count_nonzero_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::count_nonzero.out(Tensor self, int? dim=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor count_nonzero_outf(@Const @ByRef Tensor self, @ByVal LongOptional dim, @ByRef Tensor out); @@ -25670,7 +25732,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::cov(Tensor self, *, int correction=1, Tensor? fweights=None, Tensor? aweights=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor cov(@Const @ByRef Tensor self, @Cast("int64_t") long correction/*=1*/, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional fweights, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional aweights); +@Namespace("at") public static native @ByVal Tensor cov(@Const @ByRef Tensor self, @Cast("int64_t") long correction/*=1*/, @Const @ByRef(nullValue = "std::optional{}") TensorOptional fweights, @Const @ByRef(nullValue = "std::optional{}") TensorOptional aweights); @Namespace("at") public static native @ByVal Tensor cov(@Const @ByRef Tensor self); @@ -25701,13 +25763,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::cross.out(Tensor self, Tensor other, int? dim=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor cross_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); +@Namespace("at") public static native @ByRef Tensor cross_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); @Namespace("at") public static native @ByRef Tensor cross_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor other); // aten::cross.out(Tensor self, Tensor other, int? dim=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor cross_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal LongOptional dim, @ByRef Tensor out); // aten::cross(Tensor self, Tensor other, int? dim=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor cross(@Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); +@Namespace("at") public static native @ByVal Tensor cross(@Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); @Namespace("at") public static native @ByVal Tensor cross(@Const @ByRef Tensor self, @Const @ByRef Tensor other); @@ -25738,12 +25800,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::cross_entropy_loss(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100, float label_smoothing=0.0) -> Tensor -@Namespace("at") public static native @ByVal Tensor cross_entropy_loss(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/, double label_smoothing/*=0.0*/); +@Namespace("at") public static native @ByVal Tensor cross_entropy_loss(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/, double label_smoothing/*=0.0*/); @Namespace("at") public static native @ByVal Tensor cross_entropy_loss(@Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::cross_entropy_loss(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100, float label_smoothing=0.0) -> Tensor -@Namespace("at") public static native @ByVal Tensor cross_entropy_loss_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index, double label_smoothing/*=0.0*/); +@Namespace("at") public static native @ByVal Tensor cross_entropy_loss_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index, double label_smoothing/*=0.0*/); @Namespace("at") public static native @ByVal Tensor cross_entropy_loss_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target); @@ -26447,21 +26509,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::cumprod(Tensor self, int dim, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor cumprod(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor cumprod(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor cumprod(@Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::cumprod.out(Tensor self, int dim, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor cumprod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor cumprod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor cumprod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::cumprod.out(Tensor self, int dim, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor cumprod_outf(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::cumprod.dimname(Tensor self, Dimname dim, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor cumprod(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor cumprod(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor cumprod(@Const @ByRef Tensor self, @ByVal Dimname dim); // aten::cumprod.dimname_out(Tensor self, Dimname dim, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor cumprod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor cumprod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor cumprod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal Dimname dim); // aten::cumprod.dimname_out(Tensor self, Dimname dim, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor cumprod_outf(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -26524,21 +26586,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::cumsum(Tensor self, int dim, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor cumsum(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor cumsum(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor cumsum(@Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::cumsum.out(Tensor self, int dim, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor cumsum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor cumsum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor cumsum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::cumsum.out(Tensor self, int dim, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor cumsum_outf(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::cumsum.dimname(Tensor self, Dimname dim, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor cumsum(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor cumsum(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor cumsum(@Const @ByRef Tensor self, @ByVal Dimname dim); // aten::cumsum.dimname_out(Tensor self, Dimname dim, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor cumsum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor cumsum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor cumsum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal Dimname dim); // aten::cumsum.dimname_out(Tensor self, Dimname dim, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor cumsum_outf(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -27112,11 +27174,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::diff(Tensor self, int n=1, int dim=-1, Tensor? prepend=None, Tensor? append=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor diff(@Const @ByRef Tensor self, @Cast("int64_t") long n/*=1*/, @Cast("int64_t") long dim/*=-1*/, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional prepend, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional append); +@Namespace("at") public static native @ByVal Tensor diff(@Const @ByRef Tensor self, @Cast("int64_t") long n/*=1*/, @Cast("int64_t") long dim/*=-1*/, @Const @ByRef(nullValue = "std::optional{}") TensorOptional prepend, @Const @ByRef(nullValue = "std::optional{}") TensorOptional append); @Namespace("at") public static native @ByVal Tensor diff(@Const @ByRef Tensor self); // aten::diff.out(Tensor self, int n=1, int dim=-1, Tensor? prepend=None, Tensor? append=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor diff_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long n/*=1*/, @Cast("int64_t") long dim/*=-1*/, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional prepend, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional append); +@Namespace("at") public static native @ByRef Tensor diff_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long n/*=1*/, @Cast("int64_t") long dim/*=-1*/, @Const @ByRef(nullValue = "std::optional{}") TensorOptional prepend, @Const @ByRef(nullValue = "std::optional{}") TensorOptional append); @Namespace("at") public static native @ByRef Tensor diff_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::diff.out(Tensor self, int n=1, int dim=-1, Tensor? prepend=None, Tensor? append=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor diff_outf(@Const @ByRef Tensor self, @Cast("int64_t") long n, @Cast("int64_t") long dim, @Const @ByRef TensorOptional prepend, @Const @ByRef TensorOptional append, @ByRef Tensor out); @@ -27469,13 +27531,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::einsum(str equation, Tensor[] tensors, *, int[]? path=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor einsum(@StringView BytePointer equation, @ByVal TensorArrayRef tensors, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional path); +@Namespace("at") public static native @ByVal Tensor einsum(@StringView BytePointer equation, @ByVal TensorArrayRef tensors, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional path); @Namespace("at") public static native @ByVal Tensor einsum(@StringView BytePointer equation, @ByVal TensorArrayRef tensors); -@Namespace("at") public static native @ByVal Tensor einsum(@StringView String equation, @ByVal TensorVector tensors, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... path); +@Namespace("at") public static native @ByVal Tensor einsum(@StringView String equation, @ByVal TensorVector tensors, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... path); @Namespace("at") public static native @ByVal Tensor einsum(@StringView String equation, @ByVal TensorVector tensors); -@Namespace("at") public static native @ByVal Tensor einsum(@StringView BytePointer equation, @ByVal TensorVector tensors, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional path); +@Namespace("at") public static native @ByVal Tensor einsum(@StringView BytePointer equation, @ByVal TensorVector tensors, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional path); @Namespace("at") public static native @ByVal Tensor einsum(@StringView BytePointer equation, @ByVal TensorVector tensors); -@Namespace("at") public static native @ByVal Tensor einsum(@StringView String equation, @ByVal TensorArrayRef tensors, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... path); +@Namespace("at") public static native @ByVal Tensor einsum(@StringView String equation, @ByVal TensorArrayRef tensors, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... path); @Namespace("at") public static native @ByVal Tensor einsum(@StringView String equation, @ByVal TensorArrayRef tensors); @@ -27672,7 +27734,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::embedding_bag(Tensor weight, Tensor indices, Tensor offsets, bool scale_grad_by_freq=False, int mode=0, bool sparse=False, Tensor? per_sample_weights=None, bool include_last_offset=False) -> (Tensor, Tensor, Tensor, Tensor) -@Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T embedding_bag(@Const @ByRef Tensor weight, @Const @ByRef Tensor indices, @Const @ByRef Tensor offsets, @Cast("bool") boolean scale_grad_by_freq/*=false*/, @Cast("int64_t") long mode/*=0*/, @Cast("bool") boolean sparse/*=false*/, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional per_sample_weights, @Cast("bool") boolean include_last_offset/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T embedding_bag(@Const @ByRef Tensor weight, @Const @ByRef Tensor indices, @Const @ByRef Tensor offsets, @Cast("bool") boolean scale_grad_by_freq/*=false*/, @Cast("int64_t") long mode/*=0*/, @Cast("bool") boolean sparse/*=false*/, @Const @ByRef(nullValue = "std::optional{}") TensorOptional per_sample_weights, @Cast("bool") boolean include_last_offset/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T embedding_bag(@Const @ByRef Tensor weight, @Const @ByRef Tensor indices, @Const @ByRef Tensor offsets); // aten::embedding_bag.padding_idx(Tensor weight, Tensor indices, Tensor offsets, bool scale_grad_by_freq, int mode, bool sparse, Tensor? per_sample_weights, bool include_last_offset, int? padding_idx) -> (Tensor, Tensor, Tensor, Tensor) @@ -27825,18 +27887,18 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::empty.names(int[] size, *, Dimname[]? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor empty(@ByVal LongArrayRef size, @ByVal DimnameListOptional names, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor empty(@ByVal LongArrayRef size, @ByVal DimnameListOptional names, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty(@ByVal LongArrayRef size, @ByVal DimnameListOptional names); -@Namespace("at") public static native @ByVal Tensor empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names); // aten::empty.names(int[] size, *, Dimname[]? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor @Namespace("at") public static native @ByVal Tensor empty(@ByVal LongArrayRef size, @ByVal DimnameListOptional names, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); // aten::empty.memory_format(SymInt[] size, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor empty(@ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor empty(@ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty(@ByVal LongArrayRef size); -@Namespace("at") public static native @ByVal Tensor empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); @@ -27846,7 +27908,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::empty.memory_format(SymInt[] size, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor empty_symint(@ByVal SymIntArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor empty_symint(@ByVal SymIntArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty_symint(@ByVal SymIntArrayRef size); @@ -27855,9 +27917,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::empty.out(SymInt[] size, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal LongArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal LongArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal LongArrayRef size); -@Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); @@ -27867,7 +27929,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::empty.out(SymInt[] size, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor empty_symint_out(@ByRef Tensor out, @ByVal SymIntArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor empty_symint_out(@ByRef Tensor out, @ByVal SymIntArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor empty_symint_out(@ByRef Tensor out, @ByVal SymIntArrayRef size); @@ -27876,9 +27938,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::empty.names_out(int[] size, *, Dimname[]? names, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal LongArrayRef size, @ByVal DimnameListOptional names, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal LongArrayRef size, @ByVal DimnameListOptional names, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal LongArrayRef size, @ByVal DimnameListOptional names); -@Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor empty_out(@ByRef Tensor out, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names); // aten::empty.names_out(int[] size, *, Dimname[]? names, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor empty_outf(@ByVal LongArrayRef size, @ByVal DimnameListOptional names, @ByVal MemoryFormatOptional memory_format, @ByRef Tensor out); @@ -27912,13 +27974,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::empty_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor empty_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor empty_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty_like(@Const @ByRef Tensor self); // aten::empty_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor @Namespace("at") public static native @ByVal Tensor empty_like(@Const @ByRef Tensor self, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); // aten::empty_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor empty_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor empty_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor empty_like_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::empty_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor empty_like_outf(@Const @ByRef Tensor self, @ByVal MemoryFormatOptional memory_format, @ByRef Tensor out); @@ -28022,18 +28084,18 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::empty_quantized(int[] size, Tensor qtensor, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor empty_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor empty_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor qtensor); -@Namespace("at") public static native @ByVal Tensor empty_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor empty_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor); // aten::empty_quantized(int[] size, Tensor qtensor, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor @Namespace("at") public static native @ByVal Tensor empty_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor qtensor, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor empty_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); // aten::empty_quantized.out(int[] size, Tensor qtensor, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor empty_quantized_out(@ByRef Tensor out, @ByVal LongArrayRef size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor empty_quantized_out(@ByRef Tensor out, @ByVal LongArrayRef size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor empty_quantized_out(@ByRef Tensor out, @ByVal LongArrayRef size, @Const @ByRef Tensor qtensor); -@Namespace("at") public static native @ByRef Tensor empty_quantized_out(@ByRef Tensor out, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor empty_quantized_out(@ByRef Tensor out, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor empty_quantized_out(@ByRef Tensor out, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor); // aten::empty_quantized.out(int[] size, Tensor qtensor, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor empty_quantized_outf(@ByVal LongArrayRef size, @Const @ByRef Tensor qtensor, @ByVal MemoryFormatOptional memory_format, @ByRef Tensor out); @@ -28547,13 +28609,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::exponential.out(Tensor self, float lambd=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor exponential_out(@ByRef Tensor out, @Const @ByRef Tensor self, double lambd/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor exponential_out(@ByRef Tensor out, @Const @ByRef Tensor self, double lambd/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor exponential_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::exponential.out(Tensor self, float lambd=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor exponential_outf(@Const @ByRef Tensor self, double lambd, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::exponential(Tensor self, float lambd=1, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor exponential(@Const @ByRef Tensor self, double lambd/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor exponential(@Const @ByRef Tensor self, double lambd/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor exponential(@Const @ByRef Tensor self); @@ -29151,17 +29213,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_fft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_fft(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fft(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_fft(@Const @ByRef Tensor self); // aten::fft_fft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_fft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_fft_symint(@Const @ByRef Tensor self); // aten::fft_fft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_fft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_fft_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -29170,7 +29232,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_fft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_fft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_fft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -29206,25 +29268,25 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_fft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_fft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_fft2(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_fft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_fft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_fft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_fft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_fft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_fft2_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_fft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_fft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_fft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_fft2_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_fft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByRef Tensor fft_fft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByRef Tensor fft_fft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_fft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29235,9 +29297,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_fft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_fft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_fft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_fft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_fft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29312,21 +29374,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_fftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_fftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_fftn(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_fftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_fftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_fftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_fftn_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_fftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_fftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_fftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_fftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_fftn_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_fftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_fftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29335,9 +29397,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_fftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_fftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_fftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_fftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_fftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_fftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29373,9 +29435,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_fftshift(Tensor self, int[1]? dim=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_fftshift(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim); +@Namespace("at") public static native @ByVal Tensor fft_fftshift(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim); @Namespace("at") public static native @ByVal Tensor fft_fftshift(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_fftshift(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); +@Namespace("at") public static native @ByVal Tensor fft_fftshift(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); @@ -29405,17 +29467,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_hfft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_hfft(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfft(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_hfft(@Const @ByRef Tensor self); // aten::fft_hfft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_hfft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_hfft_symint(@Const @ByRef Tensor self); // aten::fft_hfft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_hfft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_hfft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_hfft_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -29424,7 +29486,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_hfft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_hfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_hfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_hfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -29460,25 +29522,25 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_hfft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_hfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_hfft2(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_hfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_hfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_hfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_hfft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_hfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_hfft2_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_hfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_hfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_hfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29489,9 +29551,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_hfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_hfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29527,21 +29589,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_hfftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_hfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_hfftn(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_hfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_hfftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_hfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_hfftn_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_hfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_hfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_hfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_hfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29550,9 +29612,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_hfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_hfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_hfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29588,17 +29650,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ifft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ifft(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifft(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ifft(@Const @ByRef Tensor self); // aten::fft_ifft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ifft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ifft_symint(@Const @ByRef Tensor self); // aten::fft_ifft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_ifft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_ifft_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -29607,7 +29669,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ifft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_ifft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_ifft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -29643,25 +29705,25 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ifft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ifft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ifft2(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_ifft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_ifft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_ifft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ifft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ifft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ifft2_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_ifft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ifft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_ifft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_ifft2_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_ifft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByRef Tensor fft_ifft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByRef Tensor fft_ifft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ifft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29672,9 +29734,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ifft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_ifft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_ifft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_ifft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ifft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29710,21 +29772,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ifftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ifftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ifftn(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_ifftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ifftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ifftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ifftn_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_ifftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ifftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ifftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_ifftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_ifftn_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_ifftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ifftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29733,9 +29795,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ifftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_ifftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_ifftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_ifftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ifftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ifftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29771,9 +29833,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ifftshift(Tensor self, int[1]? dim=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ifftshift(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim); +@Namespace("at") public static native @ByVal Tensor fft_ifftshift(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim); @Namespace("at") public static native @ByVal Tensor fft_ifftshift(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_ifftshift(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); +@Namespace("at") public static native @ByVal Tensor fft_ifftshift(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); @@ -29803,17 +29865,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ihfft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ihfft(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfft(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ihfft(@Const @ByRef Tensor self); // aten::fft_ihfft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ihfft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ihfft_symint(@Const @ByRef Tensor self); // aten::fft_ihfft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_ihfft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ihfft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_ihfft_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -29822,7 +29884,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ihfft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_ihfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_ihfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_ihfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -29858,25 +29920,25 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ihfft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ihfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ihfft2(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_ihfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_ihfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_ihfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ihfft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ihfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ihfft2_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_ihfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ihfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ihfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29887,9 +29949,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ihfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfft2_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ihfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29925,21 +29987,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ihfftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ihfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ihfftn(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_ihfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ihfftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_ihfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_ihfftn_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_ihfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_ihfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ihfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ihfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29948,9 +30010,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_ihfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @Const @ByRef Tensor fft_ihfftn_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_ihfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -29986,17 +30048,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_irfft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_irfft(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfft(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_irfft(@Const @ByRef Tensor self); // aten::fft_irfft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_irfft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_irfft_symint(@Const @ByRef Tensor self); // aten::fft_irfft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_irfft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_irfft_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -30005,7 +30067,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_irfft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_irfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_irfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -30041,25 +30103,25 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_irfft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_irfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_irfft2(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_irfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_irfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_irfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_irfft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_irfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_irfft2_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_irfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_irfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_irfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_irfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_irfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByRef Tensor fft_irfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByRef Tensor fft_irfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_irfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -30070,9 +30132,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_irfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_irfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_irfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_irfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_irfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -30108,21 +30170,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_irfftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_irfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_irfftn(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_irfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_irfftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_irfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_irfftn_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_irfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_irfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_irfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_irfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_irfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_irfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_irfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -30131,9 +30193,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_irfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_irfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_irfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_irfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_irfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_irfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -30169,17 +30231,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_rfft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_rfft(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfft(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_rfft(@Const @ByRef Tensor self); // aten::fft_rfft(Tensor self, SymInt? n=None, int dim=-1, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_rfft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfft_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_rfft_symint(@Const @ByRef Tensor self); // aten::fft_rfft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_rfft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfft_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_rfft_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -30188,7 +30250,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_rfft.out(Tensor self, SymInt? n=None, int dim=-1, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_rfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional n, @Cast("int64_t") long dim/*=-1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_rfft_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -30224,25 +30286,25 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_rfft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_rfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_rfft2(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_rfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_rfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByVal Tensor fft_rfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfft2(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_rfft2(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_rfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_rfft2_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_rfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfft2_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_rfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_rfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_rfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_rfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByRef Tensor fft_rfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); -@Namespace("at") public static native @ByRef Tensor fft_rfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfft2_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_rfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -30253,9 +30315,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_rfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_rfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_rfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_rfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfft2_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_rfft2.out(Tensor self, SymInt[1]? s=None, int[1] dim=[-2,-1], str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -30330,21 +30392,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_rfftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_rfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_rfftn(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_rfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfftn(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_rfftn(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor fft_rfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByVal Tensor fft_rfftn_symint(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor fft_rfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByVal Tensor fft_rfftn_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_rfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_rfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_rfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_rfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfftn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_rfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -30353,9 +30415,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::fft_rfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor fft_rfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); @Namespace("at") public static native @ByRef Tensor fft_rfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor fft_rfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm); +@Namespace("at") public static native @ByRef Tensor fft_rfftn_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional s, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional norm); // aten::fft_rfftn.out(Tensor self, SymInt[1]? s=None, int[1]? dim=None, str? norm=None, *, Tensor(a!) out) -> Tensor(a!) @@ -31184,7 +31246,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @ByVal LongArrayRef strides, PointerConsumer deleter, @Const @ByRef(nullValue = "c10::TensorOptions{}") TensorOptions options, - @Const @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional target_device); + @Const @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional target_device); @Namespace("at") public static native @ByVal Tensor from_blob( Pointer data, @ByVal LongArrayRef sizes, @@ -31196,7 +31258,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] strides, PointerConsumer deleter, @Const @ByRef(nullValue = "c10::TensorOptions{}") TensorOptions options, - @Const @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional target_device); + @Const @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional target_device); @Namespace("at") public static native @ByVal Tensor from_blob( Pointer data, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] sizes, @@ -31210,7 +31272,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Cast("int64_t") long storage_offset, PointerConsumer deleter, @Const @ByRef(nullValue = "c10::TensorOptions{}") TensorOptions options, - @Const @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional target_device); + @Const @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional target_device); @Namespace("at") public static native @ByVal Tensor from_blob( Pointer data, @ByVal LongArrayRef sizes, @@ -31224,7 +31286,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Cast("int64_t") long storage_offset, PointerConsumer deleter, @Const @ByRef(nullValue = "c10::TensorOptions{}") TensorOptions options, - @Const @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional target_device); + @Const @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional target_device); @Namespace("at") public static native @ByVal Tensor from_blob( Pointer data, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] sizes, @@ -31237,7 +31299,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @ByVal LongArrayRef sizes, PointerConsumer deleter, @Const @ByRef(nullValue = "c10::TensorOptions{}") TensorOptions options, - @Const @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional target_device); + @Const @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional target_device); @Namespace("at") public static native @ByVal Tensor from_blob( Pointer data, @ByVal LongArrayRef sizes, @@ -31247,7 +31309,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] sizes, PointerConsumer deleter, @Const @ByRef(nullValue = "c10::TensorOptions{}") TensorOptions options, - @Const @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional target_device); + @Const @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional target_device); @Namespace("at") public static native @ByVal Tensor from_blob( Pointer data, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] sizes, @@ -31315,18 +31377,18 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::from_file(str filename, bool? shared=None, int? size=0, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor from_file(@StringView BytePointer filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional shared, @ByVal(nullValue = "c10::optional(0)") LongOptional size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); +@Namespace("at") public static native @ByVal Tensor from_file(@StringView BytePointer filename, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional shared, @ByVal(nullValue = "std::optional(0)") LongOptional size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("at") public static native @ByVal Tensor from_file(@StringView BytePointer filename); -@Namespace("at") public static native @ByVal Tensor from_file(@StringView String filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional shared, @ByVal(nullValue = "c10::optional(0)") LongOptional size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); +@Namespace("at") public static native @ByVal Tensor from_file(@StringView String filename, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional shared, @ByVal(nullValue = "std::optional(0)") LongOptional size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("at") public static native @ByVal Tensor from_file(@StringView String filename); // aten::from_file(str filename, bool? shared=None, int? size=0, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None) -> Tensor @Namespace("at") public static native @ByVal Tensor from_file(@StringView BytePointer filename, @ByVal BoolOptional shared, @ByVal LongOptional size, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory); @Namespace("at") public static native @ByVal Tensor from_file(@StringView String filename, @ByVal BoolOptional shared, @ByVal LongOptional size, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory); // aten::from_file.out(str filename, bool? shared=None, int? size=0, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor from_file_out(@ByRef Tensor out, @StringView BytePointer filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional shared, @ByVal(nullValue = "c10::optional(0)") LongOptional size); +@Namespace("at") public static native @ByRef Tensor from_file_out(@ByRef Tensor out, @StringView BytePointer filename, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional shared, @ByVal(nullValue = "std::optional(0)") LongOptional size); @Namespace("at") public static native @ByRef Tensor from_file_out(@ByRef Tensor out, @StringView BytePointer filename); -@Namespace("at") public static native @ByRef Tensor from_file_out(@ByRef Tensor out, @StringView String filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional shared, @ByVal(nullValue = "c10::optional(0)") LongOptional size); +@Namespace("at") public static native @ByRef Tensor from_file_out(@ByRef Tensor out, @StringView String filename, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional shared, @ByVal(nullValue = "std::optional(0)") LongOptional size); @Namespace("at") public static native @ByRef Tensor from_file_out(@ByRef Tensor out, @StringView String filename); // aten::from_file.out(str filename, bool? shared=None, int? size=0, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor from_file_outf(@StringView BytePointer filename, @ByVal BoolOptional shared, @ByVal LongOptional size, @ByRef Tensor out); @@ -31442,13 +31504,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::full_like(Tensor self, Scalar fill_value, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor full_like(@Const @ByRef Tensor self, @Const @ByRef Scalar fill_value, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor full_like(@Const @ByRef Tensor self, @Const @ByRef Scalar fill_value, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor full_like(@Const @ByRef Tensor self, @Const @ByRef Scalar fill_value); // aten::full_like(Tensor self, Scalar fill_value, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor @Namespace("at") public static native @ByVal Tensor full_like(@Const @ByRef Tensor self, @Const @ByRef Scalar fill_value, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); // aten::full_like.out(Tensor self, Scalar fill_value, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor full_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Scalar fill_value, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor full_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Scalar fill_value, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor full_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Scalar fill_value); // aten::full_like.out(Tensor self, Scalar fill_value, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor full_like_outf(@Const @ByRef Tensor self, @Const @ByRef Scalar fill_value, @ByVal MemoryFormatOptional memory_format, @ByRef Tensor out); @@ -31755,13 +31817,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::geometric.out(Tensor self, float p, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor geometric_out(@ByRef Tensor out, @Const @ByRef Tensor self, double p, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor geometric_out(@ByRef Tensor out, @Const @ByRef Tensor self, double p, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor geometric_out(@ByRef Tensor out, @Const @ByRef Tensor self, double p); // aten::geometric.out(Tensor self, float p, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor geometric_outf(@Const @ByRef Tensor self, double p, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::geometric(Tensor self, float p, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor geometric(@Const @ByRef Tensor self, double p, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor geometric(@Const @ByRef Tensor self, double p, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor geometric(@Const @ByRef Tensor self, double p); @@ -32004,7 +32066,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::gradient.scalarint(Tensor self, *, Scalar? spacing=None, int? dim=None, int edge_order=1) -> Tensor[] -@Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional spacing, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("int64_t") long edge_order/*=1*/); +@Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional spacing, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("int64_t") long edge_order/*=1*/); @Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self); // aten::gradient.scalararray(Tensor self, *, Scalar spacing, int[] dim, int edge_order=1) -> Tensor[] @@ -32020,7 +32082,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dim); // aten::gradient.scalarrayint(Tensor self, *, Scalar[] spacing, int? dim=None, int edge_order=1) -> Tensor[] -@Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal ScalarArrayRef spacing, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("int64_t") long edge_order/*=1*/); +@Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal ScalarArrayRef spacing, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("int64_t") long edge_order/*=1*/); @Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal ScalarArrayRef spacing); // aten::gradient.scalarrayarray(Tensor self, *, Scalar[] spacing, int[] dim, int edge_order=1) -> Tensor[] @@ -32030,9 +32092,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal ScalarArrayRef spacing, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dim); // aten::gradient.tensorarrayint(Tensor self, *, Tensor[] spacing, int? dim=None, int edge_order=1) -> Tensor[] -@Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal TensorArrayRef spacing, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("int64_t") long edge_order/*=1*/); +@Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal TensorArrayRef spacing, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("int64_t") long edge_order/*=1*/); @Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal TensorArrayRef spacing); -@Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal TensorVector spacing, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("int64_t") long edge_order/*=1*/); +@Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal TensorVector spacing, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("int64_t") long edge_order/*=1*/); @Namespace("at") public static native @ByVal TensorVector gradient(@Const @ByRef Tensor self, @ByVal TensorVector spacing); // aten::gradient.tensorarray(Tensor self, *, Tensor[] spacing, int[] dim, int edge_order=1) -> Tensor[] @@ -32325,7 +32387,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::group_norm(Tensor input, int num_groups, Tensor? weight=None, Tensor? bias=None, float eps=1e-05, bool cudnn_enabled=True) -> Tensor -@Namespace("at") public static native @ByVal Tensor group_norm(@Const @ByRef Tensor input, @Cast("int64_t") long num_groups, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, double eps/*=1e-05*/, @Cast("bool") boolean cudnn_enabled/*=true*/); +@Namespace("at") public static native @ByVal Tensor group_norm(@Const @ByRef Tensor input, @Cast("int64_t") long num_groups, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, double eps/*=1e-05*/, @Cast("bool") boolean cudnn_enabled/*=true*/); @Namespace("at") public static native @ByVal Tensor group_norm(@Const @ByRef Tensor input, @Cast("int64_t") long num_groups); @@ -32391,7 +32453,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::gru_cell(Tensor input, Tensor hx, Tensor w_ih, Tensor w_hh, Tensor? b_ih=None, Tensor? b_hh=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor gru_cell(@Const @ByRef Tensor input, @Const @ByRef Tensor hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_hh); +@Namespace("at") public static native @ByVal Tensor gru_cell(@Const @ByRef Tensor input, @Const @ByRef Tensor hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_hh); @Namespace("at") public static native @ByVal Tensor gru_cell(@Const @ByRef Tensor input, @Const @ByRef Tensor hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh); @@ -32982,27 +33044,27 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::histogram.bins_tensor_out(Tensor self, Tensor bins, *, Tensor? weight=None, bool density=False, Tensor(a!) hist, Tensor(b!) bin_edges) -> (Tensor(a!) hist, Tensor(b!) bin_edges) -@Namespace("at") public static native @ByVal T_TensorTensor_T histogram_out(@ByRef Tensor hist, @ByRef Tensor bin_edges, @Const @ByRef Tensor self, @Const @ByRef Tensor bins, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T histogram_out(@ByRef Tensor hist, @ByRef Tensor bin_edges, @Const @ByRef Tensor self, @Const @ByRef Tensor bins, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T histogram_out(@ByRef Tensor hist, @ByRef Tensor bin_edges, @Const @ByRef Tensor self, @Const @ByRef Tensor bins); // aten::histogram.bins_tensor_out(Tensor self, Tensor bins, *, Tensor? weight=None, bool density=False, Tensor(a!) hist, Tensor(b!) bin_edges) -> (Tensor(a!) hist, Tensor(b!) bin_edges) @Namespace("at") public static native @ByVal T_TensorTensor_T histogram_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor bins, @Const @ByRef TensorOptional weight, @Cast("bool") boolean density, @ByRef Tensor hist, @ByRef Tensor bin_edges); // aten::histogram.bins_tensor(Tensor self, Tensor bins, *, Tensor? weight=None, bool density=False) -> (Tensor hist, Tensor bin_edges) -@Namespace("at") public static native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor self, @Const @ByRef Tensor bins, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor self, @Const @ByRef Tensor bins, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor self, @Const @ByRef Tensor bins); // aten::histogram.bin_ct_out(Tensor self, int bins=100, *, float[]? range=None, Tensor? weight=None, bool density=False, Tensor(a!) hist, Tensor(b!) bin_edges) -> (Tensor(a!) hist, Tensor(b!) bin_edges) -@Namespace("at") public static native @ByVal T_TensorTensor_T histogram_out(@ByRef Tensor hist, @ByRef Tensor bin_edges, @Const @ByRef Tensor self, @Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "c10::optional >(c10::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T histogram_out(@ByRef Tensor hist, @ByRef Tensor bin_edges, @Const @ByRef Tensor self, @Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "std::optional >(::std::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T histogram_out(@ByRef Tensor hist, @ByRef Tensor bin_edges, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal T_TensorTensor_T histogram_out(@ByRef Tensor hist, @ByRef Tensor bin_edges, @Const @ByRef Tensor self, @Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "c10::optional >(c10::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T histogram_out(@ByRef Tensor hist, @ByRef Tensor bin_edges, @Const @ByRef Tensor self, @Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "std::optional >(::std::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); // aten::histogram.bin_ct_out(Tensor self, int bins=100, *, float[]? range=None, Tensor? weight=None, bool density=False, Tensor(a!) hist, Tensor(b!) bin_edges) -> (Tensor(a!) hist, Tensor(b!) bin_edges) @Namespace("at") public static native @ByVal T_TensorTensor_T histogram_outf(@Const @ByRef Tensor self, @Cast("int64_t") long bins, @ByVal DoubleArrayRefOptional range, @Const @ByRef TensorOptional weight, @Cast("bool") boolean density, @ByRef Tensor hist, @ByRef Tensor bin_edges); @Namespace("at") public static native @ByVal T_TensorTensor_T histogram_outf(@Const @ByRef Tensor self, @Cast("int64_t") long bins, @ByVal @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef TensorOptional weight, @Cast("bool") boolean density, @ByRef Tensor hist, @ByRef Tensor bin_edges); // aten::histogram.bin_ct(Tensor self, int bins=100, *, float[]? range=None, Tensor? weight=None, bool density=False) -> (Tensor hist, Tensor bin_edges) -@Namespace("at") public static native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor self, @Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "c10::optional >(c10::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor self, @Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "std::optional >(::std::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor self, @Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "c10::optional >(c10::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T histogram(@Const @ByRef Tensor self, @Cast("int64_t") long bins/*=100*/, @ByVal(nullValue = "std::optional >(::std::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @@ -33032,25 +33094,25 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::histogramdd(Tensor self, int[] bins, float[]? range=None, Tensor? weight=None, bool density=False) -> (Tensor hist, Tensor[] bin_edges) -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal LongArrayRef bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal LongArrayRef bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal LongArrayRef bins); -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... bins); -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal LongArrayRef bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal LongArrayRef bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); // aten::histogramdd.int_bins(Tensor self, int bins, float[]? range=None, Tensor? weight=None, bool density=False) -> (Tensor hist, Tensor[] bin_edges) -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @Cast("int64_t") long bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @Cast("int64_t") long bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @Cast("int64_t") long bins); -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @Cast("int64_t") long bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @Cast("int64_t") long bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); // aten::histogramdd.TensorList_bins(Tensor self, Tensor[] bins, float[]? range=None, Tensor? weight=None, bool density=False) -> (Tensor hist, Tensor[] bin_edges) -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorArrayRef bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorArrayRef bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorArrayRef bins); -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorVector bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorVector bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorVector bins); -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorVector bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); -@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorArrayRef bins, @ByVal(nullValue = "c10::optional >(c10::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorVector bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") DoubleArrayRefOptional range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensorVector_T histogramdd(@Const @ByRef Tensor self, @ByVal TensorArrayRef bins, @ByVal(nullValue = "std::optional >(::std::nullopt)") @Cast({"double*", "c10::ArrayRef", "std::vector&"}) @StdVector double[] range, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("bool") boolean density/*=false*/); @@ -34723,7 +34785,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::istft(Tensor self, int n_fft, int? hop_length=None, int? win_length=None, Tensor? window=None, bool center=True, bool normalized=False, bool? onesided=None, int? length=None, bool return_complex=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor istft(@Const @ByRef Tensor self, @Cast("int64_t") long n_fft, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional hop_length, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional onesided, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional length, @Cast("bool") boolean return_complex/*=false*/); +@Namespace("at") public static native @ByVal Tensor istft(@Const @ByRef Tensor self, @Cast("int64_t") long n_fft, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional hop_length, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "std::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional onesided, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional length, @Cast("bool") boolean return_complex/*=false*/); @Namespace("at") public static native @ByVal Tensor istft(@Const @ByRef Tensor self, @Cast("int64_t") long n_fft); @@ -34986,14 +35048,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::layer_norm(Tensor input, SymInt[] normalized_shape, Tensor? weight=None, Tensor? bias=None, float eps=1e-05, bool cudnn_enable=True) -> Tensor -@Namespace("at") public static native @ByVal Tensor layer_norm(@Const @ByRef Tensor input, @ByVal LongArrayRef normalized_shape, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, double eps/*=1e-05*/, @Cast("bool") boolean cudnn_enable/*=true*/); +@Namespace("at") public static native @ByVal Tensor layer_norm(@Const @ByRef Tensor input, @ByVal LongArrayRef normalized_shape, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, double eps/*=1e-05*/, @Cast("bool") boolean cudnn_enable/*=true*/); @Namespace("at") public static native @ByVal Tensor layer_norm(@Const @ByRef Tensor input, @ByVal LongArrayRef normalized_shape); -@Namespace("at") public static native @ByVal Tensor layer_norm(@Const @ByRef Tensor input, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] normalized_shape, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, double eps/*=1e-05*/, @Cast("bool") boolean cudnn_enable/*=true*/); +@Namespace("at") public static native @ByVal Tensor layer_norm(@Const @ByRef Tensor input, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] normalized_shape, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, double eps/*=1e-05*/, @Cast("bool") boolean cudnn_enable/*=true*/); @Namespace("at") public static native @ByVal Tensor layer_norm(@Const @ByRef Tensor input, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... normalized_shape); // aten::layer_norm(Tensor input, SymInt[] normalized_shape, Tensor? weight=None, Tensor? bias=None, float eps=1e-05, bool cudnn_enable=True) -> Tensor -@Namespace("at") public static native @ByVal Tensor layer_norm_symint(@Const @ByRef Tensor input, @ByVal SymIntArrayRef normalized_shape, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, double eps/*=1e-05*/, @Cast("bool") boolean cudnn_enable/*=true*/); +@Namespace("at") public static native @ByVal Tensor layer_norm_symint(@Const @ByRef Tensor input, @ByVal SymIntArrayRef normalized_shape, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, double eps/*=1e-05*/, @Cast("bool") boolean cudnn_enable/*=true*/); @Namespace("at") public static native @ByVal Tensor layer_norm_symint(@Const @ByRef Tensor input, @ByVal SymIntArrayRef normalized_shape); @@ -35558,11 +35620,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_cond(Tensor self, Scalar? p=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_cond(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional p); +@Namespace("at") public static native @ByVal Tensor linalg_cond(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional p); @Namespace("at") public static native @ByVal Tensor linalg_cond(@Const @ByRef Tensor self); // aten::linalg_cond.out(Tensor self, Scalar? p=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_cond_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional p); +@Namespace("at") public static native @ByRef Tensor linalg_cond_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional p); @Namespace("at") public static native @ByRef Tensor linalg_cond_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::linalg_cond.out(Tensor self, Scalar? p=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_cond_outf(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional p, @ByRef Tensor out); @@ -36077,11 +36139,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_lstsq(Tensor self, Tensor b, float? rcond=None, *, str? driver=None) -> (Tensor solution, Tensor residuals, Tensor rank, Tensor singular_values) -@Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T linalg_lstsq(@Const @ByRef Tensor self, @Const @ByRef Tensor b, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional rcond, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional driver); +@Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T linalg_lstsq(@Const @ByRef Tensor self, @Const @ByRef Tensor b, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional rcond, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional driver); @Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T linalg_lstsq(@Const @ByRef Tensor self, @Const @ByRef Tensor b); // aten::linalg_lstsq.out(Tensor self, Tensor b, float? rcond=None, *, str? driver=None, Tensor(a!) solution, Tensor(b!) residuals, Tensor(c!) rank, Tensor(d!) singular_values) -> (Tensor(a!) solution, Tensor(b!) residuals, Tensor(c!) rank, Tensor(d!) singular_values) -@Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T linalg_lstsq_out(@ByRef Tensor solution, @ByRef Tensor residuals, @ByRef Tensor rank, @ByRef Tensor singular_values, @Const @ByRef Tensor self, @Const @ByRef Tensor b, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional rcond, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional driver); +@Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T linalg_lstsq_out(@ByRef Tensor solution, @ByRef Tensor residuals, @ByRef Tensor rank, @ByRef Tensor singular_values, @Const @ByRef Tensor self, @Const @ByRef Tensor b, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional rcond, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional driver); @Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T linalg_lstsq_out(@ByRef Tensor solution, @ByRef Tensor residuals, @ByRef Tensor rank, @ByRef Tensor singular_values, @Const @ByRef Tensor self, @Const @ByRef Tensor b); // aten::linalg_lstsq.out(Tensor self, Tensor b, float? rcond=None, *, str? driver=None, Tensor(a!) solution, Tensor(b!) residuals, Tensor(c!) rank, Tensor(d!) singular_values) -> (Tensor(a!) solution, Tensor(b!) residuals, Tensor(c!) rank, Tensor(d!) singular_values) @Namespace("at") public static native @ByVal T_TensorTensorTensorTensor_T linalg_lstsq_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor b, @ByVal DoubleOptional rcond, @ByVal StringViewOptional driver, @ByRef Tensor solution, @ByRef Tensor residuals, @ByRef Tensor rank, @ByRef Tensor singular_values); @@ -36332,31 +36394,31 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_matrix_norm(Tensor self, Scalar ord, int[] dim=[-2,-1], bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @Const @ByRef Scalar ord); -@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::linalg_matrix_norm.out(Tensor self, Scalar ord, int[] dim=[-2,-1], bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Scalar ord); -@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::linalg_matrix_norm.out(Tensor self, Scalar ord, int[] dim=[-2,-1], bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_outf(@Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal LongArrayRef dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_outf(@Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::linalg_matrix_norm.str_ord(Tensor self, str ord='fro', int[] dim=[-2,-1], bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @StringView BytePointer ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @StringView BytePointer ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @StringView String ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); -@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @StringView BytePointer ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); -@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @StringView String ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @StringView String ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @StringView BytePointer ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_matrix_norm(@Const @ByRef Tensor self, @StringView String ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::linalg_matrix_norm.str_ord_out(Tensor self, str ord='fro', int[] dim=[-2,-1], bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView BytePointer ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView BytePointer ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView String ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); -@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView BytePointer ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); -@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView String ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView String ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView BytePointer ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView String ord/*="fro"*/, @ByVal(nullValue = "at::IntArrayRef({-2,-1})") LongArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::linalg_matrix_norm.str_ord_out(Tensor self, str ord='fro', int[] dim=[-2,-1], bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_outf(@Const @ByRef Tensor self, @StringView BytePointer ord, @ByVal LongArrayRef dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor linalg_matrix_norm_outf(@Const @ByRef Tensor self, @StringView String ord, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -36426,11 +36488,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_matrix_rank.atol_rtol_tensor(Tensor input, *, Tensor? atol=None, Tensor? rtol=None, bool hermitian=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_matrix_rank(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional atol, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional rtol, @Cast("bool") boolean hermitian/*=false*/); +@Namespace("at") public static native @ByVal Tensor linalg_matrix_rank(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "std::optional{}") TensorOptional atol, @Const @ByRef(nullValue = "std::optional{}") TensorOptional rtol, @Cast("bool") boolean hermitian/*=false*/); @Namespace("at") public static native @ByVal Tensor linalg_matrix_rank(@Const @ByRef Tensor input); // aten::linalg_matrix_rank.atol_rtol_tensor_out(Tensor input, *, Tensor? atol=None, Tensor? rtol=None, bool hermitian=False, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_matrix_rank_out(@ByRef Tensor out, @Const @ByRef Tensor input, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional atol, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional rtol, @Cast("bool") boolean hermitian/*=false*/); +@Namespace("at") public static native @ByRef Tensor linalg_matrix_rank_out(@ByRef Tensor out, @Const @ByRef Tensor input, @Const @ByRef(nullValue = "std::optional{}") TensorOptional atol, @Const @ByRef(nullValue = "std::optional{}") TensorOptional rtol, @Cast("bool") boolean hermitian/*=false*/); @Namespace("at") public static native @ByRef Tensor linalg_matrix_rank_out(@ByRef Tensor out, @Const @ByRef Tensor input); // aten::linalg_matrix_rank.atol_rtol_tensor_out(Tensor input, *, Tensor? atol=None, Tensor? rtol=None, bool hermitian=False, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_matrix_rank_outf(@Const @ByRef Tensor input, @Const @ByRef TensorOptional atol, @Const @ByRef TensorOptional rtol, @Cast("bool") boolean hermitian, @ByRef Tensor out); @@ -36531,28 +36593,28 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_norm(Tensor self, Scalar? ord=None, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::linalg_norm.ord_str(Tensor self, str ord, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @StringView BytePointer ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @StringView BytePointer ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @StringView BytePointer ord); -@Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @StringView String ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @StringView String ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor linalg_norm(@Const @ByRef Tensor self, @StringView String ord); // aten::linalg_norm.out(Tensor self, Scalar? ord=None, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::linalg_norm.out(Tensor self, Scalar? ord=None, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_norm_outf(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional ord, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor linalg_norm_outf(@Const @ByRef Tensor self, @Const @ByRef ScalarOptional ord, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::linalg_norm.ord_str_out(Tensor self, str ord, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView BytePointer ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView BytePointer ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView BytePointer ord); -@Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView String ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView String ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor linalg_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @StringView String ord); // aten::linalg_norm.ord_str_out(Tensor self, str ord, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_norm_outf(@Const @ByRef Tensor self, @StringView BytePointer ord, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -36586,11 +36648,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_pinv.atol_rtol_tensor(Tensor self, *, Tensor? atol=None, Tensor? rtol=None, bool hermitian=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_pinv(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional atol, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional rtol, @Cast("bool") boolean hermitian/*=false*/); +@Namespace("at") public static native @ByVal Tensor linalg_pinv(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional atol, @Const @ByRef(nullValue = "std::optional{}") TensorOptional rtol, @Cast("bool") boolean hermitian/*=false*/); @Namespace("at") public static native @ByVal Tensor linalg_pinv(@Const @ByRef Tensor self); // aten::linalg_pinv.atol_rtol_tensor_out(Tensor self, *, Tensor? atol=None, Tensor? rtol=None, bool hermitian=False, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_pinv_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional atol, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional rtol, @Cast("bool") boolean hermitian/*=false*/); +@Namespace("at") public static native @ByRef Tensor linalg_pinv_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "std::optional{}") TensorOptional atol, @Const @ByRef(nullValue = "std::optional{}") TensorOptional rtol, @Cast("bool") boolean hermitian/*=false*/); @Namespace("at") public static native @ByRef Tensor linalg_pinv_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::linalg_pinv.atol_rtol_tensor_out(Tensor self, *, Tensor? atol=None, Tensor? rtol=None, bool hermitian=False, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_pinv_outf(@Const @ByRef Tensor self, @Const @ByRef TensorOptional atol, @Const @ByRef TensorOptional rtol, @Cast("bool") boolean hermitian, @ByRef Tensor out); @@ -36839,11 +36901,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_svd(Tensor A, bool full_matrices=True, *, str? driver=None) -> (Tensor U, Tensor S, Tensor Vh) -@Namespace("at") public static native @ByVal T_TensorTensorTensor_T linalg_svd(@Const @ByRef Tensor A, @Cast("bool") boolean full_matrices/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional driver); +@Namespace("at") public static native @ByVal T_TensorTensorTensor_T linalg_svd(@Const @ByRef Tensor A, @Cast("bool") boolean full_matrices/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional driver); @Namespace("at") public static native @ByVal T_TensorTensorTensor_T linalg_svd(@Const @ByRef Tensor A); // aten::linalg_svd.U(Tensor A, bool full_matrices=True, *, str? driver=None, Tensor(a!) U, Tensor(b!) S, Tensor(c!) Vh) -> (Tensor(a!) U, Tensor(b!) S, Tensor(c!) Vh) -@Namespace("at") public static native @ByVal T_TensorTensorTensor_T linalg_svd_out(@ByRef Tensor U, @ByRef Tensor S, @ByRef Tensor Vh, @Const @ByRef Tensor A, @Cast("bool") boolean full_matrices/*=true*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional driver); +@Namespace("at") public static native @ByVal T_TensorTensorTensor_T linalg_svd_out(@ByRef Tensor U, @ByRef Tensor S, @ByRef Tensor Vh, @Const @ByRef Tensor A, @Cast("bool") boolean full_matrices/*=true*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional driver); @Namespace("at") public static native @ByVal T_TensorTensorTensor_T linalg_svd_out(@ByRef Tensor U, @ByRef Tensor S, @ByRef Tensor Vh, @Const @ByRef Tensor A); // aten::linalg_svd.U(Tensor A, bool full_matrices=True, *, str? driver=None, Tensor(a!) U, Tensor(b!) S, Tensor(c!) Vh) -> (Tensor(a!) U, Tensor(b!) S, Tensor(c!) Vh) @Namespace("at") public static native @ByVal T_TensorTensorTensor_T linalg_svd_outf(@Const @ByRef Tensor A, @Cast("bool") boolean full_matrices, @ByVal StringViewOptional driver, @ByRef Tensor U, @ByRef Tensor S, @ByRef Tensor Vh); @@ -36876,11 +36938,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_svdvals(Tensor A, *, str? driver=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_svdvals(@Const @ByRef Tensor A, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional driver); +@Namespace("at") public static native @ByVal Tensor linalg_svdvals(@Const @ByRef Tensor A, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional driver); @Namespace("at") public static native @ByVal Tensor linalg_svdvals(@Const @ByRef Tensor A); // aten::linalg_svdvals.out(Tensor A, *, str? driver=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_svdvals_out(@ByRef Tensor out, @Const @ByRef Tensor A, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional driver); +@Namespace("at") public static native @ByRef Tensor linalg_svdvals_out(@ByRef Tensor out, @Const @ByRef Tensor A, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional driver); @Namespace("at") public static native @ByRef Tensor linalg_svdvals_out(@ByRef Tensor out, @Const @ByRef Tensor A); // aten::linalg_svdvals.out(Tensor A, *, str? driver=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_svdvals_outf(@Const @ByRef Tensor A, @ByVal StringViewOptional driver, @ByRef Tensor out); @@ -36950,14 +37012,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_tensorsolve(Tensor self, Tensor other, int[]? dims=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_tensorsolve(@Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dims); +@Namespace("at") public static native @ByVal Tensor linalg_tensorsolve(@Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dims); @Namespace("at") public static native @ByVal Tensor linalg_tensorsolve(@Const @ByRef Tensor self, @Const @ByRef Tensor other); -@Namespace("at") public static native @ByVal Tensor linalg_tensorsolve(@Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dims); +@Namespace("at") public static native @ByVal Tensor linalg_tensorsolve(@Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dims); // aten::linalg_tensorsolve.out(Tensor self, Tensor other, int[]? dims=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_tensorsolve_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dims); +@Namespace("at") public static native @ByRef Tensor linalg_tensorsolve_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dims); @Namespace("at") public static native @ByRef Tensor linalg_tensorsolve_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor other); -@Namespace("at") public static native @ByRef Tensor linalg_tensorsolve_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dims); +@Namespace("at") public static native @ByRef Tensor linalg_tensorsolve_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dims); // aten::linalg_tensorsolve.out(Tensor self, Tensor other, int[]? dims=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_tensorsolve_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal LongArrayRefOptional dims, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor linalg_tensorsolve_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor other, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dims, @ByRef Tensor out); @@ -36990,12 +37052,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_vander(Tensor x, *, SymInt? N=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_vander(@Const @ByRef Tensor x, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional N); +@Namespace("at") public static native @ByVal Tensor linalg_vander(@Const @ByRef Tensor x, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional N); @Namespace("at") public static native @ByVal Tensor linalg_vander(@Const @ByRef Tensor x); // aten::linalg_vander(Tensor x, *, SymInt? N=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_vander_symint(@Const @ByRef Tensor x, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional N); +@Namespace("at") public static native @ByVal Tensor linalg_vander_symint(@Const @ByRef Tensor x, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional N); @Namespace("at") public static native @ByVal Tensor linalg_vander_symint(@Const @ByRef Tensor x); @@ -37064,14 +37126,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linalg_vector_norm(Tensor self, Scalar ord=2, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linalg_vector_norm(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(2)") Scalar ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_vector_norm(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(2)") Scalar ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor linalg_vector_norm(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor linalg_vector_norm(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(2)") Scalar ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor linalg_vector_norm(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(2)") Scalar ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::linalg_vector_norm.out(Tensor self, Scalar ord=2, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linalg_vector_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(2)") Scalar ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_vector_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(2)") Scalar ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor linalg_vector_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor linalg_vector_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(2)") Scalar ord, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor linalg_vector_norm_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(2)") Scalar ord, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::linalg_vector_norm.out(Tensor self, Scalar ord=2, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linalg_vector_norm_outf(@Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor linalg_vector_norm_outf(@Const @ByRef Tensor self, @Const @ByRef Scalar ord, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -37104,11 +37166,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::linear(Tensor input, Tensor weight, Tensor? bias=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor linear(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias); +@Namespace("at") public static native @ByVal Tensor linear(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias); @Namespace("at") public static native @ByVal Tensor linear(@Const @ByRef Tensor input, @Const @ByRef Tensor weight); // aten::linear.out(Tensor input, Tensor weight, Tensor? bias=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor linear_out(@ByRef Tensor out, @Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias); +@Namespace("at") public static native @ByRef Tensor linear_out(@ByRef Tensor out, @Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias); @Namespace("at") public static native @ByRef Tensor linear_out(@ByRef Tensor out, @Const @ByRef Tensor input, @Const @ByRef Tensor weight); // aten::linear.out(Tensor input, Tensor weight, Tensor? bias=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor linear_outf(@Const @ByRef Tensor input, @Const @ByRef Tensor weight, @Const @ByRef TensorOptional bias, @ByRef Tensor out); @@ -37399,13 +37461,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::log_normal.out(Tensor self, float mean=1, float std=2, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor log_normal_out(@ByRef Tensor out, @Const @ByRef Tensor self, double mean/*=1*/, double std/*=2*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor log_normal_out(@ByRef Tensor out, @Const @ByRef Tensor self, double mean/*=1*/, double std/*=2*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor log_normal_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::log_normal.out(Tensor self, float mean=1, float std=2, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor log_normal_outf(@Const @ByRef Tensor self, double mean, double std, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::log_normal(Tensor self, float mean=1, float std=2, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor log_normal(@Const @ByRef Tensor self, double mean/*=1*/, double std/*=2*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor log_normal(@Const @ByRef Tensor self, double mean/*=1*/, double std/*=2*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor log_normal(@Const @ByRef Tensor self); @@ -37541,17 +37603,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::log_softmax.int(Tensor self, int dim, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor log_softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor log_softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor log_softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::log_softmax.int_out(Tensor self, int dim, ScalarType? dtype=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor log_softmax_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor log_softmax_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor log_softmax_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::log_softmax.int_out(Tensor self, int dim, ScalarType? dtype=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor log_softmax_outf(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::log_softmax.Dimname(Tensor self, Dimname dim, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor log_softmax(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor log_softmax(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor log_softmax(@Const @ByRef Tensor self, @ByVal Dimname dim); @@ -37865,15 +37927,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::logit(Tensor self, float? eps=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor logit(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional eps); +@Namespace("at") public static native @ByVal Tensor logit(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); @Namespace("at") public static native @ByVal Tensor logit(@Const @ByRef Tensor self); // aten::logit_(Tensor(a!) self, float? eps=None) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor logit_(@ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional eps); +@Namespace("at") public static native @ByRef Tensor logit_(@ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); @Namespace("at") public static native @ByRef Tensor logit_(@ByRef Tensor self); // aten::logit.out(Tensor self, float? eps=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor logit_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional eps); +@Namespace("at") public static native @ByRef Tensor logit_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); @Namespace("at") public static native @ByRef Tensor logit_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::logit.out(Tensor self, float? eps=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor logit_outf(@Const @ByRef Tensor self, @ByVal DoubleOptional eps, @ByRef Tensor out); @@ -37906,13 +37968,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::logit_backward.grad_input(Tensor grad_output, Tensor self, float? eps=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor logit_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional eps); +@Namespace("at") public static native @ByRef Tensor logit_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); @Namespace("at") public static native @ByRef Tensor logit_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @Const @ByRef Tensor self); // aten::logit_backward.grad_input(Tensor grad_output, Tensor self, float? eps=None, *, Tensor(a!) grad_input) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor logit_backward_outf(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @ByVal DoubleOptional eps, @ByRef Tensor grad_input); // aten::logit_backward(Tensor grad_output, Tensor self, float? eps=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor logit_backward(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional eps); +@Namespace("at") public static native @ByVal Tensor logit_backward(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); @Namespace("at") public static native @ByVal Tensor logit_backward(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self); @@ -38153,9 +38215,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::lstm_cell(Tensor input, Tensor[] hx, Tensor w_ih, Tensor w_hh, Tensor? b_ih=None, Tensor? b_hh=None) -> (Tensor, Tensor) -@Namespace("at") public static native @ByVal T_TensorTensor_T lstm_cell(@Const @ByRef Tensor input, @ByVal TensorArrayRef hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_hh); +@Namespace("at") public static native @ByVal T_TensorTensor_T lstm_cell(@Const @ByRef Tensor input, @ByVal TensorArrayRef hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_hh); @Namespace("at") public static native @ByVal T_TensorTensor_T lstm_cell(@Const @ByRef Tensor input, @ByVal TensorArrayRef hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh); -@Namespace("at") public static native @ByVal T_TensorTensor_T lstm_cell(@Const @ByRef Tensor input, @ByVal TensorVector hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_hh); +@Namespace("at") public static native @ByVal T_TensorTensor_T lstm_cell(@Const @ByRef Tensor input, @ByVal TensorVector hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_hh); @Namespace("at") public static native @ByVal T_TensorTensor_T lstm_cell(@Const @ByRef Tensor input, @ByVal TensorVector hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh); @@ -39341,34 +39403,34 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::mean(Tensor self, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self); // aten::mean.dim(Tensor self, int[1]? dim, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim); -@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); // aten::mean.out(Tensor self, int[1]? dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim); -@Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); // aten::mean.out(Tensor self, int[1]? dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor mean_outf(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor mean_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::mean.names_dim(Tensor self, Dimname[1] dim, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::mean.names_out(Tensor self, Dimname[1] dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor mean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::mean.names_out(Tensor self, Dimname[1] dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor mean_outf(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -40167,11 +40229,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::mkldnn_linear(Tensor self, Tensor weight, Tensor? bias=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor mkldnn_linear(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias); +@Namespace("at") public static native @ByVal Tensor mkldnn_linear(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias); @Namespace("at") public static native @ByVal Tensor mkldnn_linear(@Const @ByRef Tensor self, @Const @ByRef Tensor weight); // aten::mkldnn_linear.out(Tensor self, Tensor weight, Tensor? bias=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor mkldnn_linear_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias); +@Namespace("at") public static native @ByRef Tensor mkldnn_linear_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias); @Namespace("at") public static native @ByRef Tensor mkldnn_linear_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight); // aten::mkldnn_linear.out(Tensor self, Tensor weight, Tensor? bias=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor mkldnn_linear_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @Const @ByRef TensorOptional bias, @ByRef Tensor out); @@ -40480,24 +40542,24 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::mkldnn_reorder_conv2d_weight(Tensor self, SymInt[2] padding=0, SymInt[2] stride=1, SymInt[2] dilation=1, SymInt groups=1, SymInt[]? input_size=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional input_size); +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional input_size); @Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); -@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional input_size); -@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional input_size); +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); // aten::mkldnn_reorder_conv2d_weight(Tensor self, SymInt[2] padding=0, SymInt[2] stride=1, SymInt[2] dilation=1, SymInt groups=1, SymInt[]? input_size=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional input_size); +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional input_size); @Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv2d_weight_symint(@Const @ByRef Tensor self); // aten::mkldnn_reorder_conv2d_weight.out(Tensor self, SymInt[2] padding=0, SymInt[2] stride=1, SymInt[2] dilation=1, SymInt groups=1, SymInt[]? input_size=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional input_size); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional input_size); @Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional input_size); -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional input_size); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); // aten::mkldnn_reorder_conv2d_weight.out(Tensor self, SymInt[2] padding=0, SymInt[2] stride=1, SymInt[2] dilation=1, SymInt groups=1, SymInt[]? input_size=None, *, Tensor(a!) out) -> Tensor(a!) @@ -40508,7 +40570,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::mkldnn_reorder_conv2d_weight.out(Tensor self, SymInt[2] padding=0, SymInt[2] stride=1, SymInt[2] dilation=1, SymInt groups=1, SymInt[]? input_size=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional input_size); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional input_size); @Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv2d_weight_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -40543,35 +40605,41 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include -// aten::mkldnn_reorder_conv3d_weight(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/); +// aten::mkldnn_reorder_conv3d_weight(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, SymInt[]? input_size=None) -> Tensor +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional input_size); @Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/); +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional input_size); +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight(@Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); -// aten::mkldnn_reorder_conv3d_weight(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups); +// aten::mkldnn_reorder_conv3d_weight(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, SymInt[]? input_size=None) -> Tensor +@Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight_symint(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional input_size); @Namespace("at") public static native @ByVal Tensor mkldnn_reorder_conv3d_weight_symint(@Const @ByRef Tensor self); -// aten::mkldnn_reorder_conv3d_weight.out(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/); +// aten::mkldnn_reorder_conv3d_weight.out(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, SymInt[]? input_size=None, *, Tensor(a!) out) -> Tensor(a!) +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional input_size); @Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional input_size); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation, @Cast("int64_t") long groups/*=1*/, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... input_size); -// aten::mkldnn_reorder_conv3d_weight.out(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_outf(@Const @ByRef Tensor self, @ByVal LongArrayRef padding, @ByVal LongArrayRef stride, @ByVal LongArrayRef dilation, @Cast("int64_t") long groups, @ByRef Tensor out); -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups, @ByRef Tensor out); +// aten::mkldnn_reorder_conv3d_weight.out(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, SymInt[]? input_size=None, *, Tensor(a!) out) -> Tensor(a!) +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_outf(@Const @ByRef Tensor self, @ByVal LongArrayRef padding, @ByVal LongArrayRef stride, @ByVal LongArrayRef dilation, @Cast("int64_t") long groups, @ByVal LongArrayRefOptional input_size, @ByRef Tensor out); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] input_size, @ByRef Tensor out); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dilation, @Cast("int64_t") long groups, @ByVal LongArrayRefOptional input_size, @ByRef Tensor out); +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_outf(@Const @ByRef Tensor self, @ByVal LongArrayRef padding, @ByVal LongArrayRef stride, @ByVal LongArrayRef dilation, @Cast("int64_t") long groups, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] input_size, @ByRef Tensor out); -// aten::mkldnn_reorder_conv3d_weight.out(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups); +// aten::mkldnn_reorder_conv3d_weight.out(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, SymInt[]? input_size=None, *, Tensor(a!) out) -> Tensor(a!) +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation, @ByVal(nullValue = "c10::SymInt(1)") SymInt groups, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional input_size); @Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); -// aten::mkldnn_reorder_conv3d_weight.out(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_symint_outf(@Const @ByRef Tensor self, @ByVal SymIntArrayRef padding, @ByVal SymIntArrayRef stride, @ByVal SymIntArrayRef dilation, @ByVal SymInt groups, @ByRef Tensor out); +// aten::mkldnn_reorder_conv3d_weight.out(Tensor self, SymInt[3] padding=0, SymInt[3] stride=1, SymInt[3] dilation=1, SymInt groups=1, SymInt[]? input_size=None, *, Tensor(a!) out) -> Tensor(a!) +@Namespace("at") public static native @ByRef Tensor mkldnn_reorder_conv3d_weight_symint_outf(@Const @ByRef Tensor self, @ByVal SymIntArrayRef padding, @ByVal SymIntArrayRef stride, @ByVal SymIntArrayRef dilation, @ByVal SymInt groups, @ByVal SymIntArrayRefOptional input_size, @ByRef Tensor out); @@ -41086,13 +41154,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::multi_margin_loss.out(Tensor self, Tensor target, Scalar p=1, Scalar margin=1, Tensor? weight=None, int reduction=Mean, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor multi_margin_loss_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar p, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar margin, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByRef Tensor multi_margin_loss_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar p, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar margin, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByRef Tensor multi_margin_loss_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::multi_margin_loss.out(Tensor self, Tensor target, Scalar p=1, Scalar margin=1, Tensor? weight=None, int reduction=Mean, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor multi_margin_loss_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef Scalar p, @Const @ByRef Scalar margin, @Const @ByRef TensorOptional weight, @Cast("int64_t") long reduction, @ByRef Tensor out); // aten::multi_margin_loss(Tensor self, Tensor target, Scalar p=1, Scalar margin=1, Tensor? weight=None, int reduction=Mean) -> Tensor -@Namespace("at") public static native @ByVal Tensor multi_margin_loss(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar p, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar margin, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByVal Tensor multi_margin_loss(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar p, @Const @ByRef(nullValue = "at::Scalar(1)") Scalar margin, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByVal Tensor multi_margin_loss(@Const @ByRef Tensor self, @Const @ByRef Tensor target); @@ -41123,13 +41191,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::multi_margin_loss_backward.grad_input(Tensor grad_output, Tensor self, Tensor target, Scalar p, Scalar margin, Tensor? weight=None, int reduction=Mean, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor multi_margin_loss_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef Scalar p, @Const @ByRef Scalar margin, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByRef Tensor multi_margin_loss_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef Scalar p, @Const @ByRef Scalar margin, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByRef Tensor multi_margin_loss_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef Scalar p, @Const @ByRef Scalar margin); // aten::multi_margin_loss_backward.grad_input(Tensor grad_output, Tensor self, Tensor target, Scalar p, Scalar margin, Tensor? weight=None, int reduction=Mean, *, Tensor(a!) grad_input) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor multi_margin_loss_backward_outf(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef Scalar p, @Const @ByRef Scalar margin, @Const @ByRef TensorOptional weight, @Cast("int64_t") long reduction, @ByRef Tensor grad_input); // aten::multi_margin_loss_backward(Tensor grad_output, Tensor self, Tensor target, Scalar p, Scalar margin, Tensor? weight=None, int reduction=Mean) -> Tensor -@Namespace("at") public static native @ByVal Tensor multi_margin_loss_backward(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef Scalar p, @Const @ByRef Scalar margin, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); +@Namespace("at") public static native @ByVal Tensor multi_margin_loss_backward(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef Scalar p, @Const @ByRef Scalar margin, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/); @Namespace("at") public static native @ByVal Tensor multi_margin_loss_backward(@Const @ByRef Tensor grad_output, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef Scalar p, @Const @ByRef Scalar margin); @@ -41267,13 +41335,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::multinomial.out(Tensor self, int num_samples, bool replacement=False, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor multinomial_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long num_samples, @Cast("bool") boolean replacement/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor multinomial_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long num_samples, @Cast("bool") boolean replacement/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor multinomial_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long num_samples); // aten::multinomial.out(Tensor self, int num_samples, bool replacement=False, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor multinomial_outf(@Const @ByRef Tensor self, @Cast("int64_t") long num_samples, @Cast("bool") boolean replacement, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::multinomial(Tensor self, int num_samples, bool replacement=False, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor multinomial(@Const @ByRef Tensor self, @Cast("int64_t") long num_samples, @Cast("bool") boolean replacement/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor multinomial(@Const @ByRef Tensor self, @Cast("int64_t") long num_samples, @Cast("bool") boolean replacement/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor multinomial(@Const @ByRef Tensor self, @Cast("int64_t") long num_samples); @@ -41412,15 +41480,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nan_to_num(Tensor self, float? nan=None, float? posinf=None, float? neginf=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor nan_to_num(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional nan, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional neginf); +@Namespace("at") public static native @ByVal Tensor nan_to_num(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional nan, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional neginf); @Namespace("at") public static native @ByVal Tensor nan_to_num(@Const @ByRef Tensor self); // aten::nan_to_num_(Tensor(a!) self, float? nan=None, float? posinf=None, float? neginf=None) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nan_to_num_(@ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional nan, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional neginf); +@Namespace("at") public static native @ByRef Tensor nan_to_num_(@ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional nan, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional neginf); @Namespace("at") public static native @ByRef Tensor nan_to_num_(@ByRef Tensor self); // aten::nan_to_num.out(Tensor self, float? nan=None, float? posinf=None, float? neginf=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nan_to_num_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional nan, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional neginf); +@Namespace("at") public static native @ByRef Tensor nan_to_num_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional nan, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional posinf, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional neginf); @Namespace("at") public static native @ByRef Tensor nan_to_num_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::nan_to_num.out(Tensor self, float? nan=None, float? posinf=None, float? neginf=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor nan_to_num_outf(@Const @ByRef Tensor self, @ByVal DoubleOptional nan, @ByVal DoubleOptional posinf, @ByVal DoubleOptional neginf, @ByRef Tensor out); @@ -41453,14 +41521,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nanmean(Tensor self, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor nanmean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor nanmean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor nanmean(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor nanmean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor nanmean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::nanmean.out(Tensor self, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nanmean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor nanmean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor nanmean_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor nanmean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor nanmean_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::nanmean.out(Tensor self, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor nanmean_outf(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor nanmean_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -41548,27 +41616,27 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nanquantile(Tensor self, Tensor q, int? dim=None, bool keepdim=False, *, str interpolation='linear') -> Tensor -@Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); +@Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); @Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q); -@Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); +@Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); // aten::nanquantile.out(Tensor self, Tensor q, int? dim=None, bool keepdim=False, *, str interpolation='linear', Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); +@Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); @Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q); -@Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); +@Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); // aten::nanquantile.out(Tensor self, Tensor q, int? dim=None, bool keepdim=False, *, str interpolation='linear', Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor nanquantile_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @StringView BytePointer interpolation, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor nanquantile_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @StringView String interpolation, @ByRef Tensor out); // aten::nanquantile.scalar(Tensor self, float q, int? dim=None, bool keepdim=False, *, str interpolation='linear') -> Tensor -@Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); +@Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); @Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, double q); -@Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); +@Namespace("at") public static native @ByVal Tensor nanquantile(@Const @ByRef Tensor self, double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); // aten::nanquantile.scalar_out(Tensor self, float q, int? dim=None, bool keepdim=False, *, str interpolation='linear', Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); +@Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); @Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q); -@Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); +@Namespace("at") public static native @ByRef Tensor nanquantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); // aten::nanquantile.scalar_out(Tensor self, float q, int? dim=None, bool keepdim=False, *, str interpolation='linear', Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor nanquantile_outf(@Const @ByRef Tensor self, double q, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @StringView BytePointer interpolation, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor nanquantile_outf(@Const @ByRef Tensor self, double q, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @StringView String interpolation, @ByRef Tensor out); @@ -41601,14 +41669,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nansum(Tensor self, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor nansum(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor nansum(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor nansum(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor nansum(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor nansum(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::nansum.out(Tensor self, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nansum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor nansum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor nansum_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor nansum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor nansum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); // aten::nansum.out(Tensor self, int[1]? dim=None, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor nansum_outf(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor nansum_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -42287,9 +42355,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nested_to_padded_tensor(Tensor self, float padding, int[]? output_size=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor nested_to_padded_tensor(@Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional output_size); +@Namespace("at") public static native @ByVal Tensor nested_to_padded_tensor(@Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional output_size); @Namespace("at") public static native @ByVal Tensor nested_to_padded_tensor(@Const @ByRef Tensor self, double padding); -@Namespace("at") public static native @ByVal Tensor nested_to_padded_tensor(@Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); +@Namespace("at") public static native @ByVal Tensor nested_to_padded_tensor(@Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); @@ -42594,7 +42662,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nll_loss.out(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nll_loss_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); +@Namespace("at") public static native @ByRef Tensor nll_loss_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); @Namespace("at") public static native @ByRef Tensor nll_loss_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target); @@ -42603,7 +42671,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nll_loss.out(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nll_loss_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); +@Namespace("at") public static native @ByRef Tensor nll_loss_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); @Namespace("at") public static native @ByRef Tensor nll_loss_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target); @@ -42612,12 +42680,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nll_loss(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100) -> Tensor -@Namespace("at") public static native @ByVal Tensor nll_loss(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); +@Namespace("at") public static native @ByVal Tensor nll_loss(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); @Namespace("at") public static native @ByVal Tensor nll_loss(@Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::nll_loss(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100) -> Tensor -@Namespace("at") public static native @ByVal Tensor nll_loss_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); +@Namespace("at") public static native @ByVal Tensor nll_loss_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); @Namespace("at") public static native @ByVal Tensor nll_loss_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target); @@ -42649,7 +42717,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nll_loss2d.out(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nll_loss2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); +@Namespace("at") public static native @ByRef Tensor nll_loss2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); @Namespace("at") public static native @ByRef Tensor nll_loss2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target); @@ -42658,7 +42726,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nll_loss2d.out(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor nll_loss2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); +@Namespace("at") public static native @ByRef Tensor nll_loss2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); @Namespace("at") public static native @ByRef Tensor nll_loss2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor target); @@ -42667,12 +42735,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nll_loss2d(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100) -> Tensor -@Namespace("at") public static native @ByVal Tensor nll_loss2d(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); +@Namespace("at") public static native @ByVal Tensor nll_loss2d(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); @Namespace("at") public static native @ByVal Tensor nll_loss2d(@Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::nll_loss2d(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100) -> Tensor -@Namespace("at") public static native @ByVal Tensor nll_loss2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); +@Namespace("at") public static native @ByVal Tensor nll_loss2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); @Namespace("at") public static native @ByVal Tensor nll_loss2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target); @@ -42908,12 +42976,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::nll_loss_nd(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100) -> Tensor -@Namespace("at") public static native @ByVal Tensor nll_loss_nd(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); +@Namespace("at") public static native @ByVal Tensor nll_loss_nd(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @Cast("int64_t") long ignore_index/*=-100*/); @Namespace("at") public static native @ByVal Tensor nll_loss_nd(@Const @ByRef Tensor self, @Const @ByRef Tensor target); // aten::nll_loss_nd(Tensor self, Tensor target, Tensor? weight=None, int reduction=Mean, SymInt ignore_index=-100) -> Tensor -@Namespace("at") public static native @ByVal Tensor nll_loss_nd_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); +@Namespace("at") public static native @ByVal Tensor nll_loss_nd_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @Cast("int64_t") long reduction/*=at::Reduction::Mean*/, @ByVal(nullValue = "c10::SymInt(-100)") SymInt ignore_index); @Namespace("at") public static native @ByVal Tensor nll_loss_nd_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor target); @@ -43175,40 +43243,40 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::normal_functional(Tensor self, float mean=0, float std=1, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor normal_functional(@Const @ByRef Tensor self, double mean/*=0*/, double std/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor normal_functional(@Const @ByRef Tensor self, double mean/*=0*/, double std/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor normal_functional(@Const @ByRef Tensor self); // aten::normal.Tensor_float_out(Tensor mean, float std=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, @Const @ByRef Tensor mean, double std/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, @Const @ByRef Tensor mean, double std/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); // aten::normal.Tensor_float_out(Tensor mean, float std=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor normal_outf(@Const @ByRef Tensor mean, double std, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::normal.Tensor_float(Tensor mean, float std=1, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor normal(@Const @ByRef Tensor mean, double std/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor normal(@Const @ByRef Tensor mean, double std/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor normal(@Const @ByRef Tensor mean); // aten::normal.float_Tensor_out(float mean, Tensor std, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, double mean, @Const @ByRef Tensor std, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, double mean, @Const @ByRef Tensor std, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); // aten::normal.float_Tensor_out(float mean, Tensor std, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor normal_outf(double mean, @Const @ByRef Tensor std, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::normal.float_Tensor(float mean, Tensor std, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor normal(double mean, @Const @ByRef Tensor std, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor normal(double mean, @Const @ByRef Tensor std, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor normal(double mean, @Const @ByRef Tensor std); // aten::normal.Tensor_Tensor_out(Tensor mean, Tensor std, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, @Const @ByRef Tensor mean, @Const @ByRef Tensor std, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, @Const @ByRef Tensor mean, @Const @ByRef Tensor std, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); // aten::normal.Tensor_Tensor_out(Tensor mean, Tensor std, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor normal_outf(@Const @ByRef Tensor mean, @Const @ByRef Tensor std, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::normal.Tensor_Tensor(Tensor mean, Tensor std, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor normal(@Const @ByRef Tensor mean, @Const @ByRef Tensor std, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor normal(@Const @ByRef Tensor mean, @Const @ByRef Tensor std, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor normal(@Const @ByRef Tensor mean, @Const @ByRef Tensor std); // aten::normal.float_float(float mean, float std, SymInt[] size, *, Generator? generator=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor normal(double mean, double std, @ByVal LongArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); +@Namespace("at") public static native @ByVal Tensor normal(double mean, double std, @ByVal LongArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("at") public static native @ByVal Tensor normal(double mean, double std, @ByVal LongArrayRef size); -@Namespace("at") public static native @ByVal Tensor normal(double mean, double std, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); +@Namespace("at") public static native @ByVal Tensor normal(double mean, double std, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("at") public static native @ByVal Tensor normal(double mean, double std, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); @@ -43218,7 +43286,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::normal.float_float(float mean, float std, SymInt[] size, *, Generator? generator=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor normal_symint(double mean, double std, @ByVal SymIntArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); +@Namespace("at") public static native @ByVal Tensor normal_symint(double mean, double std, @ByVal SymIntArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("at") public static native @ByVal Tensor normal_symint(double mean, double std, @ByVal SymIntArrayRef size); @@ -43227,8 +43295,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::normal.float_float_out(float mean, float std, SymInt[] size, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, double mean, double std, @ByVal LongArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); -@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, double mean, double std, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, double mean, double std, @ByVal LongArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, double mean, double std, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @@ -43238,7 +43306,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::normal.float_float_out(float mean, float std, SymInt[] size, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor normal_symint_out(@ByRef Tensor out, double mean, double std, @ByVal SymIntArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor normal_symint_out(@ByRef Tensor out, double mean, double std, @ByVal SymIntArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor normal_symint_out(@ByRef Tensor out, double mean, double std, @ByVal SymIntArrayRef size); @@ -43248,7 +43316,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::normal.out(Tensor self, float mean=0, float std=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, @Const @ByRef Tensor self, double mean/*=0*/, double std/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor normal_out(@ByRef Tensor out, @Const @ByRef Tensor self, double mean/*=0*/, double std/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); // aten::normal.out(Tensor self, float mean=0, float std=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor normal_outf(@Const @ByRef Tensor self, double mean, double std, @ByVal GeneratorOptional generator, @ByRef Tensor out); @@ -43516,13 +43584,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::ones_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor ones_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor ones_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor ones_like(@Const @ByRef Tensor self); // aten::ones_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor @Namespace("at") public static native @ByVal Tensor ones_like(@Const @ByRef Tensor self, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); // aten::ones_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor ones_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor ones_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor ones_like_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::ones_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor ones_like_outf(@Const @ByRef Tensor self, @ByVal MemoryFormatOptional memory_format, @ByRef Tensor out); @@ -43723,18 +43791,18 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::pad(Tensor self, SymInt[] pad, str mode="constant", float? value=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal LongArrayRef pad, @StringView BytePointer mode/*="constant"*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional value); +@Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal LongArrayRef pad, @StringView BytePointer mode/*="constant"*/, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional value); @Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal LongArrayRef pad); -@Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] pad, @StringView String mode/*="constant"*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional value); +@Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] pad, @StringView String mode/*="constant"*/, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional value); @Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... pad); -@Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] pad, @StringView BytePointer mode/*="constant"*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional value); -@Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal LongArrayRef pad, @StringView String mode/*="constant"*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional value); +@Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] pad, @StringView BytePointer mode/*="constant"*/, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional value); +@Namespace("at") public static native @ByVal Tensor pad(@Const @ByRef Tensor self, @ByVal LongArrayRef pad, @StringView String mode/*="constant"*/, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional value); // aten::pad(Tensor self, SymInt[] pad, str mode="constant", float? value=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor pad_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef pad, @StringView BytePointer mode/*="constant"*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional value); +@Namespace("at") public static native @ByVal Tensor pad_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef pad, @StringView BytePointer mode/*="constant"*/, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional value); @Namespace("at") public static native @ByVal Tensor pad_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef pad); -@Namespace("at") public static native @ByVal Tensor pad_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef pad, @StringView String mode/*="constant"*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional value); +@Namespace("at") public static native @ByVal Tensor pad_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef pad, @StringView String mode/*="constant"*/, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional value); @@ -44058,11 +44126,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::poisson(Tensor self, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor poisson(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor poisson(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor poisson(@Const @ByRef Tensor self); // aten::poisson.out(Tensor self, Generator? generator=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor poisson_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor poisson_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor poisson_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::poisson.out(Tensor self, Generator? generator=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor poisson_outf(@Const @ByRef Tensor self, @ByVal GeneratorOptional generator, @ByRef Tensor out); @@ -44306,31 +44374,31 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::prod(Tensor self, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor prod(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor prod(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor prod(@Const @ByRef Tensor self); // aten::prod.dim_int(Tensor self, int dim, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor prod(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor prod(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor prod(@Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::prod.int_out(Tensor self, int dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor prod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor prod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor prod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::prod.int_out(Tensor self, int dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor prod_outf(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::prod.dim_Dimname(Tensor self, Dimname dim, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor prod(@Const @ByRef Tensor self, @ByVal Dimname dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor prod(@Const @ByRef Tensor self, @ByVal Dimname dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor prod(@Const @ByRef Tensor self, @ByVal Dimname dim); // aten::prod.Dimname_out(Tensor self, Dimname dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor prod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal Dimname dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor prod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal Dimname dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor prod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal Dimname dim); // aten::prod.Dimname_out(Tensor self, Dimname dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor prod_outf(@Const @ByRef Tensor self, @ByVal Dimname dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::prod.out(Tensor self, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor prod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor prod_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor prod_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::prod.out(Tensor self, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor prod_outf(@Const @ByRef Tensor self, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -44655,27 +44723,27 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::quantile(Tensor self, Tensor q, int? dim=None, bool keepdim=False, *, str interpolation='linear') -> Tensor -@Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); +@Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); @Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q); -@Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); +@Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); // aten::quantile.out(Tensor self, Tensor q, int? dim=None, bool keepdim=False, *, str interpolation='linear', Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); +@Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); @Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q); -@Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); +@Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); // aten::quantile.out(Tensor self, Tensor q, int? dim=None, bool keepdim=False, *, str interpolation='linear', Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor quantile_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @StringView BytePointer interpolation, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor quantile_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor q, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @StringView String interpolation, @ByRef Tensor out); // aten::quantile.scalar(Tensor self, float q, int? dim=None, bool keepdim=False, *, str interpolation='linear') -> Tensor -@Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); +@Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); @Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, double q); -@Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); +@Namespace("at") public static native @ByVal Tensor quantile(@Const @ByRef Tensor self, double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); // aten::quantile.scalar_out(Tensor self, float q, int? dim=None, bool keepdim=False, *, str interpolation='linear', Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); +@Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView BytePointer interpolation/*="linear"*/); @Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q); -@Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); +@Namespace("at") public static native @ByRef Tensor quantile_out(@ByRef Tensor out, @Const @ByRef Tensor self, double q, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @Cast("bool") boolean keepdim/*=false*/, @StringView String interpolation/*="linear"*/); // aten::quantile.scalar_out(Tensor self, float q, int? dim=None, bool keepdim=False, *, str interpolation='linear', Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor quantile_outf(@Const @ByRef Tensor self, double q, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @StringView BytePointer interpolation, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor quantile_outf(@Const @ByRef Tensor self, double q, @ByVal LongOptional dim, @Cast("bool") boolean keepdim, @StringView String interpolation, @ByRef Tensor out); @@ -45335,13 +45403,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::rand_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor rand_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor rand_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor rand_like(@Const @ByRef Tensor self); // aten::rand_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor @Namespace("at") public static native @ByVal Tensor rand_like(@Const @ByRef Tensor self, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); // aten::rand_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor rand_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor rand_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor rand_like_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::rand_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor rand_like_outf(@Const @ByRef Tensor self, @ByVal MemoryFormatOptional memory_format, @ByRef Tensor out); @@ -45557,7 +45625,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::randint_like(Tensor self, SymInt high, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long high); @@ -45566,7 +45634,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::randint_like(Tensor self, SymInt high, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor randint_like_symint(@Const @ByRef Tensor self, @ByVal SymInt high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor randint_like_symint(@Const @ByRef Tensor self, @ByVal SymInt high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor randint_like_symint(@Const @ByRef Tensor self, @ByVal SymInt high); @@ -45575,7 +45643,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::randint_like.low_dtype(Tensor self, SymInt low, SymInt high, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long low, @Cast("int64_t") long high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long low, @Cast("int64_t") long high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long low, @Cast("int64_t") long high); @@ -45584,7 +45652,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::randint_like.low_dtype(Tensor self, SymInt low, SymInt high, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor randint_like_symint(@Const @ByRef Tensor self, @ByVal SymInt low, @ByVal SymInt high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor randint_like_symint(@Const @ByRef Tensor self, @ByVal SymInt low, @ByVal SymInt high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor randint_like_symint(@Const @ByRef Tensor self, @ByVal SymInt low, @ByVal SymInt high); @@ -45593,7 +45661,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::randint_like.out(Tensor self, SymInt high, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor randint_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long high, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor randint_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long high, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor randint_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long high); @@ -45602,7 +45670,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::randint_like.out(Tensor self, SymInt high, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor randint_like_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymInt high, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor randint_like_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymInt high, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor randint_like_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymInt high); @@ -45611,7 +45679,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::randint_like.low_dtype_out(Tensor self, SymInt low, SymInt high, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor randint_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long low, @Cast("int64_t") long high, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor randint_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long low, @Cast("int64_t") long high, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor randint_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long low, @Cast("int64_t") long high); @@ -45620,7 +45688,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::randint_like.low_dtype_out(Tensor self, SymInt low, SymInt high, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor randint_like_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymInt low, @ByVal SymInt high, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor randint_like_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymInt low, @ByVal SymInt high, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor randint_like_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymInt low, @ByVal SymInt high); @@ -45839,13 +45907,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::randn_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor randn_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor randn_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor randn_like(@Const @ByRef Tensor self); // aten::randn_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor @Namespace("at") public static native @ByVal Tensor randn_like(@Const @ByRef Tensor self, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); // aten::randn_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor randn_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor randn_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor randn_like_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::randn_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor randn_like_outf(@Const @ByRef Tensor self, @ByVal MemoryFormatOptional memory_format, @ByRef Tensor out); @@ -45878,33 +45946,33 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::random.from_out(Tensor self, int from, int? to, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor random_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long from, @ByVal LongOptional to, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor random_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long from, @ByVal LongOptional to, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor random_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long from, @ByVal LongOptional to); // aten::random.from_out(Tensor self, int from, int? to, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor random_outf(@Const @ByRef Tensor self, @Cast("int64_t") long from, @ByVal LongOptional to, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::random.from(Tensor self, int from, int? to, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor random(@Const @ByRef Tensor self, @Cast("int64_t") long from, @ByVal LongOptional to, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor random(@Const @ByRef Tensor self, @Cast("int64_t") long from, @ByVal LongOptional to, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor random(@Const @ByRef Tensor self, @Cast("int64_t") long from, @ByVal LongOptional to); // aten::random.to_out(Tensor self, int to, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor random_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long to, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor random_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long to, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor random_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long to); // aten::random.to_out(Tensor self, int to, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor random_outf(@Const @ByRef Tensor self, @Cast("int64_t") long to, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::random.to(Tensor self, int to, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor random(@Const @ByRef Tensor self, @Cast("int64_t") long to, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor random(@Const @ByRef Tensor self, @Cast("int64_t") long to, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor random(@Const @ByRef Tensor self, @Cast("int64_t") long to); // aten::random.out(Tensor self, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor random_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor random_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor random_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::random.out(Tensor self, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor random_outf(@Const @ByRef Tensor self, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::random(Tensor self, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor random(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor random(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor random(@Const @ByRef Tensor self); @@ -46786,37 +46854,37 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::repeat_interleave.Tensor(Tensor repeats, *, SymInt? output_size=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional output_size); +@Namespace("at") public static native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional output_size); @Namespace("at") public static native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor repeats); // aten::repeat_interleave.Tensor(Tensor repeats, *, SymInt? output_size=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional output_size); +@Namespace("at") public static native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional output_size); @Namespace("at") public static native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor repeats); // aten::repeat_interleave.self_Tensor(Tensor self, Tensor repeats, int? dim=None, *, SymInt? output_size=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor self, @Const @ByRef Tensor repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional output_size); +@Namespace("at") public static native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor self, @Const @ByRef Tensor repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional output_size); @Namespace("at") public static native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor self, @Const @ByRef Tensor repeats); // aten::repeat_interleave.self_Tensor(Tensor self, Tensor repeats, int? dim=None, *, SymInt? output_size=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional output_size); +@Namespace("at") public static native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional output_size); @Namespace("at") public static native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor repeats); // aten::repeat_interleave.self_int(Tensor self, SymInt repeats, int? dim=None, *, SymInt? output_size=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor self, @Cast("int64_t") long repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional output_size); +@Namespace("at") public static native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor self, @Cast("int64_t") long repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional output_size); @Namespace("at") public static native @ByVal Tensor repeat_interleave(@Const @ByRef Tensor self, @Cast("int64_t") long repeats); // aten::repeat_interleave.self_int(Tensor self, SymInt repeats, int? dim=None, *, SymInt? output_size=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor self, @ByVal SymInt repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional output_size); +@Namespace("at") public static native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor self, @ByVal SymInt repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional output_size); @Namespace("at") public static native @ByVal Tensor repeat_interleave_symint(@Const @ByRef Tensor self, @ByVal SymInt repeats); // aten::repeat_interleave.Tensor_out(Tensor repeats, *, SymInt? output_size=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor repeat_interleave_out(@ByRef Tensor out, @Const @ByRef Tensor repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional output_size); +@Namespace("at") public static native @ByRef Tensor repeat_interleave_out(@ByRef Tensor out, @Const @ByRef Tensor repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional output_size); @Namespace("at") public static native @ByRef Tensor repeat_interleave_out(@ByRef Tensor out, @Const @ByRef Tensor repeats); @@ -46825,7 +46893,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::repeat_interleave.Tensor_out(Tensor repeats, *, SymInt? output_size=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor repeat_interleave_symint_out(@ByRef Tensor out, @Const @ByRef Tensor repeats, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional output_size); +@Namespace("at") public static native @ByRef Tensor repeat_interleave_symint_out(@ByRef Tensor out, @Const @ByRef Tensor repeats, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional output_size); @Namespace("at") public static native @ByRef Tensor repeat_interleave_symint_out(@ByRef Tensor out, @Const @ByRef Tensor repeats); @@ -47278,9 +47346,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::resize.out(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor resize_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @Const @ByRef Tensor resize_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @Const @ByRef Tensor resize_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef size); -@Namespace("at") public static native @Const @ByRef Tensor resize_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @Const @ByRef Tensor resize_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @Const @ByRef Tensor resize_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); @@ -47290,7 +47358,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::resize.out(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor resize_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @Const @ByRef Tensor resize_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @Const @ByRef Tensor resize_symint_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef size); @@ -47299,14 +47367,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::resize(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor resize(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor resize(@Const @ByRef Tensor self, @ByVal LongArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor resize(@Const @ByRef Tensor self, @ByVal LongArrayRef size); -@Namespace("at") public static native @ByVal Tensor resize(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor resize(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor resize(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); // aten::resize(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor resize_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor resize_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor resize_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef size); @@ -47338,17 +47406,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::resize_as_(Tensor(a!) self, Tensor the_template, *, MemoryFormat? memory_format=None) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor resize_as_(@Const @ByRef Tensor self, @Const @ByRef Tensor the_template, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @Const @ByRef Tensor resize_as_(@Const @ByRef Tensor self, @Const @ByRef Tensor the_template, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @Const @ByRef Tensor resize_as_(@Const @ByRef Tensor self, @Const @ByRef Tensor the_template); // aten::resize_as.out(Tensor self, Tensor the_template, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @Const @ByRef Tensor resize_as_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor the_template, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @Const @ByRef Tensor resize_as_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor the_template, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @Const @ByRef Tensor resize_as_out(@Const @ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor the_template); // aten::resize_as.out(Tensor self, Tensor the_template, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @Const @ByRef Tensor resize_as_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor the_template, @ByVal MemoryFormatOptional memory_format, @Const @ByRef Tensor out); // aten::resize_as(Tensor self, Tensor the_template, *, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor resize_as(@Const @ByRef Tensor self, @Const @ByRef Tensor the_template, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor resize_as(@Const @ByRef Tensor self, @Const @ByRef Tensor the_template, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor resize_as(@Const @ByRef Tensor self, @Const @ByRef Tensor the_template); @@ -47547,6 +47615,39 @@ public class torch extends org.bytedeco.pytorch.presets.torch { +// Parsed from ATen/ops/rms_norm.h + +// #pragma once + +// @generated by torchgen/gen.py from Function.h + +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + + + +// #include + + +// aten::rms_norm(Tensor input, int[] normalized_shape, Tensor? weight=None, float? eps=None) -> Tensor +@Namespace("at") public static native @ByVal Tensor rms_norm(@Const @ByRef Tensor input, @ByVal LongArrayRef normalized_shape, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); +@Namespace("at") public static native @ByVal Tensor rms_norm(@Const @ByRef Tensor input, @ByVal LongArrayRef normalized_shape); +@Namespace("at") public static native @ByVal Tensor rms_norm(@Const @ByRef Tensor input, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] normalized_shape, @Const @ByRef(nullValue = "std::optional{}") TensorOptional weight, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); +@Namespace("at") public static native @ByVal Tensor rms_norm(@Const @ByRef Tensor input, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... normalized_shape); + + + + // Parsed from ATen/ops/rnn_relu.h // #pragma once @@ -47607,7 +47708,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::rnn_relu_cell(Tensor input, Tensor hx, Tensor w_ih, Tensor w_hh, Tensor? b_ih=None, Tensor? b_hh=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor rnn_relu_cell(@Const @ByRef Tensor input, @Const @ByRef Tensor hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_hh); +@Namespace("at") public static native @ByVal Tensor rnn_relu_cell(@Const @ByRef Tensor input, @Const @ByRef Tensor hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_hh); @Namespace("at") public static native @ByVal Tensor rnn_relu_cell(@Const @ByRef Tensor input, @Const @ByRef Tensor hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh); @@ -47673,7 +47774,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::rnn_tanh_cell(Tensor input, Tensor hx, Tensor w_ih, Tensor w_hh, Tensor? b_ih=None, Tensor? b_hh=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor rnn_tanh_cell(@Const @ByRef Tensor input, @Const @ByRef Tensor hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional b_hh); +@Namespace("at") public static native @ByVal Tensor rnn_tanh_cell(@Const @ByRef Tensor input, @Const @ByRef Tensor hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_ih, @Const @ByRef(nullValue = "std::optional{}") TensorOptional b_hh); @Namespace("at") public static native @ByVal Tensor rnn_tanh_cell(@Const @ByRef Tensor input, @Const @ByRef Tensor hx, @Const @ByRef Tensor w_ih, @Const @ByRef Tensor w_hh); @@ -47957,11 +48058,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::rrelu(Tensor self, Scalar lower=0.125, Scalar upper=0.3333333333333333, bool training=False, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor rrelu(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor rrelu(@Const @ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor rrelu(@Const @ByRef Tensor self); // aten::rrelu_(Tensor(a!) self, Scalar lower=0.125, Scalar upper=0.3333333333333333, bool training=False, Generator? generator=None) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor rrelu_(@ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor rrelu_(@ByRef Tensor self, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor rrelu_(@ByRef Tensor self); @@ -47992,17 +48093,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::rrelu_with_noise.out(Tensor self, Tensor noise, Scalar lower=0.125, Scalar upper=0.3333333333333333, bool training=False, Generator? generator=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor rrelu_with_noise_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor noise, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor rrelu_with_noise_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor noise, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor rrelu_with_noise_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor noise); // aten::rrelu_with_noise.out(Tensor self, Tensor noise, Scalar lower=0.125, Scalar upper=0.3333333333333333, bool training=False, Generator? generator=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor rrelu_with_noise_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor noise, @Const @ByRef Scalar lower, @Const @ByRef Scalar upper, @Cast("bool") boolean training, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::rrelu_with_noise(Tensor self, Tensor noise, Scalar lower=0.125, Scalar upper=0.3333333333333333, bool training=False, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor rrelu_with_noise(@Const @ByRef Tensor self, @Const @ByRef Tensor noise, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor rrelu_with_noise(@Const @ByRef Tensor self, @Const @ByRef Tensor noise, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor rrelu_with_noise(@Const @ByRef Tensor self, @Const @ByRef Tensor noise); // aten::rrelu_with_noise_(Tensor(a!) self, Tensor noise, Scalar lower=0.125, Scalar upper=0.3333333333333333, bool training=False, Generator? generator=None) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor rrelu_with_noise_(@ByRef Tensor self, @Const @ByRef Tensor noise, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor rrelu_with_noise_(@ByRef Tensor self, @Const @ByRef Tensor noise, @Const @ByRef(nullValue = "at::Scalar(0.125)") Scalar lower, @Const @ByRef(nullValue = "at::Scalar(0.3333333333333333)") Scalar upper, @Cast("bool") boolean training/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor rrelu_with_noise_(@ByRef Tensor self, @Const @ByRef Tensor noise); @@ -48234,7 +48335,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::scaled_dot_product_attention(Tensor query, Tensor key, Tensor value, Tensor? attn_mask=None, float dropout_p=0.0, bool is_causal=False, *, float? scale=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor scaled_dot_product_attention(@Const @ByRef Tensor query, @Const @ByRef Tensor key, @Const @ByRef Tensor value, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional attn_mask, double dropout_p/*=0.0*/, @Cast("bool") boolean is_causal/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scale); +@Namespace("at") public static native @ByVal Tensor scaled_dot_product_attention(@Const @ByRef Tensor query, @Const @ByRef Tensor key, @Const @ByRef Tensor value, @Const @ByRef(nullValue = "std::optional{}") TensorOptional attn_mask, double dropout_p/*=0.0*/, @Cast("bool") boolean is_causal/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scale); @Namespace("at") public static native @ByVal Tensor scaled_dot_product_attention(@Const @ByRef Tensor query, @Const @ByRef Tensor key, @Const @ByRef Tensor value); @@ -48416,21 +48517,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::searchsorted.Tensor(Tensor sorted_sequence, Tensor self, *, bool out_int32=False, bool right=False, str? side=None, Tensor? sorter=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor searchsorted(@Const @ByRef Tensor sorted_sequence, @Const @ByRef Tensor self, @Cast("bool") boolean out_int32/*=false*/, @Cast("bool") boolean right/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional side, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional sorter); +@Namespace("at") public static native @ByVal Tensor searchsorted(@Const @ByRef Tensor sorted_sequence, @Const @ByRef Tensor self, @Cast("bool") boolean out_int32/*=false*/, @Cast("bool") boolean right/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional side, @Const @ByRef(nullValue = "std::optional{}") TensorOptional sorter); @Namespace("at") public static native @ByVal Tensor searchsorted(@Const @ByRef Tensor sorted_sequence, @Const @ByRef Tensor self); // aten::searchsorted.Tensor_out(Tensor sorted_sequence, Tensor self, *, bool out_int32=False, bool right=False, str? side=None, Tensor? sorter=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor searchsorted_out(@ByRef Tensor out, @Const @ByRef Tensor sorted_sequence, @Const @ByRef Tensor self, @Cast("bool") boolean out_int32/*=false*/, @Cast("bool") boolean right/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional side, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional sorter); +@Namespace("at") public static native @ByRef Tensor searchsorted_out(@ByRef Tensor out, @Const @ByRef Tensor sorted_sequence, @Const @ByRef Tensor self, @Cast("bool") boolean out_int32/*=false*/, @Cast("bool") boolean right/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional side, @Const @ByRef(nullValue = "std::optional{}") TensorOptional sorter); @Namespace("at") public static native @ByRef Tensor searchsorted_out(@ByRef Tensor out, @Const @ByRef Tensor sorted_sequence, @Const @ByRef Tensor self); // aten::searchsorted.Tensor_out(Tensor sorted_sequence, Tensor self, *, bool out_int32=False, bool right=False, str? side=None, Tensor? sorter=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor searchsorted_outf(@Const @ByRef Tensor sorted_sequence, @Const @ByRef Tensor self, @Cast("bool") boolean out_int32, @Cast("bool") boolean right, @ByVal StringViewOptional side, @Const @ByRef TensorOptional sorter, @ByRef Tensor out); // aten::searchsorted.Scalar(Tensor sorted_sequence, Scalar self, *, bool out_int32=False, bool right=False, str? side=None, Tensor? sorter=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor searchsorted(@Const @ByRef Tensor sorted_sequence, @Const @ByRef Scalar self, @Cast("bool") boolean out_int32/*=false*/, @Cast("bool") boolean right/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional side, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional sorter); +@Namespace("at") public static native @ByVal Tensor searchsorted(@Const @ByRef Tensor sorted_sequence, @Const @ByRef Scalar self, @Cast("bool") boolean out_int32/*=false*/, @Cast("bool") boolean right/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional side, @Const @ByRef(nullValue = "std::optional{}") TensorOptional sorter); @Namespace("at") public static native @ByVal Tensor searchsorted(@Const @ByRef Tensor sorted_sequence, @Const @ByRef Scalar self); // aten::searchsorted.Scalar_out(Tensor sorted_sequence, Scalar self, *, bool out_int32=False, bool right=False, str? side=None, Tensor? sorter=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor searchsorted_out(@ByRef Tensor out, @Const @ByRef Tensor sorted_sequence, @Const @ByRef Scalar self, @Cast("bool") boolean out_int32/*=false*/, @Cast("bool") boolean right/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional side, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional sorter); +@Namespace("at") public static native @ByRef Tensor searchsorted_out(@ByRef Tensor out, @Const @ByRef Tensor sorted_sequence, @Const @ByRef Scalar self, @Cast("bool") boolean out_int32/*=false*/, @Cast("bool") boolean right/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") StringViewOptional side, @Const @ByRef(nullValue = "std::optional{}") TensorOptional sorter); @Namespace("at") public static native @ByRef Tensor searchsorted_out(@ByRef Tensor out, @Const @ByRef Tensor sorted_sequence, @Const @ByRef Scalar self); // aten::searchsorted.Scalar_out(Tensor sorted_sequence, Scalar self, *, bool out_int32=False, bool right=False, str? side=None, Tensor? sorter=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor searchsorted_outf(@Const @ByRef Tensor sorted_sequence, @Const @ByRef Scalar self, @Cast("bool") boolean out_int32, @Cast("bool") boolean right, @ByVal StringViewOptional side, @Const @ByRef TensorOptional sorter, @ByRef Tensor out); @@ -48463,15 +48564,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::segment_reduce(Tensor data, str reduce, *, Tensor? lengths=None, Tensor? indices=None, Tensor? offsets=None, int axis=0, bool unsafe=False, Scalar? initial=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor segment_reduce(@Const @ByRef Tensor data, @StringView BytePointer reduce, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional lengths, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional indices, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional offsets, @Cast("int64_t") long axis/*=0*/, @Cast("bool") boolean unsafe/*=false*/, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional initial); +@Namespace("at") public static native @ByVal Tensor segment_reduce(@Const @ByRef Tensor data, @StringView BytePointer reduce, @Const @ByRef(nullValue = "std::optional{}") TensorOptional lengths, @Const @ByRef(nullValue = "std::optional{}") TensorOptional indices, @Const @ByRef(nullValue = "std::optional{}") TensorOptional offsets, @Cast("int64_t") long axis/*=0*/, @Cast("bool") boolean unsafe/*=false*/, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional initial); @Namespace("at") public static native @ByVal Tensor segment_reduce(@Const @ByRef Tensor data, @StringView BytePointer reduce); -@Namespace("at") public static native @ByVal Tensor segment_reduce(@Const @ByRef Tensor data, @StringView String reduce, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional lengths, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional indices, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional offsets, @Cast("int64_t") long axis/*=0*/, @Cast("bool") boolean unsafe/*=false*/, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional initial); +@Namespace("at") public static native @ByVal Tensor segment_reduce(@Const @ByRef Tensor data, @StringView String reduce, @Const @ByRef(nullValue = "std::optional{}") TensorOptional lengths, @Const @ByRef(nullValue = "std::optional{}") TensorOptional indices, @Const @ByRef(nullValue = "std::optional{}") TensorOptional offsets, @Cast("int64_t") long axis/*=0*/, @Cast("bool") boolean unsafe/*=false*/, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional initial); @Namespace("at") public static native @ByVal Tensor segment_reduce(@Const @ByRef Tensor data, @StringView String reduce); // aten::segment_reduce.out(Tensor data, str reduce, *, Tensor? lengths=None, Tensor? indices=None, Tensor? offsets=None, int axis=0, bool unsafe=False, Scalar? initial=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor segment_reduce_out(@ByRef Tensor out, @Const @ByRef Tensor data, @StringView BytePointer reduce, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional lengths, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional indices, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional offsets, @Cast("int64_t") long axis/*=0*/, @Cast("bool") boolean unsafe/*=false*/, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional initial); +@Namespace("at") public static native @ByRef Tensor segment_reduce_out(@ByRef Tensor out, @Const @ByRef Tensor data, @StringView BytePointer reduce, @Const @ByRef(nullValue = "std::optional{}") TensorOptional lengths, @Const @ByRef(nullValue = "std::optional{}") TensorOptional indices, @Const @ByRef(nullValue = "std::optional{}") TensorOptional offsets, @Cast("int64_t") long axis/*=0*/, @Cast("bool") boolean unsafe/*=false*/, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional initial); @Namespace("at") public static native @ByRef Tensor segment_reduce_out(@ByRef Tensor out, @Const @ByRef Tensor data, @StringView BytePointer reduce); -@Namespace("at") public static native @ByRef Tensor segment_reduce_out(@ByRef Tensor out, @Const @ByRef Tensor data, @StringView String reduce, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional lengths, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional indices, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional offsets, @Cast("int64_t") long axis/*=0*/, @Cast("bool") boolean unsafe/*=false*/, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional initial); +@Namespace("at") public static native @ByRef Tensor segment_reduce_out(@ByRef Tensor out, @Const @ByRef Tensor data, @StringView String reduce, @Const @ByRef(nullValue = "std::optional{}") TensorOptional lengths, @Const @ByRef(nullValue = "std::optional{}") TensorOptional indices, @Const @ByRef(nullValue = "std::optional{}") TensorOptional offsets, @Cast("int64_t") long axis/*=0*/, @Cast("bool") boolean unsafe/*=false*/, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional initial); @Namespace("at") public static native @ByRef Tensor segment_reduce_out(@ByRef Tensor out, @Const @ByRef Tensor data, @StringView String reduce); // aten::segment_reduce.out(Tensor data, str reduce, *, Tensor? lengths=None, Tensor? indices=None, Tensor? offsets=None, int axis=0, bool unsafe=False, Scalar? initial=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor segment_reduce_outf(@Const @ByRef Tensor data, @StringView BytePointer reduce, @Const @ByRef TensorOptional lengths, @Const @ByRef TensorOptional indices, @Const @ByRef TensorOptional offsets, @Cast("int64_t") long axis, @Cast("bool") boolean unsafe, @Const @ByRef ScalarOptional initial, @ByRef Tensor out); @@ -49245,12 +49346,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slice.Tensor(Tensor(a) self, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1) -> Tensor(a) -@Namespace("at") public static native @ByVal Tensor slice(@Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); +@Namespace("at") public static native @ByVal Tensor slice(@Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); @Namespace("at") public static native @ByVal Tensor slice(@Const @ByRef Tensor self); // aten::slice.Tensor(Tensor(a) self, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1) -> Tensor(a) -@Namespace("at") public static native @ByVal Tensor slice_symint(@Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); +@Namespace("at") public static native @ByVal Tensor slice_symint(@Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); @Namespace("at") public static native @ByVal Tensor slice_symint(@Const @ByRef Tensor self); @@ -49336,17 +49437,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slice_copy.Tensor(Tensor self, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slice_copy(@Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); +@Namespace("at") public static native @ByVal Tensor slice_copy(@Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); @Namespace("at") public static native @ByVal Tensor slice_copy(@Const @ByRef Tensor self); // aten::slice_copy.Tensor(Tensor self, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slice_copy_symint(@Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); +@Namespace("at") public static native @ByVal Tensor slice_copy_symint(@Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); @Namespace("at") public static native @ByVal Tensor slice_copy_symint(@Const @ByRef Tensor self); // aten::slice_copy.Tensor_out(Tensor self, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slice_copy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); +@Namespace("at") public static native @ByRef Tensor slice_copy_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); @Namespace("at") public static native @ByRef Tensor slice_copy_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -49355,7 +49456,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slice_copy.Tensor_out(Tensor self, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slice_copy_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); +@Namespace("at") public static native @ByRef Tensor slice_copy_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); @Namespace("at") public static native @ByRef Tensor slice_copy_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self); @@ -49391,12 +49492,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slice_inverse(Tensor(a) self, Tensor src, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1) -> Tensor(a) -@Namespace("at") public static native @ByVal Tensor slice_inverse(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); +@Namespace("at") public static native @ByVal Tensor slice_inverse(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); @Namespace("at") public static native @ByVal Tensor slice_inverse(@Const @ByRef Tensor self, @Const @ByRef Tensor src); // aten::slice_inverse(Tensor(a) self, Tensor src, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1) -> Tensor(a) -@Namespace("at") public static native @ByVal Tensor slice_inverse_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); +@Namespace("at") public static native @ByVal Tensor slice_inverse_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); @Namespace("at") public static native @ByVal Tensor slice_inverse_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor src); @@ -49428,17 +49529,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slice_scatter(Tensor self, Tensor src, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slice_scatter(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); +@Namespace("at") public static native @ByVal Tensor slice_scatter(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); @Namespace("at") public static native @ByVal Tensor slice_scatter(@Const @ByRef Tensor self, @Const @ByRef Tensor src); // aten::slice_scatter(Tensor self, Tensor src, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slice_scatter_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); +@Namespace("at") public static native @ByVal Tensor slice_scatter_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); @Namespace("at") public static native @ByVal Tensor slice_scatter_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor src); // aten::slice_scatter.out(Tensor self, Tensor src, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slice_scatter_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); +@Namespace("at") public static native @ByRef Tensor slice_scatter_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional end, @Cast("int64_t") long step/*=1*/); @Namespace("at") public static native @ByRef Tensor slice_scatter_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src); @@ -49447,7 +49548,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slice_scatter.out(Tensor self, Tensor src, int dim=0, SymInt? start=None, SymInt? end=None, SymInt step=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slice_scatter_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional start, @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); +@Namespace("at") public static native @ByRef Tensor slice_scatter_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src, @Cast("int64_t") long dim/*=0*/, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional start, @ByVal(nullValue = "std::optional(::std::nullopt)") SymIntOptional end, @ByVal(nullValue = "c10::SymInt(1)") SymInt step); @Namespace("at") public static native @ByRef Tensor slice_scatter_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor src); @@ -49518,9 +49619,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv3d.out(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding); +@Namespace("at") public static native @ByRef Tensor slow_conv3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding); @Namespace("at") public static native @ByRef Tensor slow_conv3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByRef Tensor slow_conv3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... padding); +@Namespace("at") public static native @ByRef Tensor slow_conv3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... padding); @Namespace("at") public static native @ByRef Tensor slow_conv3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); @@ -49530,7 +49631,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv3d.out(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding); +@Namespace("at") public static native @ByRef Tensor slow_conv3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding); @Namespace("at") public static native @ByRef Tensor slow_conv3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -49539,14 +49640,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv3d(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding); +@Namespace("at") public static native @ByVal Tensor slow_conv3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding); @Namespace("at") public static native @ByVal Tensor slow_conv3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByVal Tensor slow_conv3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... padding); +@Namespace("at") public static native @ByVal Tensor slow_conv3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... padding); @Namespace("at") public static native @ByVal Tensor slow_conv3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); // aten::slow_conv3d(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv3d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding); +@Namespace("at") public static native @ByVal Tensor slow_conv3d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding); @Namespace("at") public static native @ByVal Tensor slow_conv3d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -49632,21 +49733,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_dilated2d(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv_dilated2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_dilated2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_dilated2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByVal Tensor slow_conv_dilated2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_dilated2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_dilated2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); // aten::slow_conv_dilated2d(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv_dilated2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_dilated2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_dilated2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); // aten::slow_conv_dilated2d.out(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] dilation=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv_dilated2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_dilated2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_dilated2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByRef Tensor slow_conv_dilated2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_dilated2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_dilated2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); @@ -49656,7 +49757,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_dilated2d.out(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] dilation=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv_dilated2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_dilated2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_dilated2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -49692,21 +49793,21 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_dilated3d(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv_dilated3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_dilated3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_dilated3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByVal Tensor slow_conv_dilated3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_dilated3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_dilated3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); // aten::slow_conv_dilated3d(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv_dilated3d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_dilated3d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_dilated3d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); // aten::slow_conv_dilated3d.out(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] dilation=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv_dilated3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_dilated3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_dilated3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByRef Tensor slow_conv_dilated3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_dilated3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_dilated3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); @@ -49716,7 +49817,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_dilated3d.out(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] dilation=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv_dilated3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_dilated3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_dilated3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -49752,9 +49853,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_transpose2d.out(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] output_padding=0, SymInt[2] dilation=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv_transpose2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_transpose2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_transpose2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByRef Tensor slow_conv_transpose2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_transpose2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_transpose2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); @@ -49764,7 +49865,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_transpose2d.out(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] output_padding=0, SymInt[2] dilation=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv_transpose2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_transpose2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_transpose2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -49773,14 +49874,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_transpose2d(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] output_padding=0, SymInt[2] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv_transpose2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_transpose2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_transpose2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByVal Tensor slow_conv_transpose2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_transpose2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_transpose2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); // aten::slow_conv_transpose2d(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, SymInt[2] output_padding=0, SymInt[2] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv_transpose2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_transpose2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_transpose2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -49812,9 +49913,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_transpose3d.out(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] output_padding=0, SymInt[3] dilation=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv_transpose3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_transpose3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_transpose3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByRef Tensor slow_conv_transpose3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_transpose3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_transpose3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); @@ -49824,7 +49925,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_transpose3d.out(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] output_padding=0, SymInt[3] dilation=1, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor slow_conv_transpose3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByRef Tensor slow_conv_transpose3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByRef Tensor slow_conv_transpose3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -49833,14 +49934,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::slow_conv_transpose3d(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] output_padding=0, SymInt[3] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv_transpose3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_transpose3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_transpose3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByVal Tensor slow_conv_transpose3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_transpose3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] padding, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_padding, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_transpose3d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); // aten::slow_conv_transpose3d(Tensor self, Tensor weight, SymInt[3] kernel_size, Tensor? bias=None, SymInt[3] stride=1, SymInt[3] padding=0, SymInt[3] output_padding=0, SymInt[3] dilation=1) -> Tensor -@Namespace("at") public static native @ByVal Tensor slow_conv_transpose3d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); +@Namespace("at") public static native @ByVal Tensor slow_conv_transpose3d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef output_padding, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef dilation); @Namespace("at") public static native @ByVal Tensor slow_conv_transpose3d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -50046,17 +50147,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::softmax.int(Tensor self, int dim, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::softmax.int_out(Tensor self, int dim, ScalarType? dtype=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor softmax_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor softmax_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor softmax_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Cast("int64_t") long dim); // aten::softmax.int_out(Tensor self, int dim, ScalarType? dtype=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor softmax_outf(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::softmax.Dimname(Tensor self, Dimname dim, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor softmax(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor softmax(@Const @ByRef Tensor self, @ByVal Dimname dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor softmax(@Const @ByRef Tensor self, @ByVal Dimname dim); @@ -50433,15 +50534,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory); // aten::sparse_coo_tensor.indices(Tensor indices, Tensor values, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, bool? is_coalesced=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values); // aten::sparse_coo_tensor.indices(Tensor indices, Tensor values, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, bool? is_coalesced=None) -> Tensor @Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal BoolOptional is_coalesced); // aten::sparse_coo_tensor.indices_size(Tensor indices, Tensor values, int[] size, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, bool? is_coalesced=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size); -@Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); // aten::sparse_coo_tensor.indices_size(Tensor indices, Tensor values, int[] size, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, bool? is_coalesced=None) -> Tensor @Namespace("at") public static native @ByVal Tensor sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal BoolOptional is_coalesced); @@ -51946,7 +52047,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::special_log_softmax(Tensor self, int dim, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor special_log_softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor special_log_softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor special_log_softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim); @@ -51977,11 +52078,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::special_logit(Tensor self, float? eps=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor special_logit(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional eps); +@Namespace("at") public static native @ByVal Tensor special_logit(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); @Namespace("at") public static native @ByVal Tensor special_logit(@Const @ByRef Tensor self); // aten::special_logit.out(Tensor self, float? eps=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor special_logit_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional eps); +@Namespace("at") public static native @ByRef Tensor special_logit_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional eps); @Namespace("at") public static native @ByRef Tensor special_logit_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::special_logit.out(Tensor self, float? eps=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor special_logit_outf(@Const @ByRef Tensor self, @ByVal DoubleOptional eps, @ByRef Tensor out); @@ -52717,7 +52818,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::special_softmax(Tensor self, int dim, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor special_softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor special_softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor special_softmax(@Const @ByRef Tensor self, @Cast("int64_t") long dim); @@ -53406,9 +53507,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased); // aten::std.correction(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); // aten::std.out(Tensor self, int[1]? dim, bool unbiased=True, bool keepdim=False, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); @@ -53420,9 +53521,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByRef Tensor std_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim, @ByRef Tensor out); // aten::std.correction_out(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); // aten::std.correction_out(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor std_outf(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor std_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out); @@ -53443,15 +53544,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByRef Tensor std_outf(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim, @ByRef Tensor out); // aten::std.correction_names(Tensor self, Dimname[1] dim, *, Scalar? correction=None, bool keepdim=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal Tensor std(@Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::std.correction_names_out(Tensor self, Dimname[1] dim, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByRef Tensor std_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::std.correction_names_out(Tensor self, Dimname[1] dim, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor std_outf(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out); @@ -53494,9 +53595,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased); // aten::std_mean.correction(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False) -> (Tensor, Tensor) -@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); // aten::std_mean.names_dim(Tensor self, Dimname[1] dim, bool unbiased=True, bool keepdim=False) -> (Tensor, Tensor) @Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); @@ -53505,15 +53606,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean unbiased); // aten::std_mean.correction_names(Tensor self, Dimname[1] dim, *, Scalar? correction=None, bool keepdim=False) -> (Tensor, Tensor) -@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T std_mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::std_mean.correction_out(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out0, Tensor(b!) out1) -> (Tensor(a!), Tensor(b!)) -@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T std_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T std_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); // aten::std_mean.correction_out(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out0, Tensor(b!) out1) -> (Tensor(a!), Tensor(b!)) @Namespace("at") public static native @ByVal T_TensorTensor_T std_mean_outf(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out0, @ByRef Tensor out1); @Namespace("at") public static native @ByVal T_TensorTensor_T std_mean_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out0, @ByRef Tensor out1); @@ -53546,11 +53647,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::stft(Tensor self, int n_fft, int? hop_length=None, int? win_length=None, Tensor? window=None, bool normalized=False, bool? onesided=None, bool? return_complex=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor stft(@Const @ByRef Tensor self, @Cast("int64_t") long n_fft, @ByVal LongOptional hop_length, @ByVal LongOptional win_length, @Const @ByRef TensorOptional window, @Cast("bool") boolean normalized, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional onesided, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional return_complex); +@Namespace("at") public static native @ByVal Tensor stft(@Const @ByRef Tensor self, @Cast("int64_t") long n_fft, @ByVal LongOptional hop_length, @ByVal LongOptional win_length, @Const @ByRef TensorOptional window, @Cast("bool") boolean normalized, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional onesided, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional return_complex); // aten::stft.center(Tensor self, int n_fft, int? hop_length=None, int? win_length=None, Tensor? window=None, bool center=True, str pad_mode="reflect", bool normalized=False, bool? onesided=None, bool? return_complex=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor stft(@Const @ByRef Tensor self, @Cast("int64_t") long n_fft, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional hop_length, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @StringView BytePointer pad_mode/*="reflect"*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional onesided, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional return_complex); -@Namespace("at") public static native @ByVal Tensor stft(@Const @ByRef Tensor self, @Cast("int64_t") long n_fft, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional hop_length, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @StringView String pad_mode/*="reflect"*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional onesided, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional return_complex); +@Namespace("at") public static native @ByVal Tensor stft(@Const @ByRef Tensor self, @Cast("int64_t") long n_fft, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional hop_length, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "std::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @StringView BytePointer pad_mode/*="reflect"*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional onesided, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional return_complex); +@Namespace("at") public static native @ByVal Tensor stft(@Const @ByRef Tensor self, @Cast("int64_t") long n_fft, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional hop_length, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional win_length, @Const @ByRef(nullValue = "std::optional{}") TensorOptional window, @Cast("bool") boolean center/*=true*/, @StringView String pad_mode/*="reflect"*/, @Cast("bool") boolean normalized/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional onesided, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional return_complex); @@ -53701,41 +53802,41 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::sum(Tensor self, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self); // aten::sum.dim_IntList(Tensor self, int[1]? dim, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim); -@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); // aten::sum.dim_DimnameList(Tensor self, Dimname[1] dim, bool keepdim=False, *, ScalarType? dtype=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByVal Tensor sum(@Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::sum.IntList_out(Tensor self, int[1]? dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim); -@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... dim); // aten::sum.IntList_out(Tensor self, int[1]? dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor sum_outf(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor sum_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::sum.DimnameList_out(Tensor self, Dimname[1] dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::sum.DimnameList_out(Tensor self, Dimname[1] dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor sum_outf(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor sum_outf(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean keepdim, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); // aten::sum.out(Tensor self, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor sum_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::sum.out(Tensor self, *, ScalarType? dtype=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor sum_outf(@Const @ByRef Tensor self, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -53893,7 +53994,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::sym_constrain_range(Scalar size, *, int? min=None, int? max=None) -> () -@Namespace("at") public static native void sym_constrain_range(@Const @ByRef Scalar size, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional min, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional max); +@Namespace("at") public static native void sym_constrain_range(@Const @ByRef Scalar size, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional min, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional max); @Namespace("at") public static native void sym_constrain_range(@Const @ByRef Scalar size); @@ -53924,7 +54025,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::sym_constrain_range_for_size(Scalar size, *, int? min=None, int? max=None) -> () -@Namespace("at") public static native void sym_constrain_range_for_size(@Const @ByRef Scalar size, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional min, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional max); +@Namespace("at") public static native void sym_constrain_range_for_size(@Const @ByRef Scalar size, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional min, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional max); @Namespace("at") public static native void sym_constrain_range_for_size(@Const @ByRef Scalar size); @@ -54175,13 +54276,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::take_along_dim.out(Tensor self, Tensor indices, int? dim=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor take_along_dim_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor indices, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); +@Namespace("at") public static native @ByRef Tensor take_along_dim_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor indices, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); @Namespace("at") public static native @ByRef Tensor take_along_dim_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor indices); // aten::take_along_dim.out(Tensor self, Tensor indices, int? dim=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor take_along_dim_outf(@Const @ByRef Tensor self, @Const @ByRef Tensor indices, @ByVal LongOptional dim, @ByRef Tensor out); // aten::take_along_dim(Tensor self, Tensor indices, int? dim=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor take_along_dim(@Const @ByRef Tensor self, @Const @ByRef Tensor indices, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); +@Namespace("at") public static native @ByVal Tensor take_along_dim(@Const @ByRef Tensor self, @Const @ByRef Tensor indices, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); @Namespace("at") public static native @ByVal Tensor take_along_dim(@Const @ByRef Tensor self, @Const @ByRef Tensor indices); @@ -54498,9 +54599,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::thnn_conv2d.out(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor thnn_conv2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding); +@Namespace("at") public static native @ByRef Tensor thnn_conv2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding); @Namespace("at") public static native @ByRef Tensor thnn_conv2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByRef Tensor thnn_conv2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... padding); +@Namespace("at") public static native @ByRef Tensor thnn_conv2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... padding); @Namespace("at") public static native @ByRef Tensor thnn_conv2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); @@ -54510,7 +54611,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::thnn_conv2d.out(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor thnn_conv2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding); +@Namespace("at") public static native @ByRef Tensor thnn_conv2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding); @Namespace("at") public static native @ByRef Tensor thnn_conv2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -54519,14 +54620,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::thnn_conv2d(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0) -> Tensor -@Namespace("at") public static native @ByVal Tensor thnn_conv2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding); +@Namespace("at") public static native @ByVal Tensor thnn_conv2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") LongArrayRef stride, @ByVal(nullValue = "at::IntArrayRef(0)") LongArrayRef padding); @Namespace("at") public static native @ByVal Tensor thnn_conv2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal LongArrayRef kernel_size); -@Namespace("at") public static native @ByVal Tensor thnn_conv2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... padding); +@Namespace("at") public static native @ByVal Tensor thnn_conv2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "at::IntArrayRef(1)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] stride, @ByVal(nullValue = "at::IntArrayRef(0)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... padding); @Namespace("at") public static native @ByVal Tensor thnn_conv2d(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... kernel_size); // aten::thnn_conv2d(Tensor self, Tensor weight, SymInt[2] kernel_size, Tensor? bias=None, SymInt[2] stride=1, SymInt[2] padding=0) -> Tensor -@Namespace("at") public static native @ByVal Tensor thnn_conv2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "c10::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding); +@Namespace("at") public static native @ByVal Tensor thnn_conv2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size, @Const @ByRef(nullValue = "std::optional{}") TensorOptional bias, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(1))") SymIntArrayRef stride, @ByVal(nullValue = "c10::SymIntArrayRef(c10::SymInt(0))") SymIntArrayRef padding); @Namespace("at") public static native @ByVal Tensor thnn_conv2d_symint(@Const @ByRef Tensor self, @Const @ByRef Tensor weight, @ByVal SymIntArrayRef kernel_size); @@ -54723,7 +54824,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::to_dense_backward(Tensor grad, Tensor input, bool? masked_grad=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor to_dense_backward(@Const @ByRef Tensor grad, @Const @ByRef Tensor input, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional masked_grad); +@Namespace("at") public static native @ByVal Tensor to_dense_backward(@Const @ByRef Tensor grad, @Const @ByRef Tensor input, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional masked_grad); @Namespace("at") public static native @ByVal Tensor to_dense_backward(@Const @ByRef Tensor grad, @Const @ByRef Tensor input); @@ -54754,7 +54855,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::to_mkldnn.out(Tensor self, ScalarType? dtype=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor to_mkldnn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype); +@Namespace("at") public static native @ByRef Tensor to_mkldnn_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") ScalarTypeOptional dtype); @Namespace("at") public static native @ByRef Tensor to_mkldnn_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::to_mkldnn.out(Tensor self, ScalarType? dtype=None, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor to_mkldnn_outf(@Const @ByRef Tensor self, @ByVal ScalarTypeOptional dtype, @ByRef Tensor out); @@ -54818,9 +54919,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::to_padded_tensor.out(Tensor self, float padding, SymInt[]? output_size=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor to_padded_tensor_out(@ByRef Tensor out, @Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional output_size); +@Namespace("at") public static native @ByRef Tensor to_padded_tensor_out(@ByRef Tensor out, @Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional output_size); @Namespace("at") public static native @ByRef Tensor to_padded_tensor_out(@ByRef Tensor out, @Const @ByRef Tensor self, double padding); -@Namespace("at") public static native @ByRef Tensor to_padded_tensor_out(@ByRef Tensor out, @Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); +@Namespace("at") public static native @ByRef Tensor to_padded_tensor_out(@ByRef Tensor out, @Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long... output_size); // aten::to_padded_tensor.out(Tensor self, float padding, SymInt[]? output_size=None, *, Tensor(a!) out) -> Tensor(a!) @@ -54829,7 +54930,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::to_padded_tensor.out(Tensor self, float padding, SymInt[]? output_size=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor to_padded_tensor_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalSymIntArrayRef(c10::nullopt)") SymIntArrayRefOptional output_size); +@Namespace("at") public static native @ByRef Tensor to_padded_tensor_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, double padding, @ByVal(nullValue = "at::OptionalSymIntArrayRef(::std::nullopt)") SymIntArrayRefOptional output_size); @Namespace("at") public static native @ByRef Tensor to_padded_tensor_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, double padding); @@ -55861,13 +55962,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::uniform.out(Tensor self, float from=0, float to=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor uniform_out(@ByRef Tensor out, @Const @ByRef Tensor self, double from/*=0*/, double to/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByRef Tensor uniform_out(@ByRef Tensor out, @Const @ByRef Tensor self, double from/*=0*/, double to/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByRef Tensor uniform_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::uniform.out(Tensor self, float from=0, float to=1, *, Generator? generator=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor uniform_outf(@Const @ByRef Tensor self, double from, double to, @ByVal GeneratorOptional generator, @ByRef Tensor out); // aten::uniform(Tensor self, float from=0, float to=1, *, Generator? generator=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor uniform(@Const @ByRef Tensor self, double from/*=0*/, double to/*=1*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator); +@Namespace("at") public static native @ByVal Tensor uniform(@Const @ByRef Tensor self, double from/*=0*/, double to/*=1*/, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator); @Namespace("at") public static native @ByVal Tensor uniform(@Const @ByRef Tensor self); @@ -55898,11 +55999,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::unique_consecutive(Tensor self, bool return_inverse=False, bool return_counts=False, int? dim=None) -> (Tensor, Tensor, Tensor) -@Namespace("at") public static native @ByVal T_TensorTensorTensor_T unique_consecutive(@Const @ByRef Tensor self, @Cast("bool") boolean return_inverse/*=false*/, @Cast("bool") boolean return_counts/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); +@Namespace("at") public static native @ByVal T_TensorTensorTensor_T unique_consecutive(@Const @ByRef Tensor self, @Cast("bool") boolean return_inverse/*=false*/, @Cast("bool") boolean return_counts/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); @Namespace("at") public static native @ByVal T_TensorTensorTensor_T unique_consecutive(@Const @ByRef Tensor self); // aten::unique_consecutive.out(Tensor self, bool return_inverse=False, bool return_counts=False, int? dim=None, *, Tensor(a!) out0, Tensor(b!) out1, Tensor(c!) out2) -> (Tensor(a!), Tensor(b!), Tensor(c!)) -@Namespace("at") public static native @ByVal T_TensorTensorTensor_T unique_consecutive_out(@ByRef Tensor out0, @ByRef Tensor out1, @ByRef Tensor out2, @Const @ByRef Tensor self, @Cast("bool") boolean return_inverse/*=false*/, @Cast("bool") boolean return_counts/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional dim); +@Namespace("at") public static native @ByVal T_TensorTensorTensor_T unique_consecutive_out(@ByRef Tensor out0, @ByRef Tensor out1, @ByRef Tensor out2, @Const @ByRef Tensor self, @Cast("bool") boolean return_inverse/*=false*/, @Cast("bool") boolean return_counts/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional dim); @Namespace("at") public static native @ByVal T_TensorTensorTensor_T unique_consecutive_out(@ByRef Tensor out0, @ByRef Tensor out1, @ByRef Tensor out2, @Const @ByRef Tensor self); // aten::unique_consecutive.out(Tensor self, bool return_inverse=False, bool return_counts=False, int? dim=None, *, Tensor(a!) out0, Tensor(b!) out1, Tensor(c!) out2) -> (Tensor(a!), Tensor(b!), Tensor(c!)) @Namespace("at") public static native @ByVal T_TensorTensorTensor_T unique_consecutive_outf(@Const @ByRef Tensor self, @Cast("bool") boolean return_inverse, @Cast("bool") boolean return_counts, @ByVal LongOptional dim, @ByRef Tensor out0, @ByRef Tensor out1, @ByRef Tensor out2); @@ -56239,9 +56340,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bicubic2d.out(Tensor self, SymInt[2] output_size, bool align_corners, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners); @@ -56251,7 +56352,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bicubic2d.out(Tensor self, SymInt[2] output_size, bool align_corners, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners); @@ -56260,14 +56361,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bicubic2d(Tensor self, SymInt[2] output_size, bool align_corners, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bicubic2d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bicubic2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners); // aten::upsample_bicubic2d(Tensor self, SymInt[2] output_size, bool align_corners, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners); @@ -56299,9 +56400,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bicubic2d_backward.grad_input(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, bool align_corners, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners); @@ -56311,7 +56412,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bicubic2d_backward.grad_input(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, bool align_corners, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bicubic2d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners); @@ -56320,14 +56421,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bicubic2d_backward(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, bool align_corners, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners); // aten::upsample_bicubic2d_backward(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, bool align_corners, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bicubic2d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners); @@ -56369,9 +56470,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bilinear2d.out(Tensor self, SymInt[2] output_size, bool align_corners, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners); @@ -56381,7 +56482,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bilinear2d.out(Tensor self, SymInt[2] output_size, bool align_corners, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners); @@ -56390,14 +56491,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bilinear2d(Tensor self, SymInt[2] output_size, bool align_corners, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bilinear2d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bilinear2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners); // aten::upsample_bilinear2d(Tensor self, SymInt[2] output_size, bool align_corners, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners); @@ -56429,9 +56530,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bilinear2d_backward.grad_input(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, bool align_corners, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners); @@ -56441,7 +56542,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bilinear2d_backward.grad_input(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, bool align_corners, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_bilinear2d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners); @@ -56450,14 +56551,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_bilinear2d_backward(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, bool align_corners, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners); // aten::upsample_bilinear2d_backward(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, bool align_corners, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_bilinear2d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners); @@ -56499,9 +56600,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_linear1d.out(Tensor self, SymInt[1] output_size, bool align_corners, float? scales=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_linear1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_linear1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_linear1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByRef Tensor upsample_linear1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_linear1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_linear1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners); @@ -56511,7 +56612,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_linear1d.out(Tensor self, SymInt[1] output_size, bool align_corners, float? scales=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_linear1d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_linear1d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_linear1d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners); @@ -56520,14 +56621,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_linear1d(Tensor self, SymInt[1] output_size, bool align_corners, float? scales=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_linear1d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_linear1d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_linear1d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByVal Tensor upsample_linear1d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_linear1d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_linear1d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners); // aten::upsample_linear1d(Tensor self, SymInt[1] output_size, bool align_corners, float? scales=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_linear1d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_linear1d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_linear1d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners); @@ -56559,9 +56660,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_linear1d_backward.grad_input(Tensor grad_output, SymInt[1] output_size, SymInt[3] input_size, bool align_corners, float? scales=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_linear1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_linear1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_linear1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByRef Tensor upsample_linear1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_linear1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_linear1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners); @@ -56571,7 +56672,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_linear1d_backward.grad_input(Tensor grad_output, SymInt[1] output_size, SymInt[3] input_size, bool align_corners, float? scales=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_linear1d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_linear1d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_linear1d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners); @@ -56580,14 +56681,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_linear1d_backward(Tensor grad_output, SymInt[1] output_size, SymInt[3] input_size, bool align_corners, float? scales=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_linear1d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_linear1d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_linear1d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByVal Tensor upsample_linear1d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_linear1d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_linear1d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners); // aten::upsample_linear1d_backward(Tensor grad_output, SymInt[1] output_size, SymInt[3] input_size, bool align_corners, float? scales=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_linear1d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_linear1d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_linear1d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners); @@ -56629,9 +56730,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest1d.out(Tensor self, SymInt[1] output_size, float? scales=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_nearest1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size); -@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_nearest1d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... output_size); @@ -56641,7 +56742,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest1d.out(Tensor self, SymInt[1] output_size, float? scales=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_nearest1d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size); @@ -56650,14 +56751,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest1d(Tensor self, SymInt[1] output_size, float? scales=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest1d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_nearest1d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_nearest1d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size); -@Namespace("at") public static native @ByVal Tensor upsample_nearest1d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_nearest1d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_nearest1d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... output_size); // aten::upsample_nearest1d(Tensor self, SymInt[1] output_size, float? scales=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest1d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_nearest1d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_nearest1d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size); @@ -56689,9 +56790,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest1d_backward.grad_input(Tensor grad_output, SymInt[1] output_size, SymInt[3] input_size, float? scales=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_nearest1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size); -@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_nearest1d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... input_size); @@ -56701,7 +56802,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest1d_backward.grad_input(Tensor grad_output, SymInt[1] output_size, SymInt[3] input_size, float? scales=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByRef Tensor upsample_nearest1d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByRef Tensor upsample_nearest1d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size); @@ -56710,14 +56811,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest1d_backward(Tensor grad_output, SymInt[1] output_size, SymInt[3] input_size, float? scales=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest1d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_nearest1d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_nearest1d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size); -@Namespace("at") public static native @ByVal Tensor upsample_nearest1d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_nearest1d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_nearest1d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... input_size); // aten::upsample_nearest1d_backward(Tensor grad_output, SymInt[1] output_size, SymInt[3] input_size, float? scales=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest1d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales); +@Namespace("at") public static native @ByVal Tensor upsample_nearest1d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales); @Namespace("at") public static native @ByVal Tensor upsample_nearest1d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size); @@ -56759,9 +56860,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest2d.out(Tensor self, SymInt[2] output_size, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size); -@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest2d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... output_size); @@ -56771,7 +56872,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest2d.out(Tensor self, SymInt[2] output_size, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest2d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size); @@ -56780,14 +56881,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest2d(Tensor self, SymInt[2] output_size, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest2d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest2d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest2d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size); -@Namespace("at") public static native @ByVal Tensor upsample_nearest2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest2d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... output_size); // aten::upsample_nearest2d(Tensor self, SymInt[2] output_size, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest2d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest2d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest2d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size); @@ -56819,9 +56920,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest2d_backward.grad_input(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size); -@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest2d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... input_size); @@ -56831,7 +56932,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest2d_backward.grad_input(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest2d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest2d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size); @@ -56840,14 +56941,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest2d_backward(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest2d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest2d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest2d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size); -@Namespace("at") public static native @ByVal Tensor upsample_nearest2d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest2d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest2d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... input_size); // aten::upsample_nearest2d_backward(Tensor grad_output, SymInt[2] output_size, SymInt[4] input_size, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest2d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest2d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest2d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size); @@ -56889,9 +56990,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest3d.out(Tensor self, SymInt[3] output_size, float? scales_d=None, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size); -@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... output_size); @@ -56901,7 +57002,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest3d.out(Tensor self, SymInt[3] output_size, float? scales_d=None, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size); @@ -56910,14 +57011,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest3d(Tensor self, SymInt[3] output_size, float? scales_d=None, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest3d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest3d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest3d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size); -@Namespace("at") public static native @ByVal Tensor upsample_nearest3d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest3d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest3d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... output_size); // aten::upsample_nearest3d(Tensor self, SymInt[3] output_size, float? scales_d=None, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest3d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest3d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest3d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size); @@ -56949,9 +57050,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest3d_backward.grad_input(Tensor grad_output, SymInt[3] output_size, SymInt[5] input_size, float? scales_d=None, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size); -@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... input_size); @@ -56961,7 +57062,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest3d_backward.grad_input(Tensor grad_output, SymInt[3] output_size, SymInt[5] input_size, float? scales_d=None, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_nearest3d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_nearest3d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size); @@ -56970,14 +57071,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_nearest3d_backward(Tensor grad_output, SymInt[3] output_size, SymInt[5] input_size, float? scales_d=None, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest3d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest3d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest3d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size); -@Namespace("at") public static native @ByVal Tensor upsample_nearest3d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest3d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest3d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... input_size); // aten::upsample_nearest3d_backward(Tensor grad_output, SymInt[3] output_size, SymInt[5] input_size, float? scales_d=None, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_nearest3d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_nearest3d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_nearest3d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size); @@ -57019,9 +57120,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_trilinear3d.out(Tensor self, SymInt[3] output_size, bool align_corners, float? scales_d=None, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners); @@ -57031,7 +57132,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_trilinear3d.out(Tensor self, SymInt[3] output_size, bool align_corners, float? scales_d=None, float? scales_h=None, float? scales_w=None, *, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_symint_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners); @@ -57040,14 +57141,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_trilinear3d(Tensor self, SymInt[3] output_size, bool align_corners, float? scales_d=None, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_trilinear3d(@Const @ByRef Tensor self, @ByVal LongArrayRef output_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_trilinear3d(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @Cast("bool") boolean align_corners); // aten::upsample_trilinear3d(Tensor self, SymInt[3] output_size, bool align_corners, float? scales_d=None, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_symint(@Const @ByRef Tensor self, @ByVal SymIntArrayRef output_size, @Cast("bool") boolean align_corners); @@ -57079,9 +57180,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_trilinear3d_backward.grad_input(Tensor grad_output, SymInt[3] output_size, SymInt[5] input_size, bool align_corners, float? scales_d=None, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_backward_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners); @@ -57091,7 +57192,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_trilinear3d_backward.grad_input(Tensor grad_output, SymInt[3] output_size, SymInt[5] input_size, bool align_corners, float? scales_d=None, float? scales_h=None, float? scales_w=None, *, Tensor(a!) grad_input) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByRef Tensor upsample_trilinear3d_backward_symint_out(@ByRef Tensor grad_input, @Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners); @@ -57100,14 +57201,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::upsample_trilinear3d_backward(Tensor grad_output, SymInt[3] output_size, SymInt[5] input_size, bool align_corners, float? scales_d=None, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_backward(@Const @ByRef Tensor grad_output, @ByVal LongArrayRef output_size, @ByVal LongArrayRef input_size, @Cast("bool") boolean align_corners); -@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_backward(@Const @ByRef Tensor grad_output, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] output_size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] input_size, @Cast("bool") boolean align_corners); // aten::upsample_trilinear3d_backward(Tensor grad_output, SymInt[3] output_size, SymInt[5] input_size, bool align_corners, float? scales_d=None, float? scales_h=None, float? scales_w=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "c10::optional(c10::nullopt)") DoubleOptional scales_w); +@Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_d, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_h, @ByVal(nullValue = "std::optional(::std::nullopt)") DoubleOptional scales_w); @Namespace("at") public static native @ByVal Tensor upsample_trilinear3d_backward_symint(@Const @ByRef Tensor grad_output, @ByVal SymIntArrayRef output_size, @ByVal SymIntArrayRef input_size, @Cast("bool") boolean align_corners); @@ -57238,7 +57339,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::vander(Tensor x, int? N=None, bool increasing=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor vander(@Const @ByRef Tensor x, @ByVal(nullValue = "c10::optional(c10::nullopt)") LongOptional N, @Cast("bool") boolean increasing/*=false*/); +@Namespace("at") public static native @ByVal Tensor vander(@Const @ByRef Tensor x, @ByVal(nullValue = "std::optional(::std::nullopt)") LongOptional N, @Cast("bool") boolean increasing/*=false*/); @Namespace("at") public static native @ByVal Tensor vander(@Const @ByRef Tensor x); @@ -57278,9 +57379,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased); // aten::var.correction(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); // aten::var.out(Tensor self, int[1]? dim, bool unbiased=True, bool keepdim=False, *, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); @@ -57292,9 +57393,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByRef Tensor var_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim, @ByRef Tensor out); // aten::var.correction_out(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); // aten::var.correction_out(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor var_outf(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out); @Namespace("at") public static native @ByRef Tensor var_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out); @@ -57315,15 +57416,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByRef Tensor var_outf(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim, @ByRef Tensor out); // aten::var.correction_names(Tensor self, Dimname[1] dim, *, Scalar? correction=None, bool keepdim=False) -> Tensor -@Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal Tensor var(@Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::var.correction_names_out(Tensor self, Dimname[1] dim, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByRef Tensor var_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::var.correction_names_out(Tensor self, Dimname[1] dim, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor var_outf(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out); @@ -57366,9 +57467,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Cast("bool") boolean unbiased); // aten::var_mean.correction(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False) -> (Tensor, Tensor) -@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); // aten::var_mean.names_dim(Tensor self, Dimname[1] dim, bool unbiased=True, bool keepdim=False) -> (Tensor, Tensor) @Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Cast("bool") boolean unbiased, @Cast("bool") boolean keepdim/*=false*/); @@ -57377,15 +57478,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Cast("bool") boolean unbiased); // aten::var_mean.correction_names(Tensor self, Dimname[1] dim, *, Scalar? correction=None, bool keepdim=False) -> (Tensor, Tensor) -@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal DimnameArrayRef dim); -@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T var_mean(@Const @ByRef Tensor self, @ByVal DimnameVector dim); // aten::var_mean.correction_out(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out0, Tensor(b!) out1) -> (Tensor(a!), Tensor(b!)) -@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") LongArrayRefOptional dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); @Namespace("at") public static native @ByVal T_TensorTensor_T var_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self); -@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); +@Namespace("at") public static native @ByVal T_TensorTensor_T var_mean_out(@ByRef Tensor out0, @ByRef Tensor out1, @Const @ByRef Tensor self, @ByVal(nullValue = "at::OptionalIntArrayRef(::std::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef(nullValue = "std::optional(::std::nullopt)") ScalarOptional correction, @Cast("bool") boolean keepdim/*=false*/); // aten::var_mean.correction_out(Tensor self, int[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor(a!) out0, Tensor(b!) out1) -> (Tensor(a!), Tensor(b!)) @Namespace("at") public static native @ByVal T_TensorTensor_T var_mean_outf(@Const @ByRef Tensor self, @ByVal LongArrayRefOptional dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out0, @ByRef Tensor out1); @Namespace("at") public static native @ByVal T_TensorTensor_T var_mean_outf(@Const @ByRef Tensor self, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim, @Const @ByRef ScalarOptional correction, @Cast("bool") boolean keepdim, @ByRef Tensor out0, @ByRef Tensor out1); @@ -58030,13 +58131,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // aten::zeros_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor -@Namespace("at") public static native @ByVal Tensor zeros_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByVal Tensor zeros_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByVal Tensor zeros_like(@Const @ByRef Tensor self); // aten::zeros_like(Tensor self, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=None, MemoryFormat? memory_format=None) -> Tensor @Namespace("at") public static native @ByVal Tensor zeros_like(@Const @ByRef Tensor self, @ByVal ScalarTypeOptional dtype, @ByVal LayoutOptional layout, @ByVal DeviceOptional device, @ByVal BoolOptional pin_memory, @ByVal MemoryFormatOptional memory_format); // aten::zeros_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) -@Namespace("at") public static native @ByRef Tensor zeros_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("at") public static native @ByRef Tensor zeros_like_out(@ByRef Tensor out, @Const @ByRef Tensor self, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("at") public static native @ByRef Tensor zeros_like_out(@ByRef Tensor out, @Const @ByRef Tensor self); // aten::zeros_like.out(Tensor self, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) @Namespace("at") public static native @ByRef Tensor zeros_like_outf(@Const @ByRef Tensor self, @ByVal MemoryFormatOptional memory_format, @ByRef Tensor out); @@ -58140,6 +58241,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include +// #include // #include // #include // #include @@ -58239,6 +58342,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -58261,6 +58365,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -58284,6 +58389,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -58316,6 +58422,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -58346,6 +58453,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -58364,6 +58472,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -58387,6 +58496,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -58400,7 +58510,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include +// #include +// #include // #include +// #include +// #include // #include // #include // #include @@ -58546,6 +58661,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -59157,6 +59273,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -59749,6 +59866,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include @Namespace("at::native") public static native @Cast("bool") boolean nested_tensor_impl_is_contiguous(@Const NestedTensorImpl nt); +@Namespace("at::native") public static native @ByVal Tensor construct_nested_strides(@Const @ByRef Tensor nested_size); +@Namespace("at::native") public static native @ByVal Tensor construct_offsets(@Const @ByRef Tensor nested_size); // Targeting ../NestedTensorImpl.java @@ -59837,8 +59956,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include -// #include -// #include // #include // #include @@ -59949,6 +60066,75 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // namespace torch::autograd +// Parsed from torch/csrc/utils/torch_dispatch_mode.h + +// #pragma once + +// #include +// Targeting ../StashTorchDispatchModeGuard.java + + +// Targeting ../StashTorchDispatchStackGuard.java + + + + // namespace torch::torch_dispatch_mode + + +// Parsed from torch/csrc/dynamo/compiled_autograd.h + +// #pragma once +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include +// #include + +// see [Note: Compiled Autograd] +// Targeting ../SizeInput.java + + +// Targeting ../CacheKeyBuffer.java + + +// Targeting ../CacheKey.java + + +// Targeting ../NodeCall.java + + +// Targeting ../NodeCalls.java + + +// Targeting ../DynamoTensorArg.java + + +// Targeting ../TensorArgs.java + + +// Targeting ../AutogradCompilerCall.java + + +// Targeting ../CompiledNodeArgs.java + + +// Targeting ../TraceState.java + + +// Targeting ../SwapSavedVariables.java + + + + // namespace torch::dynamo::autograd + + // Parsed from torch/csrc/autograd/custom_function.h // #pragma once @@ -59960,6 +60146,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include @@ -59980,6 +60167,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { /// /// /// +/// // Targeting ../FunctionCrossMapLRN2d.java @@ -61429,6 +61617,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include +// #include // #include // #include // #include @@ -61528,6 +61718,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -61550,6 +61741,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -61573,6 +61765,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -61605,6 +61798,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -61635,6 +61829,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -61653,6 +61848,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -61676,6 +61872,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -61689,7 +61886,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include +// #include +// #include // #include +// #include +// #include // #include // #include // #include @@ -61835,6 +62037,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -62446,6 +62649,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -62776,9 +62980,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Const @ByRef Device arg4, @Const @ByRef SymIntArrayRefOptional self_sizes); -@Namespace("at::indexing::impl") public static native @ByVal Tensor boolToIndexingTensorCPUOrCUDA( - @Const @ByRef Tensor self, - @Cast("bool") boolean value); +@Namespace("at::indexing::impl") public static native @ByVal Tensor boolToIndexingTensorCPUOrCUDA(@Const @ByRef Tensor self, @Cast("bool") boolean value); @Namespace("at::indexing::impl") public static native @ByVal Tensor boolToIndexingTensorNonNativeDeviceType( @Const @ByRef Tensor self, @@ -63185,12 +63387,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Cast("std::ostream*") @ByRef Pointer stream, @Cast("const torch::detail::TensorDataContainer*") @ByRef Pointer tensor_data_container); -// FIXME: There is no `operator<<` overload for `at::kBFloat16` type, -// and we need to convert it to `float` type using `operator float()` function -// defined in `c10/util/BFloat16.h`. -// Tracking issue: https://github.com/pytorch/pytorch/issues/28845 -@Namespace("torch::detail") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer stream, @ByVal BFloat16 value); - @Namespace("torch::detail") public static native ScalarType compute_desired_dtype(ScalarType scalar_type); // We use `TensorDataContainer` to support converting the following data @@ -63345,6 +63541,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include // #include +// #include // #include // #include // #include @@ -63450,7 +63647,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { * {@code TensorOptions} specify additional configuration options for the returned * tensor, such as what type to interpret the {@code data} as. */ -@Namespace("torch") public static native @ByVal Tensor _make_dep_token(@ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal Tensor _make_dep_token(@ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal Tensor _make_dep_token(); @Namespace("torch") public static native @ByVal @Name("_cudnn_init_dropout_state") Tensor torch__cudnn_init_dropout_state(double dropout, @Cast("bool") boolean train, @Cast("int64_t") long dropout_seed, @ByVal TensorOptions options); @Namespace("torch") public static native @ByVal @Name("arange") Tensor torch_arange(@Const @ByRef Scalar end, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @@ -63467,31 +63664,31 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch") public static native @ByVal @Name("blackman_window") Tensor torch_blackman_window(@Cast("int64_t") long window_length); @Namespace("torch") public static native @ByVal @Name("blackman_window") Tensor torch_blackman_window(@Cast("int64_t") long window_length, @Cast("bool") boolean periodic, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("blackman_window") Tensor torch_blackman_window(@Cast("int64_t") long window_length, @Cast("bool") boolean periodic); -@Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal LongArrayRef size, @ByVal DimnameListOptional names, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal LongArrayRef size, @ByVal DimnameListOptional names, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal LongArrayRef size, @ByVal DimnameListOptional names); -@Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal DimnameListOptional names); -@Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal LongArrayRef size); -@Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("empty") Tensor torch_empty(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); -@Namespace("torch") public static native @ByVal @Name("_empty_affine_quantized") Tensor torch__empty_affine_quantized(@ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, double scale/*=1*/, @Cast("int64_t") long zero_point/*=0*/, @ByVal(nullValue = "c10::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("_empty_affine_quantized") Tensor torch__empty_affine_quantized(@ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, double scale/*=1*/, @Cast("int64_t") long zero_point/*=0*/, @ByVal(nullValue = "std::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("_empty_affine_quantized") Tensor torch__empty_affine_quantized(@ByVal LongArrayRef size); -@Namespace("torch") public static native @ByVal @Name("_empty_affine_quantized") Tensor torch__empty_affine_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, double scale/*=1*/, @Cast("int64_t") long zero_point/*=0*/, @ByVal(nullValue = "c10::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("_empty_affine_quantized") Tensor torch__empty_affine_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, double scale/*=1*/, @Cast("int64_t") long zero_point/*=0*/, @ByVal(nullValue = "std::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("_empty_affine_quantized") Tensor torch__empty_affine_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); -@Namespace("torch") public static native @ByVal Tensor _empty_affine_quantized_symint(@ByVal SymIntArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, double scale/*=1*/, @Cast("int64_t") long zero_point/*=0*/, @ByVal(nullValue = "c10::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal Tensor _empty_affine_quantized_symint(@ByVal SymIntArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, double scale/*=1*/, @Cast("int64_t") long zero_point/*=0*/, @ByVal(nullValue = "std::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal Tensor _empty_affine_quantized_symint(@ByVal SymIntArrayRef size); -@Namespace("torch") public static native @ByVal @Name("_empty_per_channel_affine_quantized") Tensor torch__empty_per_channel_affine_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor scales, @Const @ByRef Tensor zero_points, @Cast("int64_t") long axis, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("_empty_per_channel_affine_quantized") Tensor torch__empty_per_channel_affine_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor scales, @Const @ByRef Tensor zero_points, @Cast("int64_t") long axis, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("_empty_per_channel_affine_quantized") Tensor torch__empty_per_channel_affine_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor scales, @Const @ByRef Tensor zero_points, @Cast("int64_t") long axis); -@Namespace("torch") public static native @ByVal @Name("_empty_per_channel_affine_quantized") Tensor torch__empty_per_channel_affine_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor scales, @Const @ByRef Tensor zero_points, @Cast("int64_t") long axis, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("_empty_per_channel_affine_quantized") Tensor torch__empty_per_channel_affine_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor scales, @Const @ByRef Tensor zero_points, @Cast("int64_t") long axis, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("_empty_per_channel_affine_quantized") Tensor torch__empty_per_channel_affine_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor scales, @Const @ByRef Tensor zero_points, @Cast("int64_t") long axis); -@Namespace("torch") public static native @ByVal Tensor _empty_per_channel_affine_quantized_symint(@ByVal SymIntArrayRef size, @Const @ByRef Tensor scales, @Const @ByRef Tensor zero_points, @Cast("int64_t") long axis, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal Tensor _empty_per_channel_affine_quantized_symint(@ByVal SymIntArrayRef size, @Const @ByRef Tensor scales, @Const @ByRef Tensor zero_points, @Cast("int64_t") long axis, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(c10::MemoryFormat::Contiguous)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal Tensor _empty_per_channel_affine_quantized_symint(@ByVal SymIntArrayRef size, @Const @ByRef Tensor scales, @Const @ByRef Tensor zero_points, @Cast("int64_t") long axis); -@Namespace("torch") public static native @ByVal @Name("empty_quantized") Tensor torch_empty_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("empty_quantized") Tensor torch_empty_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("empty_quantized") Tensor torch_empty_quantized(@ByVal LongArrayRef size, @Const @ByRef Tensor qtensor); -@Namespace("torch") public static native @ByVal @Name("empty_quantized") Tensor torch_empty_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("empty_quantized") Tensor torch_empty_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("empty_quantized") Tensor torch_empty_quantized(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor qtensor); -@Namespace("torch") public static native @ByVal @Name("empty_like") Tensor torch_empty_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("empty_like") Tensor torch_empty_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("empty_like") Tensor torch_empty_like(@Const @ByRef Tensor self); @Namespace("torch") public static native @ByVal @Name("empty_strided") Tensor torch_empty_strided(@ByVal LongArrayRef size, @ByVal LongArrayRef stride, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("empty_strided") Tensor torch_empty_strided(@ByVal LongArrayRef size, @ByVal LongArrayRef stride); @@ -63509,11 +63706,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch") public static native @ByVal @Name("full") Tensor torch_full(@ByVal LongArrayRef size, @Const @ByRef Scalar fill_value); @Namespace("torch") public static native @ByVal @Name("full") Tensor torch_full(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Scalar fill_value, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("full") Tensor torch_full(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Scalar fill_value); -@Namespace("torch") public static native @ByVal @Name("full_like") Tensor torch_full_like(@Const @ByRef Tensor self, @Const @ByRef Scalar fill_value, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("full_like") Tensor torch_full_like(@Const @ByRef Tensor self, @Const @ByRef Scalar fill_value, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("full_like") Tensor torch_full_like(@Const @ByRef Tensor self, @Const @ByRef Scalar fill_value); -@Namespace("torch") public static native @ByVal @Name("from_file") Tensor torch_from_file(@StringView BytePointer filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional shared, @ByVal(nullValue = "c10::optional(0)") LongOptional size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); +@Namespace("torch") public static native @ByVal @Name("from_file") Tensor torch_from_file(@StringView BytePointer filename, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional shared, @ByVal(nullValue = "std::optional(0)") LongOptional size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("from_file") Tensor torch_from_file(@StringView BytePointer filename); -@Namespace("torch") public static native @ByVal @Name("from_file") Tensor torch_from_file(@StringView String filename, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional shared, @ByVal(nullValue = "c10::optional(0)") LongOptional size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); +@Namespace("torch") public static native @ByVal @Name("from_file") Tensor torch_from_file(@StringView String filename, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional shared, @ByVal(nullValue = "std::optional(0)") LongOptional size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("from_file") Tensor torch_from_file(@StringView String filename); @Namespace("torch") public static native @ByVal @Name("hann_window") Tensor torch_hann_window(@Cast("int64_t") long window_length, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("hann_window") Tensor torch_hann_window(@Cast("int64_t") long window_length); @@ -63557,7 +63754,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch") public static native @ByVal @Name("ones") Tensor torch_ones(@ByVal LongArrayRef size); @Namespace("torch") public static native @ByVal @Name("ones") Tensor torch_ones(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("ones") Tensor torch_ones(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); -@Namespace("torch") public static native @ByVal @Name("ones_like") Tensor torch_ones_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("ones_like") Tensor torch_ones_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("ones_like") Tensor torch_ones_like(@Const @ByRef Tensor self); @Namespace("torch") public static native @ByVal @Name("scalar_tensor") Tensor torch_scalar_tensor(@Const @ByRef Scalar s, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("scalar_tensor") Tensor torch_scalar_tensor(@Const @ByRef Scalar s); @@ -63577,7 +63774,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch") public static native @ByVal @Name("rand") Tensor torch_rand(@ByVal LongArrayRef size, @ByVal GeneratorOptional generator); @Namespace("torch") public static native @ByVal @Name("rand") Tensor torch_rand(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("rand") Tensor torch_rand(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal GeneratorOptional generator); -@Namespace("torch") public static native @ByVal @Name("rand_like") Tensor torch_rand_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("rand_like") Tensor torch_rand_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("rand_like") Tensor torch_rand_like(@Const @ByRef Tensor self); @Namespace("torch") public static native @ByVal @Name("randint") Tensor torch_randint(@Cast("int64_t") long high, @ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions(at::kLong)") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("randint") Tensor torch_randint(@Cast("int64_t") long high, @ByVal LongArrayRef size); @@ -63595,9 +63792,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch") public static native @ByVal @Name("randint") Tensor torch_randint(@Cast("int64_t") long low, @Cast("int64_t") long high, @ByVal LongArrayRef size, @ByVal GeneratorOptional generator); @Namespace("torch") public static native @ByVal @Name("randint") Tensor torch_randint(@Cast("int64_t") long low, @Cast("int64_t") long high, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions(at::kLong)") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("randint") Tensor torch_randint(@Cast("int64_t") long low, @Cast("int64_t") long high, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal GeneratorOptional generator); -@Namespace("torch") public static native @ByVal @Name("randint_like") Tensor torch_randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("randint_like") Tensor torch_randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("randint_like") Tensor torch_randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long high); -@Namespace("torch") public static native @ByVal @Name("randint_like") Tensor torch_randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long low, @Cast("int64_t") long high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("randint_like") Tensor torch_randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long low, @Cast("int64_t") long high, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("randint_like") Tensor torch_randint_like(@Const @ByRef Tensor self, @Cast("int64_t") long low, @Cast("int64_t") long high); @Namespace("torch") public static native @ByVal @Name("randn") Tensor torch_randn(@ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("randn") Tensor torch_randn(@ByVal LongArrayRef size); @@ -63615,7 +63812,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch") public static native @ByVal @Name("randn") Tensor torch_randn(@ByVal LongArrayRef size, @ByVal GeneratorOptional generator, @ByVal DimnameListOptional names); @Namespace("torch") public static native @ByVal @Name("randn") Tensor torch_randn(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal GeneratorOptional generator, @ByVal DimnameListOptional names, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("randn") Tensor torch_randn(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal GeneratorOptional generator, @ByVal DimnameListOptional names); -@Namespace("torch") public static native @ByVal @Name("randn_like") Tensor torch_randn_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("randn_like") Tensor torch_randn_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("randn_like") Tensor torch_randn_like(@Const @ByRef Tensor self); @Namespace("torch") public static native @ByVal @Name("randperm") Tensor torch_randperm(@Cast("int64_t") long n, @ByVal(nullValue = "at::TensorOptions(at::kLong)") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("randperm") Tensor torch_randperm(@Cast("int64_t") long n); @@ -63637,8 +63834,10 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch") public static native @ByVal @Name("zeros") Tensor torch_zeros(@ByVal LongArrayRef size); @Namespace("torch") public static native @ByVal @Name("zeros") Tensor torch_zeros(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("zeros") Tensor torch_zeros(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); -@Namespace("torch") public static native @ByVal @Name("zeros_like") Tensor torch_zeros_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("zeros_like") Tensor torch_zeros_like(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("zeros_like") Tensor torch_zeros_like(@Const @ByRef Tensor self); +@Namespace("torch") public static native @ByVal Tensor _sparse_compressed_tensor_with_dims(@Cast("int64_t") long nnz, @Cast("int64_t") long dense_dim, @ByVal LongArrayRef size, @ByVal LongArrayRef blocksize, ScalarType index_dtype, @ByVal TensorOptions options); +@Namespace("torch") public static native @ByVal Tensor _sparse_compressed_tensor_with_dims(@Cast("int64_t") long nnz, @Cast("int64_t") long dense_dim, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] blocksize, ScalarType index_dtype, @ByVal TensorOptions options); @Namespace("torch") public static native @ByVal @Name("sparse_compressed_tensor") Tensor torch_sparse_compressed_tensor(@Const @ByRef Tensor compressed_indices, @Const @ByRef Tensor plain_indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size, @ByVal TensorOptions options); @Namespace("torch") public static native @ByVal @Name("sparse_compressed_tensor") Tensor torch_sparse_compressed_tensor(@Const @ByRef Tensor compressed_indices, @Const @ByRef Tensor plain_indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal TensorOptions options); @Namespace("torch") public static native @ByVal @Name("sparse_csr_tensor") Tensor torch_sparse_csr_tensor(@Const @ByRef Tensor crow_indices, @Const @ByRef Tensor col_indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size, @ByVal TensorOptions options); @@ -63678,35 +63877,35 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch") public static native @ByVal @Name("_sparse_bsc_tensor_unsafe") Tensor torch__sparse_bsc_tensor_unsafe(@Const @ByRef Tensor ccol_indices, @Const @ByRef Tensor row_indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); @Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@ByVal LongArrayRef size, @ByVal TensorOptions options); @Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal TensorOptions options); -@Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values); -@Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size); -@Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("torch") public static native @ByVal @Name("sparse_coo_tensor") Tensor torch_sparse_coo_tensor(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); -@Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_unsafe") Tensor torch__sparse_coo_tensor_unsafe(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_unsafe") Tensor torch__sparse_coo_tensor_unsafe(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_unsafe") Tensor torch__sparse_coo_tensor_unsafe(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal LongArrayRef size); -@Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_unsafe") Tensor torch__sparse_coo_tensor_unsafe(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_unsafe") Tensor torch__sparse_coo_tensor_unsafe(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_unsafe") Tensor torch__sparse_coo_tensor_unsafe(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); -@Namespace("torch") public static native @ByVal Tensor _sparse_coo_tensor_unsafe_symint(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal SymIntArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("torch") public static native @ByVal Tensor _sparse_coo_tensor_unsafe_symint(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal SymIntArrayRef size, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("torch") public static native @ByVal Tensor _sparse_coo_tensor_unsafe_symint(@Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal SymIntArrayRef size); @Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_with_dims") Tensor torch__sparse_coo_tensor_with_dims(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal LongArrayRef size, @ByVal TensorOptions options); @Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_with_dims") Tensor torch__sparse_coo_tensor_with_dims(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal TensorOptions options); -@Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_with_dims_and_tensors") Tensor torch__sparse_coo_tensor_with_dims_and_tensors(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal LongArrayRef size, @Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_with_dims_and_tensors") Tensor torch__sparse_coo_tensor_with_dims_and_tensors(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal LongArrayRef size, @Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_with_dims_and_tensors") Tensor torch__sparse_coo_tensor_with_dims_and_tensors(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal LongArrayRef size, @Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal TensorOptions options); -@Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_with_dims_and_tensors") Tensor torch__sparse_coo_tensor_with_dims_and_tensors(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_with_dims_and_tensors") Tensor torch__sparse_coo_tensor_with_dims_and_tensors(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("torch") public static native @ByVal @Name("_sparse_coo_tensor_with_dims_and_tensors") Tensor torch__sparse_coo_tensor_with_dims_and_tensors(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal TensorOptions options); -@Namespace("torch") public static native @ByVal Tensor _sparse_coo_tensor_with_dims_and_tensors_symint(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal SymIntArrayRef size, @Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal TensorOptions options, @ByVal(nullValue = "c10::optional(c10::nullopt)") BoolOptional is_coalesced); +@Namespace("torch") public static native @ByVal Tensor _sparse_coo_tensor_with_dims_and_tensors_symint(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal SymIntArrayRef size, @Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal TensorOptions options, @ByVal(nullValue = "std::optional(::std::nullopt)") BoolOptional is_coalesced); @Namespace("torch") public static native @ByVal Tensor _sparse_coo_tensor_with_dims_and_tensors_symint(@Cast("int64_t") long sparse_dim, @Cast("int64_t") long dense_dim, @ByVal SymIntArrayRef size, @Const @ByRef Tensor indices, @Const @ByRef Tensor values, @ByVal TensorOptions options); -@Namespace("torch") public static native @ByVal @Name("_to_copy") Tensor torch__to_copy(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @Cast("bool") boolean non_blocking/*=false*/, @ByVal(nullValue = "c10::optional(c10::nullopt)") MemoryFormatOptional memory_format); +@Namespace("torch") public static native @ByVal @Name("_to_copy") Tensor torch__to_copy(@Const @ByRef Tensor self, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options, @Cast("bool") boolean non_blocking/*=false*/, @ByVal(nullValue = "std::optional(::std::nullopt)") MemoryFormatOptional memory_format); @Namespace("torch") public static native @ByVal @Name("_to_copy") Tensor torch__to_copy(@Const @ByRef Tensor self); @Namespace("torch") public static native @ByVal @Name("tril_indices") Tensor torch_tril_indices(@Cast("int64_t") long row, @Cast("int64_t") long col, @Cast("int64_t") long offset/*=0*/, @ByVal(nullValue = "at::TensorOptions(at::kLong)") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("tril_indices") Tensor torch_tril_indices(@Cast("int64_t") long row, @Cast("int64_t") long col); @Namespace("torch") public static native @ByVal @Name("triu_indices") Tensor torch_triu_indices(@Cast("int64_t") long row, @Cast("int64_t") long col, @Cast("int64_t") long offset/*=0*/, @ByVal(nullValue = "at::TensorOptions(at::kLong)") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("triu_indices") Tensor torch_triu_indices(@Cast("int64_t") long row, @Cast("int64_t") long col); -@Namespace("torch") public static native @ByVal @Name("normal") Tensor torch_normal(double mean, double std, @ByVal LongArrayRef size, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); +@Namespace("torch") public static native @ByVal @Name("normal") Tensor torch_normal(double mean, double std, @ByVal LongArrayRef size, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("normal") Tensor torch_normal(double mean, double std, @ByVal LongArrayRef size); -@Namespace("torch") public static native @ByVal @Name("normal") Tensor torch_normal(double mean, double std, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "c10::optional(c10::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); +@Namespace("torch") public static native @ByVal @Name("normal") Tensor torch_normal(double mean, double std, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] size, @ByVal(nullValue = "std::optional(::std::nullopt)") GeneratorOptional generator, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("normal") Tensor torch_normal(double mean, double std, @ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... size); @Namespace("torch") public static native @ByVal @Name("fft_fftfreq") Tensor torch_fft_fftfreq(@Cast("int64_t") long n, double d/*=1.0*/, @ByVal(nullValue = "at::TensorOptions{}") TensorOptions options); @Namespace("torch") public static native @ByVal @Name("fft_fftfreq") Tensor torch_fft_fftfreq(@Cast("int64_t") long n); @@ -63725,9 +63924,22 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // #include // #include - -@Namespace("torch::jit") public static native @ByVal FunctionSchema parseSchema(@StdString BytePointer schema); -@Namespace("torch::jit") public static native @ByVal FunctionSchema parseSchema(@StdString String schema); +// allow_typevars: If true, we assume that lowercase types that we don't +// understand are type variables. This is only needed for TorchScript (and not +// not needed for custom ops). +// If false, we disallow typevars, except in certain cases for BC reason (i.e. +// your op is in the aten or prim namespace). + +@Namespace("torch::jit") public static native @ByVal FunctionSchema parseSchema( + @StdString BytePointer schema, + @Cast("bool") boolean allow_typevars/*=true*/); +@Namespace("torch::jit") public static native @ByVal FunctionSchema parseSchema( + @StdString BytePointer schema); +@Namespace("torch::jit") public static native @ByVal FunctionSchema parseSchema( + @StdString String schema, + @Cast("bool") boolean allow_typevars/*=true*/); +@Namespace("torch::jit") public static native @ByVal FunctionSchema parseSchema( + @StdString String schema); @Namespace("torch::jit") public static native @ByVal OperatorName parseName(@StdString BytePointer name); @Namespace("torch::jit") public static native @ByVal OperatorName parseName(@StdString String name); @@ -64634,8 +64846,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch::jit") public static native Value insertConstant( @ByRef Graph g, @Const @ByRef IValue val, - @ByVal(nullValue = "c10::optional(c10::nullopt)") SourceRangeOptional loc, - @ByVal(nullValue = "c10::optional(c10::nullopt)") @Cast("c10::optional*") ScopeOptional scope); + @ByVal(nullValue = "std::optional(c10::nullopt)") SourceRangeOptional loc, + @ByVal(nullValue = "std::optional(c10::nullopt)") @Cast("std::optional*") ScopeOptional scope); @Namespace("torch::jit") public static native Value insertConstant( @ByRef Graph g, @Const @ByRef IValue val); @@ -64649,8 +64861,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch { @Namespace("torch::jit") public static native @ByVal ValueOptional tryInsertConstant( @ByRef Graph g, @Const @ByRef IValue val, - @ByVal(nullValue = "c10::optional(c10::nullopt)") SourceRangeOptional loc, - @ByVal(nullValue = "c10::optional(c10::nullopt)") @Cast("c10::optional*") ScopeOptional scope); + @ByVal(nullValue = "std::optional(c10::nullopt)") SourceRangeOptional loc, + @ByVal(nullValue = "std::optional(c10::nullopt)") @Cast("std::optional*") ScopeOptional scope); @Namespace("torch::jit") public static native @ByVal ValueOptional tryInsertConstant( @ByRef Graph g, @Const @ByRef IValue val); @@ -64779,8 +64991,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // Targeting ../SchemaInfo.java - // namespace utils - // namespace torch + // namespace torch::utils // Parsed from ATen/core/enum_type.h @@ -65483,7 +65694,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch { // details. @Namespace("torch::jit") public static native @ByVal JitModule freeze( @Const @ByRef JitModule module, - @Const @ByRef(nullValue = "c10::optional >(c10::nullopt)") StringVectorOptional preserved_attrs, + @Const @ByRef(nullValue = "std::optional >(c10::nullopt)") StringVectorOptional preserved_attrs, @Cast("bool") boolean optimize_numerics/*=true*/); @Namespace("torch::jit") public static native @ByVal JitModule freeze( @Const @ByRef JitModule module); @@ -66359,7 +66570,7 @@ The list of (type, depth) pairs controls the type of specializations and the num // #include /** Computes the 1 dimensional fast Fourier transform over a given dimension. - * See https://pytorch.org/docs/master/fft.html#torch.fft.fft. + * See https://pytorch.org/docs/main/fft.html#torch.fft.fft. * * Example: *

{@code
@@ -66370,14 +66581,14 @@ The list of (type, depth) pairs controls the type of specializations and the num
 ///
 @Namespace("torch::fft") public static native @ByVal Tensor fft(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional n,
     @Cast("int64_t") long dim/*=-1*/,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor fft(
     @Const @ByRef Tensor self);
 
 /** Computes the 1 dimensional inverse Fourier transform over a given dimension.
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.ifft.
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.ifft.
  * 
  *  Example:
  *  
{@code
@@ -66388,14 +66599,14 @@ The list of (type, depth) pairs controls the type of specializations and the num
 ///
 @Namespace("torch::fft") public static native @ByVal Tensor ifft(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional n,
     @Cast("int64_t") long dim/*=-1*/,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ifft(
     @Const @ByRef Tensor self);
 
 /** Computes the 2-dimensional fast Fourier transform over the given dimensions.
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.fft2.
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.fft2.
  * 
  *  Example:
  *  
{@code
@@ -66406,29 +66617,29 @@ The list of (type, depth) pairs controls the type of specializations and the num
 ///
 @Namespace("torch::fft") public static native @ByVal Tensor fft2(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
+    @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor fft2(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor fft2(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
+    @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor fft2(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
+    @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor fft2(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
+    @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the inverse of torch.fft.fft2
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.ifft2.
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.ifft2.
  * 
  *  Example:
  *  
{@code
@@ -66441,27 +66652,27 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ifft2(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor ifft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ifft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ifft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the N dimensional fast Fourier transform over given dimensions.
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.fftn.
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.fftn.
  * 
  *  Example:
  *  
{@code
@@ -66474,17 +66685,17 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor fftn(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor fftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the N dimensional fast Fourier transform over given dimensions.
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.ifftn.
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.ifftn.
  * 
  *  Example:
  *  
{@code
@@ -66497,17 +66708,17 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ifftn(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor ifftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the 1 dimensional FFT of real input with onesided Hermitian output.
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.rfft.
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.rfft.
  * 
  *  Example:
  *  
{@code
@@ -66520,16 +66731,16 @@ The list of (type, depth) pairs controls the type of specializations and the num
 ///
 @Namespace("torch::fft") public static native @ByVal Tensor rfft(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional n,
     @Cast("int64_t") long dim/*=-1*/,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor rfft(
     @Const @ByRef Tensor self);
 
 /** Computes the inverse of torch.fft.rfft
  * 
  *  The input is a onesided Hermitian Fourier domain signal, with real-valued
- *  output. See https://pytorch.org/docs/master/fft.html#torch.fft.irfft
+ *  output. See https://pytorch.org/docs/main/fft.html#torch.fft.irfft
  * 
  *  Example:
  *  
{@code
@@ -66541,14 +66752,14 @@ The list of (type, depth) pairs controls the type of specializations and the num
 ///
 @Namespace("torch::fft") public static native @ByVal Tensor irfft(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional n,
     @Cast("int64_t") long dim/*=-1*/,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor irfft(
     @Const @ByRef Tensor self);
 
 /** Computes the 2-dimensional FFT of real input. Returns a onesided Hermitian
- *  output. See https://pytorch.org/docs/master/fft.html#torch.fft.rfft2
+ *  output. See https://pytorch.org/docs/main/fft.html#torch.fft.rfft2
  * 
  *  Example:
  *  
{@code
@@ -66561,27 +66772,27 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor rfft2(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor rfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor rfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor rfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the inverse of torch.fft.rfft2.
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.irfft2.
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.irfft2.
  * 
  *  Example:
  *  
{@code
@@ -66594,27 +66805,27 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor irfft2(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor irfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor irfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor irfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the N dimensional FFT of real input with onesided Hermitian output.
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.rfftn
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.rfftn
  * 
  *  Example:
  *  
{@code
@@ -66627,17 +66838,17 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor rfftn(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor rfftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the inverse of torch.fft.rfftn.
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.irfftn.
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.irfftn.
  * 
  *  Example:
  *  
{@code
@@ -66651,20 +66862,20 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor irfftn(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor irfftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the 1 dimensional FFT of a onesided Hermitian signal
  * 
  *  The input represents a Hermitian symmetric time domain signal. The returned
  *  Fourier domain representation of such a signal is a real-valued. See
- *  https://pytorch.org/docs/master/fft.html#torch.fft.hfft
+ *  https://pytorch.org/docs/main/fft.html#torch.fft.hfft
  * 
  *  Example:
  *  
{@code
@@ -66677,16 +66888,16 @@ The list of (type, depth) pairs controls the type of specializations and the num
 ///
 @Namespace("torch::fft") public static native @ByVal Tensor hfft(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional n,
     @Cast("int64_t") long dim/*=-1*/,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor hfft(
     @Const @ByRef Tensor self);
 
 /** Computes the inverse FFT of a real-valued Fourier domain signal.
  * 
  *  The output is a onesided representation of the Hermitian symmetric time
- *  domain signal. See https://pytorch.org/docs/master/fft.html#torch.fft.ihfft.
+ *  domain signal. See https://pytorch.org/docs/main/fft.html#torch.fft.ihfft.
  * 
  *  Example:
  *  
{@code
@@ -66699,16 +66910,16 @@ The list of (type, depth) pairs controls the type of specializations and the num
 ///
 @Namespace("torch::fft") public static native @ByVal Tensor ihfft(
     @Const @ByRef Tensor self,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") SymIntOptional n,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") SymIntOptional n,
     @Cast("int64_t") long dim/*=-1*/,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ihfft(
     @Const @ByRef Tensor self);
 
 /** Computes the 2-dimensional FFT of a Hermitian symmetric input signal.
  * 
  *  The input is a onesided representation of the Hermitian symmetric time
- *  domain signal. See https://pytorch.org/docs/master/fft.html#torch.fft.hfft2.
+ *  domain signal. See https://pytorch.org/docs/main/fft.html#torch.fft.hfft2.
  * 
  *  Example:
  *  
{@code
@@ -66723,30 +66934,30 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor hfft2(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor hfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor hfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor hfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the 2-dimensional IFFT of a real input signal.
  * 
  *  The output is a onesided representation of the Hermitian symmetric time
  *  domain signal. See
- *  https://pytorch.org/docs/master/fft.html#torch.fft.ihfft2.
+ *  https://pytorch.org/docs/main/fft.html#torch.fft.ihfft2.
  * 
  *  Example:
  *  
{@code
@@ -66761,29 +66972,29 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ihfft2(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor ihfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ihfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ihfft2(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the N-dimensional FFT of a Hermitian symmetric input signal.
  * 
  *  The input is a onesided representation of the Hermitian symmetric time
- *  domain signal. See https://pytorch.org/docs/master/fft.html#torch.fft.hfftn.
+ *  domain signal. See https://pytorch.org/docs/main/fft.html#torch.fft.hfftn.
  * 
  *  Example:
  *  
{@code
@@ -66798,30 +67009,30 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor hfftn(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor hfftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor hfftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor hfftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the N-dimensional IFFT of a real input signal.
  * 
  *  The output is a onesided representation of the Hermitian symmetric time
  *  domain signal. See
- *  https://pytorch.org/docs/master/fft.html#torch.fft.ihfftn.
+ *  https://pytorch.org/docs/main/fft.html#torch.fft.ihfftn.
  * 
  *  Example:
  *  
{@code
@@ -66836,29 +67047,29 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ihfftn(
     @Const @ByRef Tensor self);
 @Namespace("torch::fft") public static native @ByVal Tensor ihfftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ihfftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") LongArrayRefOptional s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 @Namespace("torch::fft") public static native @ByVal Tensor ihfftn(
     @Const @ByRef Tensor self,
     @ByVal(nullValue = "at::OptionalIntArrayRef(c10::nullopt)") @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector long[] s,
     @ByVal(nullValue = "torch::IntArrayRef({-2, -1})") LongArrayRef dim,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") StringViewOptional norm);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") StringViewOptional norm);
 
 /** Computes the discrete Fourier Transform sample frequencies for a signal of
  *  size n.
  * 
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.fftfreq
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.fftfreq
  * 
  *  Example:
  *  
{@code
@@ -66876,7 +67087,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 /** Computes the sample frequencies for torch.fft.rfft with a signal of size n.
  * 
  *  Like torch.fft.rfft, only the positive frequencies are included.
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.rfftfreq
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.rfftfreq
  * 
  *  Example:
  *  
{@code
@@ -66892,7 +67103,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 /** Reorders n-dimensional FFT output to have negative frequency terms first, by
  *  a torch.roll operation.
  * 
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.fftshift
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.fftshift
  * 
  *  Example:
  *  
{@code
@@ -66913,7 +67124,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Inverse of torch.fft.fftshift
  * 
- *  See https://pytorch.org/docs/master/fft.html#torch.fft.ifftshift
+ *  See https://pytorch.org/docs/main/fft.html#torch.fft.ifftshift
  * 
  *  Example:
  *  
{@code
@@ -66984,7 +67195,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Cholesky decomposition
 /**
-/** See https://pytorch.org/docs/master/linalg.html#torch.linalg.cholesky
+/** See https://pytorch.org/docs/main/linalg.html#torch.linalg.cholesky
 /**
 /** Example:
 /** 
{@code
@@ -67000,12 +67211,12 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the sign and (natural) logarithm of the determinant
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.slogdet */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.slogdet */
 
 /** Computes eigenvalues and eigenvectors of non-symmetric/non-hermitian
  *  matrices
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.eig */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.eig */
 @Namespace("torch::linalg") public static native @ByVal T_TensorTensor_T eig(@Const @ByRef Tensor self);
 
 
@@ -67017,7 +67228,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes eigenvalues of non-symmetric/non-hermitian matrices
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.eigvals */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.eigvals */
 @Namespace("torch::linalg") public static native @ByVal Tensor eigvals(@Const @ByRef Tensor self);
 
 
@@ -67026,7 +67237,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes eigenvalues and eigenvectors
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.eigh */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.eigh */
 @Namespace("torch::linalg") public static native @ByVal T_TensorTensor_T eigh(
     @Const @ByRef Tensor self,
     @StringView BytePointer uplo);
@@ -67049,7 +67260,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes eigenvalues
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.eigvalsh */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.eigvalsh */
 @Namespace("torch::linalg") public static native @ByVal Tensor eigvalsh(@Const @ByRef Tensor self, @StringView BytePointer uplo);
 @Namespace("torch::linalg") public static native @ByVal Tensor eigvalsh(@Const @ByRef Tensor self, @StringView String uplo);
 
@@ -67067,7 +67278,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 /** Computes the product of Householder matrices
  * 
  *  See
- *  https://pytorch.org/docs/master/linalg.html#torch.linalg.householder_product */
+ *  https://pytorch.org/docs/main/linalg.html#torch.linalg.householder_product */
 @Namespace("torch::linalg") public static native @ByVal Tensor householder_product(@Const @ByRef Tensor input, @Const @ByRef Tensor tau);
 
 @Namespace("torch::linalg") public static native @ByRef Tensor householder_product_out(
@@ -67085,7 +67296,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the matrix exponential
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.matrix_exp */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.matrix_exp */
 
 // C10_DEPRECATED_MESSAGE("linalg_norm is deprecated, use norm instead.")
 
@@ -67099,7 +67310,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the LU factorization with partial pivoting
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.lu_factor */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.lu_factor */
 @Namespace("torch::linalg") public static native @ByVal T_TensorTensor_T lu_factor(
     @Const @ByRef Tensor input,
     @Cast("const bool") boolean pivot/*=true*/);
@@ -67120,7 +67331,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the LU factorization with partial pivoting
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.lu */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.lu */
 @Namespace("torch::linalg") public static native @ByVal T_TensorTensorTensor_T lu(
     @Const @ByRef Tensor input,
     @Cast("const bool") boolean pivot/*=true*/);
@@ -67195,7 +67406,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Cast("bool") boolean keepdim,
     @ByVal ScalarTypeOptional opt_dtype);
 
-/** See https://pytorch.org/docs/master/linalg.html#torch.linalg.vector_norm */
+/** See https://pytorch.org/docs/main/linalg.html#torch.linalg.vector_norm */
 @Namespace("torch::linalg") public static native @ByVal Tensor vector_norm(
     @Const @ByRef Tensor self,
     @ByVal Scalar ord,
@@ -67224,7 +67435,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Cast("bool") boolean keepdim,
     @ByVal ScalarTypeOptional opt_dtype);
 
-/** See https://pytorch.org/docs/master/linalg.html#torch.linalg.matrix_norm */
+/** See https://pytorch.org/docs/main/linalg.html#torch.linalg.matrix_norm */
 @Namespace("torch::linalg") public static native @ByVal Tensor matrix_norm(
     @Const @ByRef Tensor self,
     @Const @ByRef Scalar ord,
@@ -67307,11 +67518,11 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @ByVal ScalarTypeOptional dtype,
     @ByRef Tensor result);
 
-/** See https://pytorch.org/docs/master/linalg.html#torch.linalg.matrix_power */
+/** See https://pytorch.org/docs/main/linalg.html#torch.linalg.matrix_power */
 
 @Namespace("torch::linalg") public static native @ByRef Tensor matrix_power_out(@Const @ByRef Tensor self, @Cast("int64_t") long n, @ByRef Tensor result);
 
-/** See https://pytorch.org/docs/master/linalg.html#torch.linalg.matrix_rank */
+/** See https://pytorch.org/docs/main/linalg.html#torch.linalg.matrix_rank */
 @Namespace("torch::linalg") public static native @ByVal Tensor matrix_rank(@Const @ByRef Tensor input, double tol, @Cast("bool") boolean hermitian);
 
 @Namespace("torch::linalg") public static native @ByVal Tensor matrix_rank(
@@ -67357,7 +67568,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
     @Const @ByRef TensorOptional rtol,
     @Cast("bool") boolean hermitian);
 
-/** See https://pytorch.org/docs/master/linalg.html#torch.linalg.multi_dot */
+/** See https://pytorch.org/docs/main/linalg.html#torch.linalg.multi_dot */
 @Namespace("torch::linalg") public static native @ByVal Tensor multi_dot(@ByVal TensorArrayRef tensors);
 @Namespace("torch::linalg") public static native @ByVal Tensor multi_dot(@ByVal TensorVector tensors);
 
@@ -67368,7 +67579,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the pseudo-inverse
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.pinv */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.pinv */
 @Namespace("torch::linalg") public static native @ByVal Tensor pinv(
     @Const @ByRef Tensor input,
     double rcond/*=1e-15*/,
@@ -67389,7 +67600,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the QR decomposition
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.qr */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.qr */
 @Namespace("torch::linalg") public static native @ByVal T_TensorTensor_T qr(
     @Const @ByRef Tensor input,
     @StringView BytePointer mode/*="reduced"*/);
@@ -67412,7 +67623,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the LDL decomposition
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.ldl_factor_ex */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.ldl_factor_ex */
 @Namespace("torch::linalg") public static native @ByVal T_TensorTensorTensor_T ldl_factor_ex(
     @Const @ByRef Tensor input,
     @Cast("bool") boolean hermitian,
@@ -67430,7 +67641,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Solve a system of linear equations using the LDL decomposition
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.ldl_solve */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.ldl_solve */
 @Namespace("torch::linalg") public static native @ByVal Tensor ldl_solve(
     @Const @ByRef Tensor LD,
     @Const @ByRef Tensor pivots,
@@ -67448,7 +67659,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Solves a system linear system AX = B
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.solve_ex */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.solve_ex */
 @Namespace("torch::linalg") public static native @ByVal T_TensorTensor_T solve_ex(
     @Const @ByRef Tensor input,
     @Const @ByRef Tensor other,
@@ -67467,7 +67678,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes a tensor {@code x} such that {@code matmul(input, x) = other}.
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.solve */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.solve */
 @Namespace("torch::linalg") public static native @ByVal Tensor solve(@Const @ByRef Tensor input, @Const @ByRef Tensor other, @Cast("bool") boolean left);
 
 
@@ -67483,7 +67694,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
  *  the diagonal
  * 
  *  See
- *  https://pytorch.org/docs/master/linalg.html#torch.linalg.solve_triangular */
+ *  https://pytorch.org/docs/main/linalg.html#torch.linalg.solve_triangular */
 @Namespace("torch::linalg") public static native @ByVal Tensor solve_triangular(
     @Const @ByRef Tensor input,
     @Const @ByRef Tensor other,
@@ -67503,7 +67714,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the singular values and singular vectors
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.svd */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.svd */
 @Namespace("torch::linalg") public static native @ByVal T_TensorTensorTensor_T svd(
     @Const @ByRef Tensor input,
     @Cast("bool") boolean full_matrices,
@@ -67521,7 +67732,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the singular values
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.svdvals */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.svdvals */
 @Namespace("torch::linalg") public static native @ByVal Tensor svdvals(
     @Const @ByRef Tensor input,
     @ByVal StringViewOptional driver);
@@ -67536,7 +67747,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes the inverse of a tensor
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.tensorinv
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.tensorinv
  * 
  *  Example:
  *  
{@code
@@ -67553,7 +67764,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 
 /** Computes a tensor {@code x} such that {@code tensordot(input, x, dims=x.dim()) = other}.
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.tensorsolve
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.tensorsolve
  * 
  *  Example:
  *  
{@code
@@ -67586,7 +67797,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 /** Computes a tensor {@code inverse_input} such that {@code dot(input, inverse_input) =
  *  eye(input.size(0))}.
  * 
- *  See https://pytorch.org/docs/master/linalg.html#torch.linalg.inv */
+ *  See https://pytorch.org/docs/main/linalg.html#torch.linalg.inv */
 @Namespace("torch::linalg") public static native @ByVal Tensor inv(@Const @ByRef Tensor input);
 
 @Namespace("torch::linalg") public static native @ByRef Tensor inv_out(@ByRef Tensor result, @Const @ByRef Tensor input);
@@ -67645,7 +67856,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 /** Nested tensor
  * 
  *  See
- *  https://pytorch.org/docs/master/nested.html#torch.nested.nested_tensor
+ *  https://pytorch.org/docs/main/nested.html#torch.nested.nested_tensor
  * 
  *  
{@code */
 // implemented on python object to allow torch.nested.nested_tensor to be
@@ -67677,7 +67888,7 @@ The list of (type, depth) pairs controls the type of specializations and the num
 /** As Nested Tensor
  * 
  *  See
- *  https://pytorch.org/docs/master/nested.html#torch.nested.as_nested_tensor
+ *  https://pytorch.org/docs/main/nested.html#torch.nested.as_nested_tensor
  * 
  *  
{@code */
 
@@ -67685,21 +67896,21 @@ The list of (type, depth) pairs controls the type of specializations and the num
 ///
 @Namespace("torch::nested") public static native @ByVal Tensor as_nested_tensor(
     @ByVal TensorArrayRef list,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") ScalarTypeOptional dtype,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
 @Namespace("torch::nested") public static native @ByVal Tensor as_nested_tensor(
     @ByVal TensorArrayRef list);
 @Namespace("torch::nested") public static native @ByVal Tensor as_nested_tensor(
     @ByVal TensorVector list,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") ScalarTypeOptional dtype,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") ScalarTypeOptional dtype,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
 @Namespace("torch::nested") public static native @ByVal Tensor as_nested_tensor(
     @ByVal TensorVector list);
 
 /** Nested to padded tensor
  * 
  *  See
- *  https://pytorch.org/docs/master/nested.html#torch.nested.to_padded_tensor
+ *  https://pytorch.org/docs/main/nested.html#torch.nested.to_padded_tensor
  * 
  *  
{@code */
 @Namespace("torch::nested") public static native @ByVal Tensor to_padded_tensor(
@@ -67958,7 +68169,6 @@ The list of (type, depth) pairs controls the type of specializations and the num
 // #define AT_BUILD_WITH_LAPACK() 1
 public static final int AT_PARALLEL_OPENMP = 1;
 public static final int AT_PARALLEL_NATIVE = 0;
-public static final int AT_PARALLEL_NATIVE_TBB = 0;
 // #define AT_BLAS_F2C() 0
 // #define AT_BLAS_USE_CBLAS_DOT() 1
 
@@ -68092,8 +68302,6 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #include  // IWYU pragma: keep
 // #elif AT_PARALLEL_NATIVE
 // #include  // IWYU pragma: keep
-// #elif AT_PARALLEL_NATIVE_TBB
-// #include  // IWYU pragma: keep
 // #endif
 
 // #include  // IWYU pragma: keep
@@ -68116,7 +68324,8 @@ scalar_t sf(scalar_t x, scalar_t y)
   XPU(1), // XPU kernels, runtime
   CUDA(2), // CUDA kernels, runtime
   MTIA(3), // MTIA kernels, runtime
-  NUM_KINETO_ACTIVITIES(4);// must be the last one
+  PrivateUse1(4), // PrivateUse1 kernels, runtime
+  NUM_KINETO_ACTIVITIES(5);// must be the last one
 
     public final int value;
     private ActivityType(int v) { this.value = v; }
@@ -68131,11 +68340,12 @@ scalar_t sf(scalar_t x, scalar_t y)
   CUDA(2), // CPU + CUDA events
   NVTX(3), // only emit NVTX markers
   ITT(4), // only emit ITT markers
-  KINETO(5), // use libkineto
-  KINETO_GPU_FALLBACK(6), // use CUDA events when CUPTI is not available
-  KINETO_PRIVATEUSE1_FALLBACK(7), // use PrivateUse1 events
-  KINETO_ONDEMAND(8), // run the profiler in on-demand mode
-  NUM_PROFILER_STATES(9);// must be the last one
+  PRIVATEUSE1(5), // only emit PRIVATEUSE1 markers
+  KINETO(6), // use libkineto
+  KINETO_GPU_FALLBACK(7), // use CUDA events when CUPTI is not available
+  KINETO_PRIVATEUSE1_FALLBACK(8), // use PrivateUse1 events
+  KINETO_ONDEMAND(9), // run the profiler in on-demand mode
+  NUM_PROFILER_STATES(10);// must be the last one
 
     public final int value;
     private ProfilerState(int v) { this.value = v; }
@@ -68149,7 +68359,8 @@ scalar_t sf(scalar_t x, scalar_t y)
   LEGACY(1),
   KINETO(2),
   NVTX(3),
-  ITT(4);
+  ITT(4),
+  PRIVATEUSE1(5);
 
     public final int value;
     private ActiveProfilerType(int v) { this.value = v; }
@@ -68186,9 +68397,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 // There are some components which use these symbols. Until we migrate them
 // we have to mirror them in the old autograd namespace.
- // namespace profiler
- // namespace autograd
- // namespace torch
+ // namespace torch::autograd::profiler
 
 
 // Parsed from torch/csrc/profiler/events.h
@@ -68204,8 +68413,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /* Standard list of performance events independent of hardware or backend */
 @Namespace("torch::profiler") @MemberGetter public static native @Const @ByRef PointerPointer ProfilerPerfEvents();
- // namespace profiler
- // namespace torch
+ // namespace torch::profiler
 
 
 // Parsed from torch/csrc/profiler/stubs/base.h
@@ -68259,7 +68467,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 //       if (torch::profiler::impl::softAssertRaises()) {
 //         TORCH_INTERNAL_ASSERT(cond, __VA_ARGS__);
 //       } else {
-//         TORCH_WARN(__VA_ARGS__);
+//         TORCH_WARN_ONCE(__VA_ARGS__);
 //       }
 //       return false;
 //     }
@@ -68323,6 +68531,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::profiler::impl") public static native @ByVal StringVector inputTypes(@Const @ByRef RecordFunction fn);
 
 @Namespace("torch::profiler::impl") public static native @ByVal StringIValueMap saveExtraArgs(@Const @ByRef RecordFunction fn);
+@Namespace("torch::profiler::impl") public static native @ByVal ExtraFilesMap saveNcclMeta(@Const @ByRef RecordFunction fn, @Cast("bool") boolean truncate/*=true*/);
 @Namespace("torch::profiler::impl") public static native @ByVal ExtraFilesMap saveNcclMeta(@Const @ByRef RecordFunction fn);
 
 @Namespace("torch::profiler::impl") public static native @Cast("uint64_t") long computeFlops(
@@ -68334,9 +68543,10 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 
 
- // namespace impl
- // namespace profiler
- // namespace torch
+// #ifdef USE_DISTRIBUTED
+// #endif // USE_DISTRIBUTED
+
+ // namespace torch::profiler::impl
 
 
 // Parsed from torch/csrc/autograd/profiler_kineto.h
@@ -69008,7 +69218,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.batch_norm
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.batch_norm
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::BatchNormFuncOptions}
@@ -69227,7 +69437,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.conv1d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.conv1d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::Conv1dFuncOptions} class
@@ -69250,7 +69460,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.conv2d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.conv2d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::Conv2dFuncOptions} class
@@ -69273,7 +69483,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.conv3d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.conv3d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::Conv3dFuncOptions} class
@@ -69298,7 +69508,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.conv_transpose1d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.conv_transpose1d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -69322,7 +69532,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.conv_transpose2d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.conv_transpose2d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -69346,7 +69556,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.conv_transpose3d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.conv_transpose3d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -69419,7 +69629,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.cosine_similarity
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.cosine_similarity
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -69446,7 +69656,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.pairwise_distance
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.pairwise_distance
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -69565,7 +69775,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.dropout
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.dropout
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::DropoutFuncOptions} class
@@ -69588,7 +69798,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.dropout2d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.dropout2d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::Dropout2dFuncOptions}
@@ -69614,7 +69824,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.dropout3d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.dropout3d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::Dropout3dFuncOptions}
@@ -69640,7 +69850,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.alpha_dropout
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.alpha_dropout
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::AlphaDropoutFuncOptions}
@@ -69667,7 +69877,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.feature_alpha_dropout
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.feature_alpha_dropout
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -69745,7 +69955,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.embedding
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.embedding
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::EmbeddingFuncOptions}
@@ -69769,7 +69979,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.embedding_bag
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.embedding_bag
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::EmbeddingBagFuncOptions}
@@ -69845,7 +70055,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.fold
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.fold
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::FoldFuncOptions} class to
@@ -69867,7 +70077,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.unfold
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.unfold
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::UnfoldFuncOptions} class
@@ -69944,7 +70154,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.instance_norm
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.instance_norm
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::InstanceNormFuncOptions}
@@ -70290,7 +70500,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.elu
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.elu
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::ELUFuncOptions} class to
@@ -70312,7 +70522,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.selu
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.selu
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::SELUFuncOptions} class to
@@ -70334,7 +70544,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.hardshrink
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.hardshrink
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::HardshrinkFuncOptions}
@@ -70358,7 +70568,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.hardtanh
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.hardtanh
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::HardtanhFuncOptions} class
@@ -70381,7 +70591,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.leaky_relu
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.leaky_relu
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::LeakyReLUFuncOptions}
@@ -70410,7 +70620,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.gumbel_softmax
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.gumbel_softmax
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::GumbelSoftmaxFuncOptions}
@@ -70436,7 +70646,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.softmax
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.softmax
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::SoftmaxFuncOptions} class
@@ -70458,7 +70668,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.softmin
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.softmin
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::SoftminFuncOptions} class
@@ -70480,7 +70690,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.log_softmax
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.log_softmax
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::LogSoftmaxFuncOptions}
@@ -70504,7 +70714,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.glu
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.glu
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::GLUFuncOptions} class to
@@ -70536,7 +70746,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.relu
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.relu
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::ReLUFuncOptions} class to
@@ -70558,7 +70768,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.relu6
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.relu6
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::ReLU6FuncOptions} class to
@@ -70580,7 +70790,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.rrelu
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.rrelu
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::RReLUFuncOptions} class to
@@ -70602,7 +70812,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.celu
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.celu
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::CELUFuncOptions} class to
@@ -70624,7 +70834,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.softplus
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.softplus
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::SoftplusFuncOptions} class
@@ -70648,7 +70858,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.softshrink
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.softshrink
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::SoftshrinkFuncOptions}
@@ -70680,7 +70890,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.threshold
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.threshold
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::ThresholdFuncOptions}
@@ -71030,7 +71240,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.l1_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.l1_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::L1LossFuncOptions} class
@@ -71055,7 +71265,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.kl_div
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.kl_div
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::KLDivFuncOptions} class to
@@ -71081,7 +71291,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.mse_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.mse_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::MSELossFuncOptions} class
@@ -71106,7 +71316,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.binary_cross_entropy
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.binary_cross_entropy
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71133,7 +71343,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.hinge_embedding_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.hinge_embedding_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71160,7 +71370,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.multi_margin_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.multi_margin_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71187,7 +71397,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.cosine_embedding_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.cosine_embedding_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71223,7 +71433,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.smooth_l1_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.smooth_l1_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::SmoothL1LossFuncOptions}
@@ -71242,7 +71452,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @Cast("const torch::nn::functional::SmoothL1LossFuncOptions*") @ByRef(nullValue = "torch::nn::functional::SmoothL1LossFuncOptions{}") SmoothL1LossOptions options);
 
 /** See
- *  https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.smooth_l1_loss
+ *  https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.smooth_l1_loss
  *  about the exact behavior of this functional.
  * 
  *  Example:
@@ -71265,7 +71475,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.huber_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.huber_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::HuberLossFuncOptions}
@@ -71291,7 +71501,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.multilabel_margin_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.multilabel_margin_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71318,7 +71528,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.soft_margin_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.soft_margin_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::SoftMarginLossFuncOptions}
@@ -71344,7 +71554,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.multilabel_soft_margin_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.multilabel_soft_margin_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71374,7 +71584,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.triplet_margin_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.triplet_margin_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71402,7 +71612,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.triplet_margin_with_distance_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.triplet_margin_with_distance_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71434,7 +71644,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.ctc_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.ctc_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::CTCLossFuncOptions} class
@@ -71462,7 +71672,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.poisson_nll_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.poisson_nll_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::PoissonNLLLossFuncOptions}
@@ -71491,7 +71701,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.margin_ranking_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.margin_ranking_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71519,7 +71729,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.nll_loss
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.nll_loss
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::NLLLossFuncOptions} class
@@ -71545,7 +71755,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.cross_entropy
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.cross_entropy
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::CrossEntropyFuncOptions}
@@ -71574,7 +71784,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.binary_cross_entropy_with_logits
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.binary_cross_entropy_with_logits
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -71790,7 +72000,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.pad
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.pad
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::PadFuncOptions} class to
@@ -72320,7 +72530,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.avg_pool1d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.avg_pool1d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::AvgPool1dFuncOptions}
@@ -72342,7 +72552,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.avg_pool2d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.avg_pool2d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::AvgPool2dFuncOptions}
@@ -72364,7 +72574,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.avg_pool3d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.avg_pool3d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::AvgPool3dFuncOptions}
@@ -72388,7 +72598,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.max_pool1d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.max_pool1d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::MaxPool1dFuncOptions}
@@ -72427,7 +72637,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.max_pool2d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.max_pool2d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::MaxPool2dFuncOptions}
@@ -72466,7 +72676,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.max_pool3d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.max_pool3d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::MaxPool3dFuncOptions}
@@ -72507,7 +72717,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.adaptive_max_pool1d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.adaptive_max_pool1d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -72548,7 +72758,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.adaptive_max_pool2d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.adaptive_max_pool2d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -72589,7 +72799,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.adaptive_max_pool3d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.adaptive_max_pool3d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -72614,7 +72824,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.adaptive_avg_pool1d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.adaptive_avg_pool1d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -72637,7 +72847,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.adaptive_avg_pool2d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.adaptive_avg_pool2d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -72660,7 +72870,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.adaptive_avg_pool3d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.adaptive_avg_pool3d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -72698,7 +72908,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.max_unpool1d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.max_unpool1d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::MaxUnpool1dFuncOptions}
@@ -72722,7 +72932,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.max_unpool2d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.max_unpool2d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::MaxUnpool2dFuncOptions}
@@ -72746,7 +72956,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.max_unpool3d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.max_unpool3d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::MaxUnpool3dFuncOptions}
@@ -72849,7 +73059,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.lp_pool1d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.lp_pool1d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::LPPool1dFuncOptions} class
@@ -72871,7 +73081,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.lp_pool2d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.lp_pool2d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::LPPool2dFuncOptions} class
@@ -72893,7 +73103,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.lp_pool3d
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.lp_pool3d
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::LPPool3dFuncOptions} class
@@ -72983,7 +73193,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.normalize
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.normalize
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::NormalizeFuncOptions}
@@ -73009,7 +73219,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.layer_norm
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.layer_norm
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::LayerNormFuncOptions}
@@ -73033,7 +73243,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.local_response_norm
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.local_response_norm
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for
@@ -73058,7 +73268,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.group_norm
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.group_norm
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::GroupNormFuncOptions}
@@ -73131,7 +73341,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.pixel_shuffle
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.pixel_shuffle
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::PixelShuffleFuncOptions}
@@ -73195,13 +73405,13 @@ scalar_t sf(scalar_t x, scalar_t y)
 ///
 @Namespace("torch::nn::functional") public static native @ByVal @Cast("std::vector*") LongVector _interp_output_size(
     @Cast("int64_t") long dim,
-    @ByVal @Cast("std::tuple >,c10::optional >,c10::optional >*") Pointer closed_over_args);
+    @ByVal @Cast("std::tuple >,std::optional >,std::optional >*") Pointer closed_over_args);
 
 // #ifndef DOXYGEN_SHOULD_SKIP_THIS
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.interpolate
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.interpolate
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::InterpolateFuncOptions}
@@ -73272,7 +73482,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
 /** See
-/** https://pytorch.org/docs/master/nn.functional.html#torch.nn.functional.grid_sample
+/** https://pytorch.org/docs/main/nn.functional.html#torch.nn.functional.grid_sample
 /** about the exact behavior of this functional.
 /**
 /** See the documentation for {@code torch::nn::functional::GridSampleFuncOptions}
@@ -75386,7 +75596,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @ByVal PackedSequence sequence,
     @Cast("bool") boolean batch_first/*=false*/,
     double padding_value/*=0.0*/,
-    @ByVal(nullValue = "c10::optional(torch::nullopt)") LongOptional total_length);
+    @ByVal(nullValue = "std::optional(torch::nullopt)") LongOptional total_length);
 @Namespace("torch::nn::utils::rnn") public static native @ByVal T_TensorTensor_T pad_packed_sequence(
     @ByVal PackedSequence sequence);
 
@@ -76317,6 +76527,27 @@ scalar_t sf(scalar_t x, scalar_t y)
  // namespace torch
 
 
+// Parsed from torch/csrc/api/include/torch/optim/schedulers/reduce_on_plateau_scheduler.h
+
+// #pragma once
+
+// #include 
+// #include 
+
+// #include 
+
+// #include 
+
+// #include 
+
+// #include 
+// Targeting ../ReduceLROnPlateauScheduler.java
+
+
+ // namespace optim
+ // namespace torch
+
+
 // Parsed from torch/csrc/api/include/torch/optim/schedulers/step_lr.h
 
 // #pragma once
@@ -76342,6 +76573,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #include 
 
 // #include 
+// #include 
 // #include 
 
 
@@ -76362,7 +76594,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #include 
 
 /** Computes the natural logarithm of the absolute value of the gamma function
- *  See https://pytorch.org/docs/master/special.html#torch.special.gammaln.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.gammaln.
  * 
  *  Example:
  *  
{@code
@@ -76376,7 +76608,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::special") public static native @ByRef Tensor gammaln_out(@ByRef Tensor result, @Const @ByRef Tensor self);
 
 /** Computes the regularized lower incomplete gamma function
- *  See https://pytorch.org/docs/master/special.html#torch.special.gammainc.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.gammainc.
  * 
  *  Example:
  *  
{@code
@@ -76394,7 +76626,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @Const @ByRef Tensor other);
 
 /** Computes the regularized upper incomplete gamma function
- *  See https://pytorch.org/docs/master/special.html#torch.special.gammainc.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.gammainc.
  * 
  *  Example:
  *  
{@code
@@ -76412,7 +76644,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @Const @ByRef Tensor other);
 
 /** Computes the multivariate log-gamma function with dimension {@code p}, elementwise
- *  See https://pytorch.org/docs/master/special.html#torch.special.multigammaln.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.multigammaln.
  * 
  *  Example:
  *  
{@code
@@ -76426,7 +76658,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::special") public static native @ByRef Tensor multigammaln_out(@ByRef Tensor result, @Const @ByRef Tensor self, @Cast("int64_t") long p);
 
 /** Computes the nth derivative of the digamma function on the input.
- *  See https:://pytorch.org/docs/master/special.html#torch.special.polygamma.
+ *  See https:://pytorch.org/docs/main/special.html#torch.special.polygamma.
  * 
  *  Example:
  *  
{@code
@@ -76435,7 +76667,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Computes the logarithmic derivative of the gamma function on input - * See https://pytorch.org/docs/master/special.html#torch.special.psi + * See https://pytorch.org/docs/main/special.html#torch.special.psi * * Example: *
{@code
@@ -76449,7 +76681,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::special") public static native @ByRef Tensor psi_out(@ByRef Tensor result, @Const @ByRef Tensor self);
 
 /** Computes the logarithmic derivative of the gamma function on input
- *  See https://pytorch.org/docs/master/special.html#torch.special.digamma
+ *  See https://pytorch.org/docs/main/special.html#torch.special.digamma
  * 
  *  Example:
  *  
{@code
@@ -76458,7 +76690,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Computes entropy of input, elementwise - * See https://pytorch.org/docs/master/special.html#torch.special.entr. + * See https://pytorch.org/docs/main/special.html#torch.special.entr. * * Example: *
{@code
@@ -76472,7 +76704,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::special") public static native @ByRef Tensor entr_out(@ByRef Tensor result, @Const @ByRef Tensor self);
 
 /** Computes the error function
- *  See https://pytorch.org/docs/master/special.html#torch.special.erf.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.erf.
  * 
  *  Example:
  *  
{@code
@@ -76481,7 +76713,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Computes the complementary error function - * See https://pytorch.org/docs/master/special.html#torch.special.erfc. + * See https://pytorch.org/docs/main/special.html#torch.special.erfc. * * Example: *
{@code
@@ -76490,7 +76722,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Computes the scaled complementary error function - * See https://pytorch.org/docs/master/special.html#torch.special.erfcx. + * See https://pytorch.org/docs/main/special.html#torch.special.erfcx. * * Example: *
{@code
@@ -76504,7 +76736,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::special") public static native @ByRef Tensor erfcx_out(@ByRef Tensor result, @Const @ByRef Tensor self);
 
 /** Computes the inverse error function
- *  See https://pytorch.org/docs/master/special.html#torch.special.erfinv.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.erfinv.
  * 
  *  Example:
  *  
{@code
@@ -76514,7 +76746,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Computes the log of summed exponentials of each row of input in the given
  *  dimension dim See
- *  https://pytorch.org/docs/master/special.html#torch.special.logsumexp.
+ *  https://pytorch.org/docs/main/special.html#torch.special.logsumexp.
  * 
  *  Example:
  *  
{@code
@@ -76525,7 +76757,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Computes the argument, x, for which the area under the Gaussian probability
  *  density function (integrated from minus infinity to x) is equal to input,
  *  elementwise. See
- *  https://pytorch.org/docs/master/special.html#torch.special.ndtri
+ *  https://pytorch.org/docs/main/special.html#torch.special.ndtri
  * 
  *  Example:
  *  
{@code
@@ -76540,7 +76772,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Computes the log of area under the standard Gaussian probability density
  *  function, integrated from minus infinity to :attr:{@code input}, elementwise See
- *  https://pytorch.org/docs/master/special.html#torch.special.log_ndtr
+ *  https://pytorch.org/docs/main/special.html#torch.special.log_ndtr
  * 
  *  Example:
  *  
{@code
@@ -76554,7 +76786,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::special") public static native @ByRef Tensor log_ndtr_out(@ByRef Tensor result, @Const @ByRef Tensor self);
 
 /** Computes the logit of input, elementwise.
- *  See https://pytorch.org/docs/master/special.html#torch.special.logit.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.logit.
  * 
  *  Example:
  *  
{@code
@@ -76564,7 +76796,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Computes the expit (also known as the logistic sigmoid function) of input,
  *  elementwise See
- *  https://pytorch.org/docs/master/special.html#torch.special.expit.
+ *  https://pytorch.org/docs/main/special.html#torch.special.expit.
  * 
  *  Example:
  *  
{@code
@@ -76578,7 +76810,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::special") public static native @ByRef Tensor expit_out(@ByRef Tensor result, @Const @ByRef Tensor self);
 
 /** Computes the base two exponential function of :attr:{@code input}, elementwise
- *  See https://pytorch.org/docs/master/special.html#torch.special.exp2.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.exp2.
  * 
  *  Example:
  *  
{@code
@@ -76587,7 +76819,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Computes the exponential of the elements minus 1, elementwise - * See https://pytorch.org/docs/master/special.html#torch.special.expm1. + * See https://pytorch.org/docs/main/special.html#torch.special.expm1. * * Example: *
{@code
@@ -76596,7 +76828,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Computes x * log(y) for inputs, elementwise - * See https://pytorch.org/docs/master/special.html#torch.special.xlogy. + * See https://pytorch.org/docs/main/special.html#torch.special.xlogy. * * Example: *
{@code
@@ -76606,7 +76838,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Computes x * log1p(y) for inputs, elementwise - * See https://pytorch.org/docs/master/special.html#torch.special.xlog1py. + * See https://pytorch.org/docs/main/special.html#torch.special.xlog1py. * * Example: *
{@code
@@ -76638,7 +76870,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @Const @ByRef Scalar other);
 
 /** Computes Hurwitz Zeta function for inputs, elementwise
- *  See https://pytorch.org/docs/master/special.html#torch.special.zeta.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.zeta.
  * 
  *  Example:
  *  
{@code
@@ -76671,7 +76903,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Computes the zeroth order modified Bessel function of the first kind of
  *  input, elementwise See
- *  https://pytorch.org/docs/master/special.html#torch.special.i0
+ *  https://pytorch.org/docs/main/special.html#torch.special.i0
  * 
  *  Example:
  *  
{@code
@@ -76681,7 +76913,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Computes the area under the standard Gaussian probability density function,
  *  integrated from minus infinity to :attr:{@code input}, elementwise
- *  See https://pytorch.org/docs/master/special.html#torch.special.ndtr
+ *  See https://pytorch.org/docs/main/special.html#torch.special.ndtr
  * 
  *  Example:
  *  
{@code
@@ -76696,7 +76928,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Computes the exponentially scaled zeroth order modified Bessel function of
  *  the first kind See
- *  https://pytorch.org/docs/master/special.html#torch.special.i0e.
+ *  https://pytorch.org/docs/main/special.html#torch.special.i0e.
  * 
  *  Example:
  *  
{@code
@@ -76710,7 +76942,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::special") public static native @ByRef Tensor i0e_out(@ByRef Tensor result, @Const @ByRef Tensor self);
 
 /** Computes the first order modified Bessel function of the first kind
- *  See https://pytorch.org/docs/master/special.html#torch.special.i1.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.i1.
  * 
  *  Example:
  *  
{@code
@@ -76725,7 +76957,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Computes the exponentially scaled first order modified Bessel function of
  *  the first kind See
- *  https://pytorch.org/docs/master/special.html#torch.special.i1e.
+ *  https://pytorch.org/docs/main/special.html#torch.special.i1e.
  * 
  *  Example:
  *  
{@code
@@ -76739,7 +76971,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::special") public static native @ByRef Tensor i1e_out(@ByRef Tensor result, @Const @ByRef Tensor self);
 
 /** Computes the sinc of input, elementwise
- *  See https://pytorch.org/docs/master/special.html#torch.special.sinc.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.sinc.
  * 
  *  Example:
  *  
{@code
@@ -76748,7 +76980,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Rounds the elements of the input - * See https://pytorch.org/docs/master/special.html#torch.special.round. + * See https://pytorch.org/docs/main/special.html#torch.special.round. * * Example: *
{@code
@@ -76757,7 +76989,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Computes log(1 + x) of the input, elementwise - * See https://pytorch.org/docs/master/special.html#torch.special.log1p. + * See https://pytorch.org/docs/main/special.html#torch.special.log1p. * * Example: *
{@code
@@ -76767,7 +76999,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 
 /** Computes log followed by softmax(x) of the input
- *  See https://pytorch.org/docs/master/special.html#torch.special.log_softmax.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.log_softmax.
  * 
  *  Example:
  *  
{@code
@@ -76776,7 +77008,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  }
*/ /** Computes softmax of the input along a given dimension - * See https://pytorch.org/docs/master/special.html#torch.special.softmax. + * See https://pytorch.org/docs/main/special.html#torch.special.softmax. * * Example: *
{@code
@@ -76786,7 +77018,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Airy function Ai.
  * 
- *  See https://pytorch.org/docs/master/special.html#torch.special.airy_ai.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.airy_ai.
  * 
  *  Example:
  * 
@@ -76806,7 +77038,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Bessel function of the first kind of order 0.
  * 
- *  See https://pytorch.org/docs/master/special.html#torch.special.bessel_j0.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.bessel_j0.
  * 
  *  Example:
  * 
@@ -76826,7 +77058,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Bessel function of the first kind of order 1.
  * 
- *  See https://pytorch.org/docs/master/special.html#torch.special.bessel_j1.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.bessel_j1.
  * 
  *  Example:
  * 
@@ -76846,7 +77078,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Bessel function of the second kind of order 0.
  * 
- *  See https://pytorch.org/docs/master/special.html#torch.special.bessel_y0.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.bessel_y0.
  * 
  *  Example:
  * 
@@ -76866,7 +77098,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 /** Bessel function of the second kind of order 1.
  * 
- *  See https://pytorch.org/docs/master/special.html#torch.special.bessel_y1.
+ *  See https://pytorch.org/docs/main/special.html#torch.special.bessel_y1.
  * 
  *  Example:
  * 
@@ -76887,7 +77119,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Chebyshev polynomial of the first kind.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.chebyshev_polynomial_t.
+ *  https://pytorch.org/docs/main/special.html#torch.special.chebyshev_polynomial_t.
  * 
  *  Example:
  * 
@@ -76926,7 +77158,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Chebyshev polynomial of the second kind.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.chebyshev_polynomial_u.
+ *  https://pytorch.org/docs/main/special.html#torch.special.chebyshev_polynomial_u.
  * 
  *  Example:
  * 
@@ -76965,7 +77197,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Chebyshev polynomial of the third kind.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.chebyshev_polynomial_v.
+ *  https://pytorch.org/docs/main/special.html#torch.special.chebyshev_polynomial_v.
  * 
  *  Example:
  * 
@@ -77004,7 +77236,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Chebyshev polynomial of the fourth kind.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.chebyshev_polynomial_w.
+ *  https://pytorch.org/docs/main/special.html#torch.special.chebyshev_polynomial_w.
  * 
  *  Example:
  * 
@@ -77043,7 +77275,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Physicist’s Hermite polynomial.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.hermite_polynomial_h.
+ *  https://pytorch.org/docs/main/special.html#torch.special.hermite_polynomial_h.
  * 
  *  Example:
  * 
@@ -77082,7 +77314,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Probabilist’s Hermite polynomial.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.hermite_polynomial_he.
+ *  https://pytorch.org/docs/main/special.html#torch.special.hermite_polynomial_he.
  * 
  *  Example:
  * 
@@ -77121,7 +77353,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Laguerre polynomial.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.laguerre_polynomial_l.
+ *  https://pytorch.org/docs/main/special.html#torch.special.laguerre_polynomial_l.
  * 
  *  Example:
  * 
@@ -77160,7 +77392,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Legendre polynomial.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.legendre_polynomial_p.
+ *  https://pytorch.org/docs/main/special.html#torch.special.legendre_polynomial_p.
  * 
  *  Example:
  * 
@@ -77199,7 +77431,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Modified Bessel function of the first kind of order 0.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.modified_bessel_i0.
+ *  https://pytorch.org/docs/main/special.html#torch.special.modified_bessel_i0.
  * 
  *  Example:
  * 
@@ -77220,7 +77452,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Modified Bessel function of the first kind of order 1.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.modified_bessel_i1.
+ *  https://pytorch.org/docs/main/special.html#torch.special.modified_bessel_i1.
  * 
  *  Example:
  * 
@@ -77241,7 +77473,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Modified Bessel function of the second kind of order 0.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.modified_bessel_k0.
+ *  https://pytorch.org/docs/main/special.html#torch.special.modified_bessel_k0.
  * 
  *  Example:
  * 
@@ -77262,7 +77494,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Modified Bessel function of the second kind of order 1.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.modified_bessel_k1.
+ *  https://pytorch.org/docs/main/special.html#torch.special.modified_bessel_k1.
  * 
  *  Example:
  * 
@@ -77283,7 +77515,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Scaled modified Bessel function of the second kind of order 0.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.scaled_modified_bessel_k0.
+ *  https://pytorch.org/docs/main/special.html#torch.special.scaled_modified_bessel_k0.
  * 
  *  Example:
  * 
@@ -77304,7 +77536,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Scaled modified Bessel function of the second kind of order 1.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.scaled_modified_bessel_k1.
+ *  https://pytorch.org/docs/main/special.html#torch.special.scaled_modified_bessel_k1.
  * 
  *  Example:
  * 
@@ -77325,7 +77557,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Shifted Chebyshev polynomial of the first kind.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.shifted_chebyshev_polynomial_t.
+ *  https://pytorch.org/docs/main/special.html#torch.special.shifted_chebyshev_polynomial_t.
  * 
  *  Example:
  * 
@@ -77364,7 +77596,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Shifted Chebyshev polynomial of the second kind.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.shifted_chebyshev_polynomial_u.
+ *  https://pytorch.org/docs/main/special.html#torch.special.shifted_chebyshev_polynomial_u.
  * 
  *  Example:
  * 
@@ -77403,7 +77635,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Shifted Chebyshev polynomial of the third kind.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.shifted_chebyshev_polynomial_v.
+ *  https://pytorch.org/docs/main/special.html#torch.special.shifted_chebyshev_polynomial_v.
  * 
  *  Example:
  * 
@@ -77442,7 +77674,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Shifted Chebyshev polynomial of the fourth kind.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.shifted_chebyshev_polynomial_w.
+ *  https://pytorch.org/docs/main/special.html#torch.special.shifted_chebyshev_polynomial_w.
  * 
  *  Example:
  * 
@@ -77481,7 +77713,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 /** Spherical Bessel function of the first kind of order 0.
  * 
  *  See
- *  https://pytorch.org/docs/master/special.html#torch.special.spherical_bessel_j0.
+ *  https://pytorch.org/docs/main/special.html#torch.special.spherical_bessel_j0.
  * 
  *  Example:
  * 
@@ -77505,14 +77737,14 @@ scalar_t sf(scalar_t x, scalar_t y)
 public static final int TORCH_VERSION_MAJOR = 2;
 
 /** Indicates the minor version of LibTorch. */
-public static final int TORCH_VERSION_MINOR = 3;
+public static final int TORCH_VERSION_MINOR = 4;
 
 /** Indicates the patch version of LibTorch. */
-public static final int TORCH_VERSION_PATCH = 1;
+public static final int TORCH_VERSION_PATCH = 0;
 
 /** Indicates the version of LibTorch. */
 public static final String TORCH_VERSION = 
-  "2.3.1";
+  "2.4.0";
 
 
 // Parsed from torch/csrc/api/include/torch/xpu.h
@@ -78318,7 +78550,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module(
     @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu,
     @StdString BytePointer filename,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device,
     @Cast("bool") boolean load_debug_files/*=true*/);
 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module(
     @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu,
@@ -78326,7 +78558,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module(
     @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu,
     @StdString String filename,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device,
     @Cast("bool") boolean load_debug_files/*=true*/);
 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module(
     @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu,
@@ -78335,7 +78567,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module(
     @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu,
     @Cast("std::istream*") @ByRef Pointer in,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device,
     @Cast("bool") boolean load_debug_files/*=true*/);
 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module(
     @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu,
@@ -78344,7 +78576,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module(
     @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu,
     @UniquePtr ReadAdapterInterface rai,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device,
     @Cast("bool") boolean load_debug_files/*=true*/);
 @Namespace("torch::jit") public static native @ByVal JitModule import_ir_module(
     @SharedPtr("torch::jit::CompilationUnit") @ByVal CompilationUnit cu,
@@ -78420,7 +78652,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  {@code torch::jit::ExportModule} in C++. */
 @Namespace("torch::jit") public static native @ByVal JitModule load(
     @Cast("std::istream*") @ByRef Pointer in,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device,
     @Cast("bool") boolean load_debug_files/*=true*/);
 @Namespace("torch::jit") public static native @ByVal JitModule load(
     @Cast("std::istream*") @ByRef Pointer in);
@@ -78444,13 +78676,13 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  Python or {@code torch::jit::ExportModule} in C++. */
 @Namespace("torch::jit") public static native @ByVal JitModule load(
     @StdString BytePointer filename,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device,
     @Cast("bool") boolean load_debug_files/*=true*/);
 @Namespace("torch::jit") public static native @ByVal JitModule load(
     @StdString BytePointer filename);
 @Namespace("torch::jit") public static native @ByVal JitModule load(
     @StdString String filename,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device,
     @Cast("bool") boolean load_debug_files/*=true*/);
 @Namespace("torch::jit") public static native @ByVal JitModule load(
     @StdString String filename);
@@ -78483,7 +78715,7 @@ scalar_t sf(scalar_t x, scalar_t y)
  *  Python or {@code torch::jit::ExportModule} in C++. */
 @Namespace("torch::jit") public static native @ByVal JitModule load(
     @SharedPtr("caffe2::serialize::ReadAdapterInterface") @ByVal ReadAdapterInterface rai,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device,
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device,
     @Cast("bool") boolean load_debug_files/*=true*/);
 @Namespace("torch::jit") public static native @ByVal JitModule load(
     @SharedPtr("caffe2::serialize::ReadAdapterInterface") @ByVal ReadAdapterInterface rai);
@@ -78508,7 +78740,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @Cast("char*") @SharedPtr BytePointer data,
     @Cast("size_t") long size,
     @ByRef ExtraFilesMap extra_files,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
 @Namespace("torch::jit") public static native @ByVal JitModule parse_and_initialize_jit_module(
     @Cast("char*") @SharedPtr BytePointer data,
     @Cast("size_t") long size,
@@ -78517,7 +78749,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @Cast("char*") @SharedPtr ByteBuffer data,
     @Cast("size_t") long size,
     @ByRef ExtraFilesMap extra_files,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
 @Namespace("torch::jit") public static native @ByVal JitModule parse_and_initialize_jit_module(
     @Cast("char*") @SharedPtr ByteBuffer data,
     @Cast("size_t") long size,
@@ -78526,7 +78758,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @Cast("char*") @SharedPtr byte[] data,
     @Cast("size_t") long size,
     @ByRef ExtraFilesMap extra_files,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
 @Namespace("torch::jit") public static native @ByVal JitModule parse_and_initialize_jit_module(
     @Cast("char*") @SharedPtr byte[] data,
     @Cast("size_t") long size,
@@ -78535,14 +78767,14 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::jit") public static native @ByVal JitModule load_jit_module_from_file(
     @StdString BytePointer filename,
     @ByRef ExtraFilesMap extra_files,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
 @Namespace("torch::jit") public static native @ByVal JitModule load_jit_module_from_file(
     @StdString BytePointer filename,
     @ByRef ExtraFilesMap extra_files);
 @Namespace("torch::jit") public static native @ByVal JitModule load_jit_module_from_file(
     @StdString String filename,
     @ByRef ExtraFilesMap extra_files,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
 @Namespace("torch::jit") public static native @ByVal JitModule load_jit_module_from_file(
     @StdString String filename,
     @ByRef ExtraFilesMap extra_files);
@@ -78550,7 +78782,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("torch::jit") public static native @ByVal JitModule load_jit_module_from_stream(
     @Cast("std::istream*") @ByRef Pointer in,
     @ByRef ExtraFilesMap extra_files,
-    @ByVal(nullValue = "c10::optional(c10::nullopt)") DeviceOptional device);
+    @ByVal(nullValue = "std::optional(c10::nullopt)") DeviceOptional device);
 @Namespace("torch::jit") public static native @ByVal JitModule load_jit_module_from_stream(
     @Cast("std::istream*") @ByRef Pointer in,
     @ByRef ExtraFilesMap extra_files);
@@ -78715,7 +78947,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 // Dynamically obtain serialization function pairs
 // that require the corresponding backend.
-@Namespace("torch::jit") public static native @Cast("std::array >,at::COMPILE_TIME_MAX_DEVICE_TYPES>*") @ByRef PointerPairOptional GetBackendMetaSerialization();
+@Namespace("torch::jit") public static native @Cast("std::array >,at::COMPILE_TIME_MAX_DEVICE_TYPES>*") @ByRef PointerPairOptional GetBackendMetaSerialization();
 
 // Register function pointer of Tensor BackendMetadata for serialization.
 @Namespace("torch::jit") public static native void TensorBackendMetaRegistry(
@@ -78801,7 +79033,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @ByRef Graph graph,
     @ByVal NamedValueArrayRef args,
     @ByVal NamedValueArrayRef kwargs,
-    @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") NamedValueOptional self);
+    @Const @ByRef(nullValue = "std::optional(c10::nullopt)") NamedValueOptional self);
 @Namespace("torch::jit") public static native @ByVal MatchedSchema matchSchema(
     @Const @ByRef FunctionSchema schema,
     @Const @ByRef SourceRange loc,
@@ -78815,7 +79047,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @ByRef Graph graph,
     @ByVal NamedValueArrayRef args,
     @ByVal NamedValueArrayRef kwargs,
-    @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") NamedValueOptional self,
+    @Const @ByRef(nullValue = "std::optional(c10::nullopt)") NamedValueOptional self,
     @Cast("bool") boolean render_errors/*=false*/);
 @Namespace("torch::jit") public static native @ByVal SizeTMatchedSchemaPair matchSchemas(
     @Const @ByRef FunctionSchemaVector schemas,
@@ -78836,7 +79068,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @ByVal Symbol name,
     @ByVal NamedValueArrayRef args,
     @ByVal NamedValueArrayRef kwargs,
-    @Const @ByRef(nullValue = "c10::optional(c10::nullopt)") NamedValueOptional self);
+    @Const @ByRef(nullValue = "std::optional(c10::nullopt)") NamedValueOptional self);
 @Namespace("torch::jit") public static native Value emitBuiltinCall(
     @Const @ByRef SourceRange loc,
     @ByRef Graph graph,
@@ -79368,7 +79600,6 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 // #include 
 // #include 
-// #include 
 // #include 
 // #include 
 
@@ -79380,6 +79611,9 @@ scalar_t sf(scalar_t x, scalar_t y)
 // Targeting ../Store.java
 
 
+// Targeting ../StoreTimeoutGuard.java
+
+
 
  // namespace c10d
 
@@ -79465,14 +79699,10 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 // #include 
 
-// #include 
 // #include 
 // #include 
 // #include 
-// #include 
 // #include 
-// #include 
-// #include 
 // #include 
 
 @Namespace("c10d") public static native @Cast("size_t") long getTensorsNumel(@Const @ByRef TensorVector tensors);
@@ -79484,6 +79714,11 @@ scalar_t sf(scalar_t x, scalar_t y)
 // Use -2 to represent unset state of env vars
 public static final int C10D_ENV_NOT_SET = -2;
 
+// #define WARN_ENV_VAR_ONCE(deprecated_env, new_env)
+//   TORCH_WARN_ONCE(
+//       "Environment variable " + deprecated_env + " is deprecated; use " +
+//       new_env + " instead");
+
 // Turns at::IntArrayRef into "(1, 2, 3, 4)".
 @Namespace("c10d") public static native @StdString BytePointer toString(@ByVal LongArrayRef l);
 @Namespace("c10d") public static native @StdString String toString(@ByVal @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... l);
@@ -79518,130 +79753,130 @@ scalar_t sf(scalar_t x, scalar_t y)
 @Namespace("c10d") public static native void assertSameSizeAndType(@Const @ByRef TensorVector tensors);
 
 @Namespace("c10d") public static native void assertTypeMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByRef TensorOptions options,
     @Const @ByVal TensorArrayRef tensors,
     @Cast("size_t") long index);
 @Namespace("c10d") public static native void assertTypeMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByRef TensorOptions options,
     @Const @ByVal TensorVector tensors,
     @Cast("size_t") long index);
 
 @Namespace("c10d") public static native void assertSizesMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByRef LongArrayRef sizes,
     @Const @ByVal TensorArrayRef tensors,
     @Cast("size_t") long index);
 @Namespace("c10d") public static native void assertSizesMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long[] sizes,
     @Const @ByVal TensorVector tensors,
     @Cast("size_t") long index);
 
 @Namespace("c10d") public static native void assertLayoutMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     Layout expected,
     @Const @ByVal TensorArrayRef tensors,
     @Cast("size_t") long index);
 @Namespace("c10d") public static native void assertLayoutMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Cast("c10::Layout") byte expected,
     @Const @ByVal TensorVector tensors,
     @Cast("size_t") long index);
 @Namespace("c10d") public static native void assertLayoutMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     Layout expected,
     @Const @ByVal TensorVector tensors,
     @Cast("size_t") long index);
 @Namespace("c10d") public static native void assertLayoutMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Cast("c10::Layout") byte expected,
     @Const @ByVal TensorArrayRef tensors,
     @Cast("size_t") long index);
 
 @Namespace("c10d") public static native void assertLayoutMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors);
 @Namespace("c10d") public static native void assertLayoutMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors);
 
 @Namespace("c10d") public static native void assertNonEmpty(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors);
 @Namespace("c10d") public static native void assertNonEmpty(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors);
 
 @Namespace("c10d") public static native void assertSingleElement(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors);
 @Namespace("c10d") public static native void assertSingleElement(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors);
 
 @Namespace("c10d") public static native void assertSingleElementInput(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors);
 @Namespace("c10d") public static native void assertSingleElementInput(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors);
 
 @Namespace("c10d") public static native void assertSingleElementOutput(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors);
 @Namespace("c10d") public static native void assertSingleElementOutput(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors);
 
 @Namespace("c10d") public static native void assertRootRank(
-    @ByVal StringConsumer fn,
-    int rank,
-    int size);
+    @Const @ByRef StringConsumer fn,
+    @Cast("int64_t") long rank,
+    @Cast("int64_t") long size);
 
 @Namespace("c10d") public static native void assertRootTensor(
-    @ByVal StringConsumer fn,
-    int rank,
-    int size);
+    @Const @ByRef StringConsumer fn,
+    @Cast("int64_t") long rank,
+    @Cast("int64_t") long size);
 
 @Namespace("c10d") public static native void assertDense(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors);
 @Namespace("c10d") public static native void assertDense(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors);
 
 @Namespace("c10d") public static native void assertCPU(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors);
 @Namespace("c10d") public static native void assertCPU(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors);
 
 @Namespace("c10d") public static native void assertSameDevice(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors);
 @Namespace("c10d") public static native void assertSameDevice(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors);
 
 @Namespace("c10d") public static native void assertTypeAndSizesMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors,
     @Const @ByRef TensorOptions options,
     @Const @ByRef LongArrayRef sizes);
 @Namespace("c10d") public static native void assertTypeAndSizesMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors,
     @Const @ByRef TensorOptions options,
     @ByRef @Cast({"int64_t*", "c10::ArrayRef", "std::vector&"}) @StdVector("int64_t") long... sizes);
 
 @Namespace("c10d") public static native void assertTypeAndSizesMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorArrayRef tensors);
 @Namespace("c10d") public static native void assertTypeAndSizesMatch(
-    @ByVal StringConsumer fn,
+    @Const @ByRef StringConsumer fn,
     @Const @ByVal TensorVector tensors);
 
 // Copied from ATen/core/functional.h.
@@ -79702,6 +79937,8 @@ scalar_t sf(scalar_t x, scalar_t y)
 // Since SOCKET_ERROR = -1 in MSVC, so also leverage SYSCHECK_ERR_RETURN_NEG1
 // #define SYSCHECK_ERR_RETURN_NEG1(expr) SYSCHECK(expr, __output != -1)
 
+@Namespace("c10d") public static native void checkForNan(@Const @ByRef Tensor tensor);
+
 // Send and receive
 
 // send a vector's length and data
@@ -79738,7 +79975,8 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #pragma once
 
 // #include 
-// #include 
+// #include 
+// #include 
 // #include 
 
 @Namespace("c10d") @MemberGetter public static native @Cast("const char*") BytePointer kSeqNumStoreKey();
@@ -79828,11 +80066,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 // #pragma once
 
-// #include 
 // #include 
-// #include 
-// #include 
-// #include 
 // #include 
 // #include 
 
@@ -79855,10 +80089,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #pragma once
 
 // #include 
-// #include 
 // #include 
-// #include 
-// #include 
 // #include 
 // #include 
 // #include 
@@ -79935,11 +80166,11 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #include 
 
 @Namespace("c10d") public enum BuiltinCommHookType {
-  ALLREDUCE(1),
-  FP16_COMPRESS(2);
+  ALLREDUCE((byte)(1)),
+  FP16_COMPRESS((byte)(2));
 
-    public final int value;
-    private BuiltinCommHookType(int v) { this.value = v; }
+    public final byte value;
+    private BuiltinCommHookType(byte v) { this.value = v; }
     private BuiltinCommHookType(BuiltinCommHookType e) { this.value = e.value; }
     public BuiltinCommHookType intern() { for (BuiltinCommHookType e : values()) if (e.value == value) return e; return this; }
     @Override public String toString() { return intern().name(); }
@@ -80073,7 +80304,7 @@ scalar_t sf(scalar_t x, scalar_t y)
     @Cast("const std::vector*") @ByRef SizeTVector bucket_size,
     @Const @ByRef(nullValue = "std::vector{}") BoolVector expect_sparse_gradient,
     @Cast("const std::vector*") @ByRef(nullValue = "std::vector{}") LongVector tensor_indices,
-    @Const @ByRef(nullValue = "c10::optional >{}") LoggerOptional logger);
+    @Const @ByRef(nullValue = "std::optional >{}") LoggerOptional logger);
 @Namespace("c10d") public static native @ByVal T_SizeTVectorVectorSizeTVector_T compute_bucket_assignment_by_size(
     @Const @ByRef TensorVector tensors,
     @Cast("const std::vector*") @ByRef SizeTVector bucket_size);
@@ -80097,7 +80328,6 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #include 
 // #include 
 // #include 
-// #include 
 // #include 
 
 // #include 
@@ -80128,7 +80358,6 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #pragma once
 
 // #include 
-// #include 
 // Targeting ../PrefixStore.java
 
 
@@ -80141,10 +80370,16 @@ scalar_t sf(scalar_t x, scalar_t y)
 // #include 
 // #include 
 
-// #include 
+// #include 
 // Targeting ../Logger.java
 
 
+// Targeting ../C10dLoggingData.java
+
+
+// Targeting ../C10dLogger.java
+
+
 
  // namespace c10d
 
@@ -80179,4 +80414,5 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 
 
+
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
index 8102f4ee042..68a094d7c1a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
@@ -455,16 +455,13 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda {
 
 // cublasLT was introduced in CUDA 10.1 but we enable only for 11.1 that also
 // added bf16 support
-// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700)
 // #include 
-// #endif
 
 // #ifdef CUDART_VERSION
 // #include 
 // #endif
 
-// #if defined(USE_ROCM) && ROCM_VERSION >= 50300
-// #include 
+// #if defined(USE_ROCM)
 // #endif
 
 // #include 
@@ -519,13 +516,11 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda {
 /* Handles */
 @Namespace("at::cuda") public static native cusparseContext getCurrentCUDASparseHandle();
 @Namespace("at::cuda") public static native cublasContext getCurrentCUDABlasHandle();
-// #if (!defined(USE_ROCM) && !defined(_MSC_VER)) || (defined(USE_ROCM) && ROCM_VERSION >= 50700)
 
-// #endif
 
 @Namespace("at::cuda") public static native void clearCublasWorkspaces();
 
-// #if defined(CUDART_VERSION) || defined(USE_ROCM) && ROCM_VERSION >= 50300
+// #if defined(CUDART_VERSION) || defined(USE_ROCM)
 @Namespace("at::cuda") public static native cusolverDnContext getCurrentCUDASolverDnHandle();
 // #endif
 
@@ -536,9 +531,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda {
 
 // #pragma once
 
-// #include 
-// #include 
-
 // #include 
 
 // #include 
@@ -890,12 +882,9 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda {
 // Targeting ../cuda/CUDAStreamCaptureModeGuard.java
 
 
-// #endif
 
-// #if !defined(USE_ROCM) || ROCM_VERSION >= 50300
 // Protects against enum cudaStreamCaptureStatus implementation changes.
 // Some compilers seem not to like static_assert without the messages.
-// #endif
 
 
 
@@ -1119,8 +1108,6 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda {
 // #include 
 // #include 
 // #include 
-
-// #include 
 // Targeting ../cuda/CUDAGuard.java
 
 
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/StackTraceFetcher.java b/pytorch/src/main/java/org/bytedeco/pytorch/StackTraceFetcher.java
new file mode 100644
index 00000000000..8c64d804f83
--- /dev/null
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/StackTraceFetcher.java
@@ -0,0 +1,31 @@
+package org.bytedeco.pytorch;
+
+import org.bytedeco.javacpp.FunctionPointer;
+import org.bytedeco.javacpp.Loader;
+import org.bytedeco.javacpp.Pointer;
+import org.bytedeco.javacpp.annotation.Cast;
+import org.bytedeco.javacpp.annotation.Properties;
+import org.bytedeco.javacpp.annotation.SharedPtr;
+
+@Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class StackTraceFetcher extends FunctionPointer {
+    static {
+        Loader.load();
+    }
+
+    /**
+     * Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}.
+     */
+    public StackTraceFetcher(Pointer p) {
+        super(p);
+    }
+
+    protected StackTraceFetcher() {
+        allocate();
+    }
+
+    private native void allocate();
+
+    // std::function >()>
+    public native @Cast({"", "std::shared_ptr>"}) @SharedPtr Backtrace call();
+}
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java
index 64340286b7f..da2a374b2b9 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java
@@ -29,6 +29,6 @@ protected TypePrinter() {
 
     private native void allocate();
 
-    // std::function(const c10::Type&)>
+    // std::function(const c10::Type&)>
     public native @ByVal StringOptional call(@Const @ByRef Type type);
 }
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index a1e5ef96322..9e3e655618e 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -282,7 +282,7 @@ public static void sharedMap(InfoMap infoMap) {
             .put(new Info().enumerate().friendly())
             .put(new Info("auto", "c10::reverse_iterator", "ska::flat_hash_map", /*"std::atomic", */"std::conditional", "std::iterator_traits",
                 "std::initializer_list", "std::integral_constant", "std::mutex", "std::reverse_iterator" /*, "std::weak_ptr"*/).skip())
-            .put(new Info("basic/containers").cppTypes("c10::optional", "torch::optional"))
+            .put(new Info("basic/containers").cppTypes("torch::optional"))
         ;
 
         //// Macros
@@ -412,96 +412,96 @@ public void map(InfoMap infoMap) {
             .put(new Info("torch::jit::PickleOpCode").enumerate().translate(false).valueTypes("PickleOpCode"))
         ;
 
-        //// c10::optional
+        //// std::optional
         infoMap
-            .put(new Info("c10::optional").pointerTypes("BoolOptional").define())
-            .put(new Info("c10::optional", "c10::optional").pointerTypes("ByteOptional").define())
-            .put(new Info("c10::optional", "c10::optional").pointerTypes("IntOptional").define())
-            .put(new Info("c10::optional", "c10::remove_symint >::type").pointerTypes("LongOptional").define())
-            .put(new Info("c10::optional").pointerTypes("FloatOptional").define())
-            .put(new Info("c10::optional").pointerTypes("DoubleOptional").define())
-            .put(new Info("c10::optional").pointerTypes("SizeTOptional").define())
-            .put(new Info("c10::optional").pointerTypes("StringOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("BoolVectorOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("LongVectorOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("DoubleVectorOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("SizeTVectorOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("StringVectorOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("StrideVectorOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("ShapeSymbolVectorOptional").define())
-            .put(new Info("c10::optional >", "c10::optional >").pointerTypes("TensorVectorOptional").define())
-            .put(new Info("c10::optional", "c10::optional", "c10::optional").pointerTypes("DeviceOptional").define())
-            .put(new Info("c10::optional").pointerTypes("DeviceTypeOptional").define())
-            .put(new Info("c10::optional >", "c10::optional", "c10::optional",
-                "c10::OptionalArrayRef", "c10::OptionalIntArrayRef", "at::OptionalIntArrayRef", "c10::remove_symint::type")
+            .put(new Info("std::optional").pointerTypes("BoolOptional").define())
+            .put(new Info("std::optional", "std::optional").pointerTypes("ByteOptional").define())
+            .put(new Info("std::optional", "std::optional").pointerTypes("IntOptional").define())
+            .put(new Info("std::optional", "c10::remove_symint >::type").pointerTypes("LongOptional").define())
+            .put(new Info("std::optional").pointerTypes("FloatOptional").define())
+            .put(new Info("std::optional").pointerTypes("DoubleOptional").define())
+            .put(new Info("std::optional").pointerTypes("SizeTOptional").define())
+            .put(new Info("std::optional").pointerTypes("StringOptional").define())
+            .put(new Info("std::optional >").pointerTypes("BoolVectorOptional").define())
+            .put(new Info("std::optional >").pointerTypes("LongVectorOptional").define())
+            .put(new Info("std::optional >").pointerTypes("DoubleVectorOptional").define())
+            .put(new Info("std::optional >").pointerTypes("SizeTVectorOptional").define())
+            .put(new Info("std::optional >").pointerTypes("StringVectorOptional").define())
+            .put(new Info("std::optional >").pointerTypes("StrideVectorOptional").define())
+            .put(new Info("std::optional >").pointerTypes("ShapeSymbolVectorOptional").define())
+            .put(new Info("std::optional >", "std::optional >").pointerTypes("TensorVectorOptional").define())
+            .put(new Info("std::optional", "std::optional", "std::optional", "optional").pointerTypes("DeviceOptional").define())
+            .put(new Info("std::optional").pointerTypes("DeviceTypeOptional").define())
+            .put(new Info("std::optional >", "std::optional", "std::optional",
+                "at::OptionalIntArrayRef", "c10::remove_symint::type")
                 // This second pointer type prevents optional.swap to work. I don't know exactly why. Skipping swap for now.
                 .pointerTypes("LongArrayRefOptional", "@Cast({\"int64_t*\", \"c10::ArrayRef\", \"std::vector&\"}) @StdVector long...").define())
-            .put(new Info("c10::optional >::swap").skip())
-            .put(new Info("c10::optional >", "c10::optional >",
-                "c10::OptionalArrayRef")
+            .put(new Info("std::optional >::swap").skip())
+            .put(new Info("std::optional >", "std::optional >")
                 .pointerTypes("DoubleArrayRefOptional", "@Cast({\"double*\", \"c10::ArrayRef\", \"std::vector&\"}) @StdVector double...").define())
-            .put(new Info("c10::optional >", "c10::optional >",
-                "c10::OptionalArrayRef", "c10::OptionalSymIntArrayRef", "at::OptionalSymIntArrayRef", "c10::optional").pointerTypes("SymIntArrayRefOptional").define())
-            .put(new Info("c10::optional", "c10::optional").pointerTypes("LayoutOptional").define())
-            .put(new Info("c10::optional", "c10::optional").pointerTypes("MemoryFormatOptional").define())
-            .put(new Info("c10::optional", "c10::optional").pointerTypes("ScalarOptional").define())
-            .put(new Info("c10::optional", "c10::optional", "c10::optional").pointerTypes("ScalarTypeOptional").define())
-            .put(new Info("c10::optional").pointerTypes("AliasInfoOptional").define())
-            .put(new Info("c10::optional").pointerTypes("IValueOptional").define())
-            .put(new Info("c10::optional").pointerTypes("CppSignatureOptional").define())
-            .put(new Info("c10::optional").pointerTypes("DispatchKeyOptional").define())
-            .put(new Info("c10::optional").pointerTypes("OperatorHandleOptional").define())
-            .put(new Info("c10::optional").pointerTypes("OperatorNameOptional").define())
-            .put(new Info("c10::optional").pointerTypes("QualifiedNameOptional").define())
-            .put(new Info("c10::optional").pointerTypes("StreamOptional").define())
-            .put(new Info("c10::optional").pointerTypes("StrideOptional").define())
-            .put(new Info("c10::optional").pointerTypes("TypePtrOptional").define())
-            .put(new Info("c10::optional").pointerTypes("ClassTypePropertyOptional").define())
-            .put(new Info("c10::optional").pointerTypes("AliasTypeSetOptional").define())
-            .put(new Info("c10::optional").pointerTypes("FunctionSchemaOptional").define())
-            .put(new Info("c10::optional", "c10::optional").pointerTypes("SymDimVectorOptional").define())
-            .put(new Info("c10::optional").pointerTypes("SymIntOptional").define())
-            .put(new Info("c10::optional").pointerTypes("IValueOptional").define())
-            .put(new Info("c10::optional").pointerTypes("DimVectorOptional").define())
-            .put(new Info("c10::optional").pointerTypes("DimnameOptional").define())
-            .put(new Info("c10::optional").pointerTypes("DimnameListOptional").define())
-            .put(new Info("c10::optional").pointerTypes("GeneratorOptional").define())
-            .put(new Info("c10::optional", "c10::optional", "c10::optional", "c10::optional", "c10::optional").pointerTypes("TensorOptional").define())
-            .put(new Info("c10::optional", "c10::optional").pointerTypes("TensorArrayRefOptional").define())
-            .put(new Info("c10::optional").pointerTypes("TypeMetaOptional").define())
-            .put(new Info("c10::optional").pointerTypes("ExecutorExecutionModeOptional").define())
-            .put(new Info("c10::optional::operator ->").skip()) // Returns a pointer to ExecutorExecutionMode, which is an enum
-            .put(new Info("const c10::optional", "c10::optional",
-                "c10::optional").cast().pointerTypes("InlinedCallStackOptional").define())
-            .put(new Info("c10::optional",
-                "c10::optional").cast().pointerTypes("ScopeOptional").define())
-            .put(new Info("c10::optional").pointerTypes("ModuleInstanceInfoOptional").define())
-            .put(new Info("c10::optional").pointerTypes("SourceRangeOptional").define())
-            .put(new Info("c10::optional").pointerTypes("MethodOptional").define())
-            .put(new Info("c10::optional", "c10::optional").pointerTypes("NamedValueOptional").define())
-            .put(new Info("c10::optional").pointerTypes("ValueOptional").define())
-            .put(new Info("c10::optional >",
-                "c10::optional >",
-                "c10::optional >").cast().pointerTypes("LongExpandingArrayOptional").define())
-            .put(new Info("c10::optional >",
-                "c10::optional >",
-                "c10::optional >",
-                "c10::optional::ExpandingArrayDouble>",
-                "c10::optional::ExpandingArrayDouble>",
-                "c10::optional::ExpandingArrayDouble>").cast().pointerTypes("DoubleExpandingArrayOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("T_StringSizeTSizeT_TOptional").define())
+            .put(new Info("std::optional >", "std::optional >",
+                "std::optional", "at::OptionalSymIntArrayRef").pointerTypes("SymIntArrayRefOptional").define())
+            .put(new Info("std::optional", "std::optional", "optional").pointerTypes("LayoutOptional").define())
+            .put(new Info("std::optional", "std::optional").pointerTypes("MemoryFormatOptional").define())
+            .put(new Info("std::optional", "std::optional").pointerTypes("ScalarOptional").define())
+            .put(new Info("std::optional", "std::optional", "std::optional", "optional", "optional").pointerTypes("ScalarTypeOptional").define())
+            .put(new Info("std::optional").pointerTypes("AliasInfoOptional").define())
+            .put(new Info("std::optional").pointerTypes("IValueOptional").define())
+            .put(new Info("std::optional").pointerTypes("CppSignatureOptional").define())
+            .put(new Info("std::optional").pointerTypes("DispatchKeyOptional").define())
+            .put(new Info("std::optional").pointerTypes("OperatorHandleOptional").define())
+            .put(new Info("std::optional").pointerTypes("OperatorNameOptional").define())
+            .put(new Info("std::optional").pointerTypes("QualifiedNameOptional").define())
+            .put(new Info("std::optional", "optional").pointerTypes("StreamOptional").define())
+            .put(new Info("std::optional").pointerTypes("StrideOptional").define())
+            .put(new Info("std::optional").pointerTypes("TypePtrOptional").define())
+            .put(new Info("std::optional").pointerTypes("ClassTypePropertyOptional").define())
+            .put(new Info("std::optional").pointerTypes("AliasTypeSetOptional").define())
+            .put(new Info("std::optional").pointerTypes("FunctionSchemaOptional").define())
+            .put(new Info("std::optional", "std::optional").pointerTypes("SymDimVectorOptional").define())
+            .put(new Info("std::optional").pointerTypes("SymIntOptional").define())
+            .put(new Info("std::optional").pointerTypes("IValueOptional").define())
+            .put(new Info("std::optional").pointerTypes("DimVectorOptional").define())
+            .put(new Info("std::optional").pointerTypes("DimnameOptional").define())
+            .put(new Info("std::optional").pointerTypes("DimnameListOptional").define())
+            .put(new Info("std::optional").pointerTypes("GeneratorOptional").define())
+            .put(new Info("std::optional", "std::optional", "std::optional", "std::optional", "std::optional").pointerTypes("TensorOptional").define())
+            .put(new Info("std::optional", "std::optional").pointerTypes("TensorArrayRefOptional").define())
+            .put(new Info("std::optional", "optional").pointerTypes("TypeMetaOptional").define())
+            .put(new Info("std::optional").pointerTypes("ExecutorExecutionModeOptional").define())
+            .put(new Info("std::optional::operator ->").skip()) // Returns a pointer to ExecutorExecutionMode, which is an enum
+            .put(new Info("const std::optional", "std::optional",
+                "std::optional").cast().pointerTypes("InlinedCallStackOptional").define())
+            .put(new Info("std::optional",
+                "std::optional").cast().pointerTypes("ScopeOptional").define())
+            .put(new Info("std::optional").pointerTypes("ModuleInstanceInfoOptional").define())
+            .put(new Info("std::optional").pointerTypes("SourceRangeOptional").define())
+            .put(new Info("std::optional").pointerTypes("MethodOptional").define())
+            .put(new Info("std::optional", "std::optional").pointerTypes("NamedValueOptional").define())
+            .put(new Info("std::optional").pointerTypes("ValueOptional").define())
+            .put(new Info("std::optional >",
+                "std::optional >",
+                "std::optional >").cast().pointerTypes("LongExpandingArrayOptional").define())
+            .put(new Info("std::optional >",
+                "std::optional >",
+                "std::optional >",
+                "std::optional::ExpandingArrayDouble>",
+                "std::optional::ExpandingArrayDouble>",
+                "std::optional::ExpandingArrayDouble>").cast().pointerTypes("DoubleExpandingArrayOptional").define())
+            .put(new Info("std::optional >").pointerTypes("T_StringSizeTSizeT_TOptional").define())
             .put(new Info("torch::optional >").pointerTypes("T_TensorTensor_TOptional").define())
-            .put(new Info("c10::optional >", "c10::optional >").pointerTypes("T_TypePtrLong_TOptional").cast().define())
-            .put(new Info("c10::optional").pointerTypes("StringViewOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("StringViewVectorOptional").define())
-            .put(new Info("c10::optional >", "c10::optional >")/*.cast?*/.pointerTypes("PointerPairOptional").define())
-            .put(new Info("c10::optional > >", "c10::optional >").pointerTypes("WeakStorageVectorOptional").define())
-            .put(new Info("c10::optional").pointerTypes("CppSignatureOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("SafePyObjectOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("BytePointerPairOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("DistributedBackendOptional").define())
-            .put(new Info("c10::optional >").pointerTypes("LoggerOptional").define())
-             //.put(new Info("c10::optional >").pointerTypes("StringSupplierOptional").define()) // .get() of the optional would return a std::function
+            .put(new Info("std::optional >", "std::optional >").pointerTypes("T_TypePtrLong_TOptional").cast().define())
+            .put(new Info("std::optional").pointerTypes("StringViewOptional").define())
+            .put(new Info("std::optional >").pointerTypes("StringViewVectorOptional").define())
+            .put(new Info("std::optional >", "std::optional >")/*.cast?*/.pointerTypes("PointerPairOptional").define())
+            .put(new Info("std::optional > >", "std::optional >").pointerTypes("WeakStorageVectorOptional").define())
+            .put(new Info("std::optional").pointerTypes("CppSignatureOptional").define())
+            .put(new Info("std::optional >").pointerTypes("SafePyObjectOptional").define())
+            .put(new Info("std::optional >").pointerTypes("BytePointerPairOptional").define())
+            .put(new Info("std::optional >").pointerTypes("DistributedBackendOptional").define())
+            .put(new Info("std::optional >").pointerTypes("LoggerOptional").define())
+             //.put(new Info("std::optional >").pointerTypes("StringSupplierOptional").define()) // .get() of the optional would return a std::function
+            .put(new Info("std::optional > >", "std::optional >").pointerTypes("PyObject_TorchDispatchModeOptional").define())
         ;
 
 
@@ -647,7 +647,7 @@ public void map(InfoMap infoMap) {
             .put(new Info("std::array").pointerTypes("PointerPointer"))
             .put(new Info("std::array").cast().pointerTypes("FunctionalityOffsetAndMask"))
             .put(new Info("std::array").pointerTypes("IntPointer").cast())
-            .put(new Info("std::array >,at::COMPILE_TIME_MAX_DEVICE_TYPES>").pointerTypes("PointerPairOptional").cast())
+            .put(new Info("std::array >,at::COMPILE_TIME_MAX_DEVICE_TYPES>").pointerTypes("PointerPairOptional").cast())
             .put(new Info("std::array").pointerTypes("BytePointer").cast())
         ;
 
@@ -668,8 +668,8 @@ public void map(InfoMap infoMap) {
             .put(new Info("std::vector", "std::vector").pointerTypes("QEngineVector").define())
             .put(new Info("std::vector").pointerTypes("ScalarTypeVector").define())
             .put(new Info("std::vector").pointerTypes("SymbolVector").define())
-            .put(new Info("std::vector >").pointerTypes("LongOptionalVector").define())
-            .put(new Info("std::vector >").pointerTypes("IValueOptionalVector").define())
+            .put(new Info("std::vector >").pointerTypes("LongOptionalVector").define())
+            .put(new Info("std::vector >").pointerTypes("IValueOptionalVector").define())
             .put(new Info("std::vector >", "std::vector").pointerTypes("SharedClassTypeVector").define())
             .put(new Info("std::vector >", "std::vector",
                 "std::vector", "c10::AliasTypeSet").pointerTypes("TypeVector").define())
@@ -681,7 +681,7 @@ public void map(InfoMap infoMap) {
             .put(new Info("std::vector", "std::vector", "std::vector", "torch::autograd::variable_list")
                 .pointerTypes("TensorVector").define())
             .put(new Info("std::vector", "std::vector").pointerTypes("TensorIndexVector").define())
-            .put(new Info("std::vector >").pointerTypes("TensorOptionalVector").define())
+            .put(new Info("std::vector >").pointerTypes("TensorOptionalVector").define())
             .put(new Info("const std::vector >",
                 "std::vector >").pointerTypes("FunctionPreHookVector").define())
             .put(new Info("const std::vector >",
@@ -745,11 +745,11 @@ public void map(InfoMap infoMap) {
                 .elementValueType("int"),
             new ArrayInfo("Tag").itPointerType("BytePointer").elementTypes("at::Tag"),
             new ArrayInfo("Long") // Warning : c10::IntArrayRef is a Java LongArrayRef and not a Java IntArrayRef
-                                  .otherCppNames("c10::IntArrayRef", "torch::IntArrayRef", "at::IntArrayRef", "c10::OptionalArray", "c10::remove_symint::type")
+                                  .otherCppNames("c10::IntArrayRef", "torch::IntArrayRef", "at::IntArrayRef", "c10::remove_symint::type")
                                   .itPointerType("LongPointer")
                                   .elementTypes("int64_t", "jlong") // Order is important, since ArrayRef and ArrayRef are incompatible, even though long == long long. And jlong is long long.
                                   .elementValueType("long"),
-            new ArrayInfo("LongOptional").elementTypes("c10::optional").otherPointerTypes("LongOptionalVector"),
+            new ArrayInfo("LongOptional").elementTypes("std::optional").otherPointerTypes("LongOptionalVector"),
             new ArrayInfo("NamedValue").elementTypes("torch::jit::NamedValue"),
             new ArrayInfo("Scalar").elementTypes("at::Scalar"),
             new ArrayInfo("ScalarType").itPointerType("@Cast(\"c10::ScalarType*\") BytePointer").elementTypes("c10::ScalarType", "at::ScalarType").otherPointerTypes("ScalarTypeVector"),
@@ -763,7 +763,7 @@ public void map(InfoMap infoMap) {
             new ArrayInfo("Tensor").otherCppNames("torch::TensorList", "at::TensorList", "at::ITensorListRef").elementTypes("torch::Tensor", "at::Tensor").otherPointerTypes("TensorVector"),  // Warning: not a TensorList (List)
             new ArrayInfo("TensorArg").elementTypes("torch::TensorArg", "at::TensorArg"),
             new ArrayInfo("TensorIndex").elementTypes("at::indexing::TensorIndex").otherPointerTypes("TensorIndexVector"),
-            new ArrayInfo("TensorOptional").elementTypes("c10::optional", "c10::optional", "c10::optional").otherPointerTypes("TensorOptionalVector"),
+            new ArrayInfo("TensorOptional").elementTypes("std::optional", "std::optional", "std::optional").otherPointerTypes("TensorOptionalVector"),
             new ArrayInfo("Type").itPointerType("Type.TypePtr").elementTypes("c10::TypePtr", "c10::Type::TypePtr").otherPointerTypes("TypeVector"),
             new ArrayInfo("Value").elementTypes("torch::jit::Value*").otherPointerTypes("ValueVector")
 
@@ -819,7 +819,7 @@ public void map(InfoMap infoMap) {
             new ArrayInfo("Boolean").elementTypes("bool").elementValueType("boolean"),
             new ArrayInfo("Long").elementTypes("int64_t").elementValueType("long"),
             new ArrayInfo("Double").elementTypes("double").elementValueType("double"),
-            new ArrayInfo("TensorOptional").elementTypes("c10::optional"),
+            new ArrayInfo("TensorOptional").elementTypes("std::optional"),
             new ArrayInfo("Tensor").elementTypes("at::Tensor"),
             new ArrayInfo("Future").elementTypes("c10::intrusive_ptr").elementValueType("@IntrusivePtr(\"c10::ivalue::Future\") Future"),
             new ArrayInfo("Generic").elementTypes("c10::IValue").itPointerType("IValue").elementValueType("@ByVal IValue"),
@@ -915,6 +915,11 @@ public void map(InfoMap infoMap) {
             .put(new Info("std::unordered_map").pointerTypes("ArgumentSpecExecutionPlanMap").define())
             .put(new Info("std::unordered_map", "std::unordered_map,std::string>").pointerTypes("TreeStringMap").define())
             .put(new Info("std::unordered_map").pointerTypes("StringIntMap").define())
+            .put(new Info(
+                "const std::unordered_map",
+                "std::unordered_map" // Fix erroneous ns qualification due to a previous `using Node::Node`
+            ).pointerTypes("NodeNodeCallMap").define())
+            .put(new Info("std::unordered_map").pointerTypes("HashIdentityIValueMap").define())
         ;
 
 
@@ -960,6 +965,7 @@ public void map(InfoMap infoMap) {
             .put(new Info("std::tuple,c10::impl::TorchDispatchModeKey>").pointerTypes("T_SafePyObjectTorchDispatchModeKey_T").define())
             //.put(new Info("std::tuple,std::vector > >").pointerTypes("T_MessageWeakStorage_T").define()) // Message not on Windows
             .put(new Info("std::tuple >,std::vector >").pointerTypes("T_SizeTVectorVectorSizeTVector_T").define())
+            .put(new Info("std::tuple,c10::impl::TorchDispatchModeKey>").pointerTypes("T_PyObject_TorchDispatchModeTorchDispatchModeKey_T").define())
         ;
 
 
@@ -1058,6 +1064,7 @@ public void map(InfoMap infoMap) {
             .put(new Info("std::pair").pointerTypes("SizeTMatchedSchemaPair").define())
             .put(new Info("std::pair").pointerTypes("BytePointerPair").define())
             .put(new Info("std::pair").pointerTypes("EnumNameValue").define())
+            .put(new Info("std::pair").pointerTypes("IntPair").define())
         ;
 
         //// std::chrono
@@ -1117,13 +1124,13 @@ public void map(InfoMap infoMap) {
 
         /// Classes skipped for various non-investigated reasons
         infoMap
-            .put(new Info("c10::guts::is_fundamental",
-                "c10::detail::CaptureKernelCall", "c10::detail::DictImpl", "c10::detail::MultiDispatchKeySet", "c10::ExclusivelyOwnedTraits", "c10::FunctionSchema::dump",
+            .put(new Info(
+                "c10::detail::MultiDispatchKeySet", "c10::ExclusivelyOwnedTraits", "c10::FunctionSchema::dump",
                 "c10::domain_prefix", "c10::C10FlagsRegistry", "c10::enforce_detail::EnforceFailMessage", "c10::impl::build_feature_required_feature_not_available",
                 "c10::detail::getMaybeFakeTypePtr_", "c10::complex_literals::operator \"\"_if", "c10::complex_literals::operator \"\"_id",
                 "decltype(::c10::impl::ScalarTypeToCPPType<::c10::ScalarType::ComplexHalf>::t)", "c10::BoxedKernel", "c10::ExtraMeta", "c10::remove_symint",
                 "c10::InefficientStdFunctionContext", "c10::DataPtr::move_context", "c10::detail::UniqueVoidPtr::move_context", "QuantizerPtr", "c10::IValue::toModule", "c10::toBackendComponent",
-                "c10::optional", "c10::asIntArrayRefSlow", "c10::standardizeVectorForUnion",
+                "std::optional", "c10::asIntArrayRefSlow", "c10::standardizeVectorForUnion",
                 "c10::impl::ExcludeDispatchKeyGuard", "c10::impl::ScalarTypeToCPPType", "c10::impl::AnnotatedKernel", "c10::impl::OperatorEntry",
                 "c10::StorageImpl(c10::StorageImpl)", "c10::StorageImpl::operator =",
                 "c10::TensorImpl(c10::TensorImpl)", "c10::TensorImpl::operator =",
@@ -1308,7 +1315,7 @@ public void map(InfoMap infoMap) {
                 "torch::data::samplers::DistributedSampler<>"
             ).purify().pointerTypes("DistributedSampler"))
             .put(new Info(
-                "const c10::optional", "c10::optional"
+                "const std::optional", "std::optional"
             ).pointerTypes("BatchSizeOptional").define())
 
             .put(new Info("torch::data::DataLoaderBase > >,torch::data::Example,std::vector >",
@@ -1376,10 +1383,10 @@ public void map(InfoMap infoMap) {
                     template("std::vector", template("torch::data::datasets::Dataset", mangledJavaStreamDataset, example) + "::ExampleType"),
                     template("std::vector", template("torch::data::datasets::Dataset", mangledJavaStatefulDataset, example) + "::ExampleType")
                 ).pointerTypes(p + "ExampleVector").define())
-                .put(new Info(template("c10::optional", example)).pointerTypes(p + "ExampleOptional").define())
+                .put(new Info(template("std::optional", example)).pointerTypes(p + "ExampleOptional").define())
                 .put(new Info(
-                    template("c10::optional", template("std::vector", example)),
-                    template("c10::optional", mangledChunkDataReader + "::BatchType"),
+                    template("std::optional", template("std::vector", example)),
+                    template("std::optional", mangledChunkDataReader + "::BatchType"),
                     template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler") + "::BatchType",
                     mangledJavaStreamDataset + "::BatchType"
                 ).pointerTypes(p + "ExampleVectorOptional").define())
@@ -1428,15 +1435,15 @@ public void map(InfoMap infoMap) {
                     template("torch::data::datasets::StatefulDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler"), mangledChunkDataReader + "::BatchType", "size_t")
                 ).pointerTypes("ChunkStateful" + p + "Dataset"))
                 .put(new Info(
-                    template("torch::data::datasets::BatchDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler"), template("c10::optional", mangledChunkDataReader + "::BatchType"), "size_t"),
+                    template("torch::data::datasets::BatchDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler"), template("std::optional", mangledChunkDataReader + "::BatchType"), "size_t"),
                     template("torch::data::datasets::BatchDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler"), template("std::vector", example))
                 ).pointerTypes("Chunk" + p + "BatchDataset"))
                 .put(new Info(
-                    template("torch::data::datasets::BatchDataset", template("torch::data::datasets::SharedBatchDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler")), template("c10::optional", mangledChunkDataReader + "::BatchType"), "size_t"),
+                    template("torch::data::datasets::BatchDataset", template("torch::data::datasets::SharedBatchDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler")), template("std::optional", mangledChunkDataReader + "::BatchType"), "size_t"),
                     template("torch::data::datasets::BatchDataset", template("torch::data::datasets::SharedBatchDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler")), template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler") + "::BatchType", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler") + "::BatchRequestType")
                 ).pointerTypes("ChunkBatchShared" + p + "BatchDataset"))
                 .put(new Info(
-                    template("torch::data::datasets::BatchDataset", template("torch::data::datasets::SharedBatchDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler")), template("c10::optional", mangledChunkDataReader + "::BatchType"), "size_t") + "::map"
+                    template("torch::data::datasets::BatchDataset", template("torch::data::datasets::SharedBatchDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler")), template("std::optional", mangledChunkDataReader + "::BatchType"), "size_t") + "::map"
                 ).javaText("public native @ByVal ChunkMap" + p + "Dataset map(@ByVal " + p + "ExampleStack transform);"))
                 .put(new Info(
                     template("torch::data::datasets::SharedBatchDataset", template("torch::data::datasets::ChunkDataset", mangledChunkDataReader, "torch::data::samplers::RandomSampler", "torch::data::samplers::RandomSampler"))
@@ -1538,7 +1545,7 @@ public void map(InfoMap infoMap) {
                     template("torch::data::DataLoaderBase", mangledJavaStatefulDataset, mangledJavaStatefulDataset + "::BatchType::value_type", mangledJavaStatefulDataset + "::BatchRequestType")
                 ).pointerTypes("JavaStateful" + p + "DataLoaderBase").purify())
                 .put(new Info(
-                    template("torch::data::datasets::BatchDataset", template("javacpp::StatefulDataset", ex[1], ex[2]), template("c10::optional", template("std::vector", example)), "size_t")
+                    template("torch::data::datasets::BatchDataset", template("javacpp::StatefulDataset", ex[1], ex[2]), template("std::optional", template("std::vector", example)), "size_t")
                 ).pointerTypes("JavaStateful" + p + "BatchDataset").purify())
             ;
         }
@@ -1794,9 +1801,9 @@ public void map(InfoMap infoMap) {
                 "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4);\n" +
                 "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6);\n" +
                 "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6, @Const @ByRef Tensor input7, @Const @ByRef Tensor input8);\n" +
-                "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @ByRef(nullValue = \"c10::optional(c10::nullopt)\") @Cast({\"int64_t*\", \"c10::ArrayRef\", \"std::vector&\"}) @StdVector long... output_size);\n" +
-                "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = \"c10::optional(c10::nullopt)\") LongArrayRefOptional output_size);\n" +
-                "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = \"c10::optional >(c10::nullopt)\") LongVectorOptional output_size);\n" +
+                "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @ByRef(nullValue = \"std::optional(c10::nullopt)\") @Cast({\"int64_t*\", \"c10::ArrayRef\", \"std::vector&\"}) @StdVector long... output_size);\n" +
+                "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = \"std::optional(c10::nullopt)\") LongArrayRefOptional output_size);\n" +
+                "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = \"std::optional >(c10::nullopt)\") LongVectorOptional output_size);\n" +
                 "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor input, @ByVal(nullValue = \"torch::optional >{}\") T_TensorTensor_TOptional hx_opt);\n" +
                 "public native @ByVal AnyValue any_forward(@Const @ByRef Tensor query, @Const @ByRef Tensor key, @Const @ByRef Tensor value, @Const @ByRef(nullValue = \"torch::Tensor{}\") Tensor key_padding_mask, @Cast(\"bool\") boolean need_weights/*=true*/, @Const @ByRef(nullValue = \"torch::Tensor{}\") Tensor attn_mask, @Cast(\"bool\") boolean average_attn_weights/*=true*/);\n"
             ))
@@ -1807,9 +1814,9 @@ public void map(InfoMap infoMap) {
                 "public native @ByVal Tensor forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4);\n" +
                 "public native @ByVal Tensor forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6);\n" +
                 "public native @ByVal Tensor forward(@Const @ByRef Tensor input1, @Const @ByRef Tensor input2, @Const @ByRef Tensor input3, @Const @ByRef Tensor input4, @Const @ByRef Tensor input5, @Const @ByRef Tensor input6, @Const @ByRef Tensor input7, @Const @ByRef Tensor input8);\n" +
-                "public native @ByVal Tensor forward(@Const @ByRef Tensor input, @ByRef(nullValue = \"c10::optional(c10::nullopt)\") @Cast({\"int64_t*\", \"c10::ArrayRef\", \"std::vector&\"}) @StdVector long... output_size);\n" +
-                "public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = \"c10::optional(c10::nullopt)\") LongArrayRefOptional output_size);\n" +
-                "public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = \"c10::optional >(c10::nullopt)\") LongVectorOptional output_size);\n" +
+                "public native @ByVal Tensor forward(@Const @ByRef Tensor input, @ByRef(nullValue = \"std::optional(c10::nullopt)\") @Cast({\"int64_t*\", \"c10::ArrayRef\", \"std::vector&\"}) @StdVector long... output_size);\n" +
+                "public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = \"std::optional(c10::nullopt)\") LongArrayRefOptional output_size);\n" +
+                "public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef Tensor indices, @Const @ByRef(nullValue = \"std::optional >(c10::nullopt)\") LongVectorOptional output_size);\n" +
                 "public native @ByVal @Name(\"forward>>\") T_TensorT_TensorTensor_T_T forwardT_TensorT_TensorTensor_T_T(@Const @ByRef Tensor input);\n" +
                 "public native @ByVal @Name(\"forward>>\") T_TensorT_TensorTensor_T_T forwardT_TensorT_TensorTensor_T_T(@Const @ByRef Tensor input, @ByVal(nullValue = \"torch::optional >{}\") T_TensorTensor_TOptional hx_opt);\n" +
                 "public native @ByVal @Name(\"forward>\") T_TensorTensor_T forwardT_TensorTensor_T(@Const @ByRef Tensor input);\n" +
@@ -1855,10 +1862,17 @@ public void map(InfoMap infoMap) {
             new PointerInfo("c10d::Logger"), // Not sure if this class (and c10d::Reducer) has any use,
             new PointerInfo("torch::distributed::autograd::DistAutogradContext"),
             new PointerInfo("torch::jit::CompilationUnit"),
-            new PointerInfo("c10d::WorkInfo")
+            new PointerInfo("c10d::WorkInfo"),
+            new PointerInfo("c10::impl::PyObject_TorchDispatchMode"),
+            new PointerInfo("c10::LazyValue", "const c10::LazyValue").javaBaseName("Backtrace"),
+            new PointerInfo("c10::SafePyObjectT").javaBaseName("PyObject_TorchDispatchMode")
         }) {
             pi.makeShared(infoMap);
         }
+        // Disambiguate between candidate functions
+        infoMap.put(new Info("torch::dynamo::autograd::CompiledNodeArgs::collect(torch::autograd::Node::Node*)") // Really collect(const std::shared_ptr&)
+                .javaText("public native void collect(@Cast({\"\", \"const std::shared_ptr\"}) @SharedPtr Node t);"))
+               ;
 
 
         //// Classes handled with @UniquePtr
@@ -2067,8 +2081,11 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
         ).skip());
 
 
-        //// Deleted operator=. Any way to skip setter only ?
-        infoMap.put(new Info("at::native::RNNDescriptor::dropout_desc_").skip());
+        //// Deleted operator= or related errors. Any way to skip setter only ?
+        infoMap.put(new Info(
+            "at::native::RNNDescriptor::dropout_desc_",
+            "torch::dynamo::autograd::AutogradCompilerCall::hooks"
+        ).skip());
 
 
         //// ifdef'd out
@@ -2089,7 +2106,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "c10::ArrayRef::equals",
             "c10::ArrayRef::equals",
             "c10::ArrayRef::equals",
-            "c10::ArrayRef >::equals"
+            "c10::ArrayRef >::equals"
         ).skip());
 
         infoMap
@@ -2126,6 +2143,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
                .put(new Info("torch::jit::String").pointerTypes("JitString"))
                .put(new Info("torch::autograd::Error").pointerTypes("AutogradError")) // Clash with c10::Error or Java Error
                .put(new Info("c10d::Backend").pointerTypes("DistributedBackend").purify())
+               .put(new Info("torch::dynamo::autograd::TensorArg").pointerTypes("DynamoTensorArg")) // Clash with at::TensorArg
         ;
 
 
@@ -2156,6 +2174,10 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             .put(new Info("torch::jit::generic_graph_node_list_iterator").pointerTypes("graph_node_list_iterator"))
             .put(new Info("torch::autograd::Function").pointerTypes("FunctionCrossMapLRN2d"))
             .put(new Info("c10d::CppCommHookInterface >").pointerTypes("ProcessGroupCppCommHookInterface").purify())
+            .put(new Info("c10::SafePyObjectT").pointerTypes("PyObject_TorchDispatchMode"))
+            .put(new Info("c10::SafePyObjectT::SafePyObjectT(c10::SafePyObjectT&&)").skip()) // As of 2.4.0, this constructor doesn't compile because a std::move is missing in SafePyObject move constructor
+            .put(new Info("c10::LazyValue", "const c10::LazyValue").pointerTypes("Backtrace"))
+            .put(new Info("c10::Backtrace").annotations("@SharedPtr(\"const c10::LazyValue\")"))
         ;
 
         //// Instantiation of function templates.
@@ -2354,7 +2376,6 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "c10::MultiStreamGuard",
             "c10::OpTableOffsetAndMask",
             "c10::OperatorNameView",
-            "c10::OptionalStreamGuard",
             "c10::PyHandleCache",
             "c10::RegisterOperators::Options::KernelRegistrationConfig",
             "c10::Registry,int>",
@@ -2388,6 +2409,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "c10::basic_string_view::charIsNotEqual_",
             "c10::basic_string_view::stringViewContainsChar_",
             "c10::basic_string_view::stringViewDoesNotContainChar_",
+            "c10::detail::DictImpl",
             "c10::detail::DictKeyEqualTo",
             "c10::detail::DictKeyHash",
             "c10::detail::ListElementFrom",
@@ -2418,7 +2440,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "c10::hash >::tuple_hash<0> >",
             "c10::hash >::tuple_hash >",
             "c10::impl::AnnotatedSchema",
-            "c10::impl::ListElementConstReferenceTraits >",
+            "c10::impl::ListElementConstReferenceTraits >",
             "c10::impl::SizesAndStrides::",
             "c10::impl::VirtualGuardImpl",
             "c10::impl::decay_if_not_tensor",
@@ -2540,7 +2562,6 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "c10::operator <<(std::ostream&, c10::SourceLocation&)",
             "caffe2::serialize::detail::getPadding",
             "torch::autograd::add_node_to_current_graph_task_exec_info",
-            "torch::autograd::Engine::set_compiled_autograd", // Any use for this ?
             "torch::detail::constructSchemaOrName",
             "torch::jit::ClassDef::create",
             "torch::jit::Code::operator <<(std::ostream&, const torch::jit::Code&)", // The friend operator is truly a member of torch::jit and not torch::jit::Code
@@ -2574,16 +2595,16 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
                    "std::shared_ptr", "caffe2::serialize::PyTorchStreamWriter",
                    "c10::detail::DictImpl::dict_map_type::iterator",
                    "std::iterator >",
-                   "c10::optional", "c10::optional",
+                   "std::optional", "std::optional",
                    "c10::intrusive_ptr", "c10::intrusive_ptr",
                    "c10::ArrayRef >",
-                   "torch::jit::DetachedBuffer::UniqueDetachedBuffer", "c10::optional",
-                   "c10::optional::ListOfOptionalElements>", "c10::optional::ListOfOptionalElements>",
-                   "c10::optional >",
-                   "c10::optional",
-                   "c10::optional",
-                   "std::tuple >,c10::optional >,c10::optional >",
-                   "c10::optional >", "c10::optional >",
+                   "torch::jit::DetachedBuffer::UniqueDetachedBuffer", "std::optional",
+                   "std::optional::ListOfOptionalElements>", "std::optional::ListOfOptionalElements>",
+                   "std::optional >",
+                   "std::optional",
+                   "std::optional",
+                   "std::tuple >,std::optional >,std::optional >",
+                   "std::optional >", "std::optional >",
                    "std::vector >", "std::reference_wrapper",
                    "std::enable_shared_from_this",
                    "std::enable_shared_from_this",
@@ -2688,7 +2709,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
                 "c10::TypePtr (*)(const std::string&)",
                 "c10::Type::SingletonOrSharedTypePtr (*)(const std::string&)"
             ).pointerTypes("TypeParser").skip())
-            .put(new Info("std::function(const c10::Type&)>").pointerTypes("TypePrinter"))
+            .put(new Info("std::function(const c10::Type&)>").pointerTypes("TypePrinter"))
             .put(new Info("void (*)(void*, size_t)", "c10::PlacementDtor", "caffe2::TypeMeta::PlacementNew", "caffe2::TypeMeta::PlacementDelete").pointerTypes("PlacementConsumer").valueTypes("PlacementConsumer").skip())
             .put(new Info("void (*)(const void*, void*, size_t)", "caffe2::TypeMeta::Copy").pointerTypes("PlacementCopier").valueTypes("PlacementCopier").skip())
             .put(new Info("torch::jit::Operation (*)(const torch::jit::Node*)", "torch::jit::OperationCreator").pointerTypes("OperationCreator").valueTypes("OperationCreator").skip())
@@ -2696,6 +2717,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             .put(new Info("std::function(const at::StrongTypePtr&,c10::IValue)>", "torch::jit::ObjLoader").pointerTypes("ObjLoader"))
             .put(new Info("std::function)>", "std::function", "torch::distributed::autograd::DistAutogradContext::GradCallback").pointerTypes("GradCallback"))
+            .put(new Info("std::function >()>", "std::function").pointerTypes("StackTraceFetcher"))
 
             //// std::function passed as generic pointer because are returned by some methods.
             .put(new Info("std::function", "torch::jit::BackendMetaPtr", "std::function&)>")
@@ -2894,14 +2916,14 @@ void mapList(InfoMap infoMap) {
                        template("c10::impl::ListIterator", t, "c10::detail::ListImpl::list_type::iterator"))
                        .pointerTypes(baseJavaName + "ListIterator"))
                    .put(new Info(template("c10::List", t) + "::value_type").valueTypes(elementValueType))
-                   .put(new Info(template("operator std::conditional_t", template("std::is_reference", template("c10::detail::ivalue_to_const_ref_overload_return", t) + "::type") + "::value", "const " + t + "&", t) + "()")
+                   .put(new Info(template("operator std::conditional_t", template("std::is_reference_v", template("c10::detail::ivalue_to_const_ref_overload_return", t) + "::type"), "const " + t + "&", t) + "()")
                        .javaNames("get" + baseJavaName))
                    .put(new Info(template("c10::List", t) + "::size_type").valueTypes("long"))
                    .put(new Info(template("c10::impl::ListElementReference", t, "c10::detail::ListImpl::list_type::iterator") + "::" + template("swap", t, "c10::detail::ListImpl::list_type::iterator"))
                        .javaNames("swap").friendly())
                    .put(new Info(template("c10::List", t) + "::get(" + template("c10::List", t) + "::size_type)").javaText("public native " + elementValueType +" get(long pos);"))
             ;
-            Info listElementRefInfo = new Info(template("std::conditional_t", template("std::is_reference", template("c10::detail::ivalue_to_const_ref_overload_return", t) + "::type") + "::value", "const " + t + "&", t));
+            Info listElementRefInfo = new Info(template("std::conditional_t", template("std::is_reference_v", template("c10::detail::ivalue_to_const_ref_overload_return", t) + "::type"), "const " + t + "&", t));
             listElementRefInfo.pointerTypes(itPointerType).valueTypes(elementValueType);
             infoMap.put(new Info(template("c10::List", t) + "::operator []").skip()) // Returns an internal_reference_type by value, which is a ListElementReference, whose copy constructor is disabled.
                    .put(new Info(
@@ -3001,7 +3023,7 @@ void makeIntrusive(InfoMap infoMap) {
             // std::shared_ptr or std::shared_ptr (like CompilationUnit)
             // .valueTypes("@Cast(\"const torch::jit::CompilationUnit*\") CompilationUnit") seems to work too but for obscure reason
             Info info = new Info(cppNames).annotations("@IntrusivePtr(\"" + argumentNames[0] + "\")").pointerTypes(javaBaseName);
-            info.valueTypes("@Cast({\"\", \"" + cppNames[0] + "&\"}) " + javaBaseName); // Disambiguate between & and * cast operator for IValue constructors and othersm
+            info.valueTypes("@Cast({\"\", \"" + cppNames[0] + "&\"}) " + javaBaseName); // Disambiguate between & and * cast operator for IValue constructors and others
             infoMap.put(info);
 
             // Also annotate constructor of target class to ensure only one shared_ptr exists for each instance
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index 424d83cb1bd..8f67077bf49 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -151,12 +151,12 @@ public void map(InfoMap infoMap) {
         // We need to help namespace resolution and to redefine names of template instances.
         infoMap
             .put(new Info("c10::Stream"))
-            .put(new Info("c10::optional").pointerTypes("StreamOptional"))
-            .put(new Info("c10::optional", "c10::optional", "optional").pointerTypes("DeviceOptional"))
+            .put(new Info("std::optional").pointerTypes("StreamOptional"))
+            .put(new Info("std::optional", "std::optional", "optional").pointerTypes("DeviceOptional"))
             .put(new Info("c10::Device"))
             .put(new Info("c10::impl::PyInterpreter"))
             .put(new Info("std::tuple").pointerTypes("T_IntInt_T"))
-            .put(new Info("c10::optional").pointerTypes("ByteOptional"))
+            .put(new Info("std::optional").pointerTypes("ByteOptional"))
             .put(new Info("c10::IntArrayRef", "at::IntArrayRef").pointerTypes("LongArrayRef"))
             .put(new Info("std::vector").pointerTypes("DataPtrVector"))
             .put(new Info("c10::Allocator"))
@@ -271,12 +271,12 @@ public void map(InfoMap infoMap) {
 
         //// Help namespace resolution
         infoMap
-            .put(new Info("c10::optional", "c10d::WorkInfo"))
+            .put(new Info("std::optional", "c10d::WorkInfo"))
         ;
 
         //// No way to map
         infoMap
-            .put(new Info("c10::optional >").skip())
+            .put(new Info("std::optional >").skip())
         ;
     }
 }
diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/include/datasets.h b/pytorch/src/main/resources/org/bytedeco/pytorch/include/datasets.h
index f26b8630588..cee41b00521 100644
--- a/pytorch/src/main/resources/org/bytedeco/pytorch/include/datasets.h
+++ b/pytorch/src/main/resources/org/bytedeco/pytorch/include/datasets.h
@@ -15,7 +15,7 @@ namespace javacpp {
  struct Dataset : public torch::data::datasets::Dataset, torch::data::Example> {
    virtual ~Dataset() = default;
    virtual torch::data::Example get(size_t index) override = 0;
-   virtual c10::optional size() const override = 0;
+   virtual std::optional size() const override = 0;
    virtual std::vector> get_batch(c10::ArrayRef indices) override {
      return torch::data::datasets::Dataset, torch::data::Example>::get_batch(indices);
    };
@@ -27,7 +27,7 @@ namespace javacpp {
 template 
 struct StreamDataset : public torch::data::datasets::BatchDataset, std::vector>, size_t> {
     virtual ~StreamDataset() = default;
-    virtual c10::optional size() const override = 0;
+    virtual std::optional size() const override = 0;
     virtual std::vector> get_batch(size_t size) override = 0;
 };
 
@@ -37,8 +37,8 @@ struct StreamDataset : public torch::data::datasets::BatchDataset
 struct StatefulDataset : public torch::data::datasets::StatefulDataset, std::vector>, size_t> {
   virtual ~StatefulDataset() = default;
-  virtual c10::optional size() const override = 0;
-  virtual c10::optional>> get_batch(size_t size) override = 0;
+  virtual std::optional size() const override = 0;
+  virtual std::optional>> get_batch(size_t size) override = 0;
   virtual void reset() override = 0;
   virtual void save(torch::serialize::OutputArchive& archive) const override = 0;
   virtual void load(torch::serialize::InputArchive& archive) override = 0;
diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h b/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h
index a34c68d9acb..712205297ba 100644
--- a/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h
+++ b/pytorch/src/main/resources/org/bytedeco/pytorch/include/pytorch_adapters.h
@@ -55,8 +55,8 @@ template will
      * pick up the T*() conversion operator which will make the type checking
      * in optional fail for some reason. */
-    operator c10::optional() {
-        return c10::optional(intrusivePtr);
+    operator std::optional() {
+        return std::optional(intrusivePtr);
     }
 
     operator I&() { return intrusivePtr; }
diff --git a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h
index 6613427bf73..c3c86931b83 100644
--- a/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h
+++ b/pytorch/src/main/resources/org/bytedeco/pytorch/presets/torch_include.h
@@ -16,6 +16,8 @@
 #include "c10/macros/Export.h"
 #include "torch/csrc/Export.h"
 #include "c10/macros/Macros.h"
+#include "c10/util/Lazy.h"
+#include "c10/util/Backtrace.h"
 #include "c10/core/DeviceType.h"
 #include "c10/util/Deprecated.h"
 // #include "c10/util/string_utils.h" // Android only
@@ -230,6 +232,7 @@
 #include "torch/csrc/autograd/input_buffer.h"
 #include "torch/csrc/autograd/utils/warnings.h"
 #include "torch/csrc/autograd/graph_task.h"
+#include "ATen/BlasBackend.h"
 #include "ATen/core/MT19937RNGEngine.h"
 #include "ATen/CPUGeneratorImpl.h"
 #include "ATen/detail/AcceleratorHooksInterface.h"
@@ -242,7 +245,7 @@
 #include "ATen/detail/HIPHooksInterface.h"
 #include "ATen/detail/IPUHooksInterface.h"
 #include "ATen/detail/MPSHooksInterface.h"
-#include "ATen/detail/ORTHooksInterface.h"
+#include "ATen/detail/MAIAHooksInterface.h"
 #include "ATen/detail/PrivateUse1HooksInterface.h"
 #include "ATen/detail/XPUHooksInterface.h"
 #include "c10/core/QEngine.h"
@@ -327,6 +330,7 @@
 #include "ATen/ops/baddbmm.h"
 #include "ATen/ops/bartlett_window.h"
 #include "ATen/ops/batch_norm.h"
+#include "ATen/ops/batch_norm_backward.h"
 #include "ATen/ops/batch_norm_backward_elemt.h"
 #include "ATen/ops/batch_norm_backward_reduce.h"
 #include "ATen/ops/batch_norm_elemt.h"
@@ -939,6 +943,7 @@
 #include "ATen/ops/result_type.h"
 #include "ATen/ops/retain_grad.h"
 #include "ATen/ops/retains_grad.h"
+#include "ATen/ops/rms_norm.h"
 #include "ATen/ops/rnn_relu.h"
 #include "ATen/ops/rnn_relu_cell.h"
 #include "ATen/ops/rnn_tanh.h"
@@ -1200,6 +1205,8 @@
 #include "torch/csrc/utils/variadic.h"
 #include "torch/csrc/autograd/function.h"
 #include "torch/csrc/autograd/variable_info.h"
+#include "torch/csrc/utils/torch_dispatch_mode.h"
+#include "torch/csrc/dynamo/compiled_autograd.h"
 #include "torch/csrc/autograd/custom_function.h"
 #include "torch/csrc/api/include/torch/autograd.h"
 #include "torch/csrc/api/include/torch/cuda.h"
@@ -1406,6 +1413,7 @@
 #include "torch/csrc/api/include/torch/optim/rmsprop.h"
 #include "torch/csrc/api/include/torch/optim/sgd.h"
 #include "torch/csrc/api/include/torch/optim/schedulers/lr_scheduler.h"
+#include "torch/csrc/api/include/torch/optim/schedulers/reduce_on_plateau_scheduler.h"
 #include "torch/csrc/api/include/torch/optim/schedulers/step_lr.h"
 #include "torch/csrc/api/include/torch/optim.h"
 #include "torch/csrc/api/include/torch/sparse.h"

From 6151980c029447f6373a1b4292e375bd7573f84e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Thu, 1 Aug 2024 18:29:47 +0200
Subject: [PATCH 45/89] Fix compilation error on MacOS 12

---
 .../src/main/java/org/bytedeco/pytorch/presets/torch.java    | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 9e3e655618e..1d7a0039c07 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -81,7 +81,10 @@
                 "pytorch_adapters.h",
 
 		        // Fix link error on Windows:
-		        "gloo/common/logging.cc"
+		        "gloo/common/logging.cc",
+
+                // Fix compilation error on MacOS-12:
+                ""
 
             },
             exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"},

From 79e20b975baaca04b2304d1da6069516ee00ade0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Thu, 1 Aug 2024 18:31:36 +0200
Subject: [PATCH 46/89] Fix "non-standard-layout" warnings

---
 .../main/java/org/bytedeco/pytorch/presets/torch.java  | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 1d7a0039c07..2b8f90c704c 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -1982,6 +1982,11 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
         for (String n : new String[]{
             "c10::DDPLoggingData::strs_map",
             "c10::DDPLoggingData::ints_map",
+            "torch::dynamo::autograd::TensorArgs::inputs",
+            "torch::dynamo::autograd::AutogradCompilerCall::all_size_inputs",
+            "torch::dynamo::autograd::AutogradCompilerCall::dyn_size_inputs",
+            "torch::dynamo::autograd::AutogradCompilerCall::node_calls",
+            "torch::dynamo::autograd::AutogradCompilerCall::default_dyn_type",
             "torch::jit::Object::Property::setter_func",
             "torch::jit::Object::Property::getter_func",
             "torch::jit::Object::Property::name",
@@ -2006,14 +2011,15 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "c10d::AllreduceOptions::timeout",
             "c10d::AllreduceOptions::reduceOp",
             "c10d::AllreduceOptions::sparseIndices",
+            "c10d::C10dLoggingData::strings",
+            "c10d::C10dLoggingData::integers",
             "c10d::ReduceOptions::timeout",
             "c10d::ReduceOptions::reduceOp",
             "c10d::ReduceOptions::rootRank",
             "c10d::ReduceOptions::rootTensor",
             "c10d::ReduceScatterOptions::reduceOp",
             "c10d::ReduceScatterOptions::timeout",
-            "c10d::ReduceScatterOptions::asyncOp",
-
+            "c10d::ReduceScatterOptions::asyncOp"
         }) {
             Info i = infoMap.getFirst(n, false);
             if (i == null) {

From e372f94094634d1a5fe107c068ff45a7a46b3006 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Thu, 1 Aug 2024 18:33:03 +0200
Subject: [PATCH 47/89] Fix link error on windows

---
 .../org/bytedeco/pytorch/presets/torch.java   | 25 +++++++++++--------
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 2b8f90c704c..023d5038efa 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -2554,9 +2554,12 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
         //// TORCH_API and the like are not honored on Linux but are on Windows. We must skip all public
         //// functions not marked as part of API.
         infoMap.put(new Info(
+            "at::TensorBase::TensorBase(c10::intrusive_ptr)", // "should not be used by end users"
             "at::TensorIteratorBase::apply_perm_and_mul",
             "at::assert_no_partial_overlap(c10::TensorImpl*, c10::TensorImpl*)",
             "at::impl::VariableHooksInterface::_register_hook",
+            "at::native::construct_nested_strides", // Not exported
+            "at::native::construct_offsets", // Not exported
             "at::native::get_numel_from_nested_size_tensor",
             "at::operator <<(std::ostream&, at::Range&)",
             "c10::cuda::CUDACachingAllocator::format_size",
@@ -2568,24 +2571,24 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "c10::ivalue::EnumHolder::operator ==", // The friend operator is truly a member of c10::ivalue and not c10::ivalue::EnumHolder
             "c10::ivalue::EnumHolder::unqualifiedClassName",
             "c10::ivalue::Future::operator <<",
+            "c10::merge_primitive", // templated function with some specializations. Will have to figure what instances to create if needed.
             "c10::operator <<(std::ostream&, c10::SourceLocation&)",
+            "c10d::checkForNaN", // Not exported
+            "c10d::Logger::operator <<(std::ostream&, const c10d::Logger&)", // No definition
+            "c10d::ProcessGroupGloo::createProcessGroupGloo", // No definition
             "caffe2::serialize::detail::getPadding",
             "torch::autograd::add_node_to_current_graph_task_exec_info",
+            "torch::autograd::set_device(int)",
             "torch::detail::constructSchemaOrName",
+            "torch::distributed::rpc::Message::isShutdown", // No definition
+            "torch::distributed::rpc::Message:isShutdown", // No definition
+            "torch::distributed::rpc::getAllowJitRRefPickle",
+            "torch::distributed::rpm::getAllowJitRRefPickle",
             "torch::jit::ClassDef::create",
             "torch::jit::Code::operator <<(std::ostream&, const torch::jit::Code&)", // The friend operator is truly a member of torch::jit and not torch::jit::Code
-            "torch::profiler::impl::getNvtxStr",
-            "torch::profiler::impl::shapeToStr",
-            "c10::merge_primitive", // templated function with some specializations. Will have to figure what instances to create if needed.
-            "at::TensorBase::TensorBase(c10::intrusive_ptr)", // "should not be used by end users"
             "torch::jit::Object::Object(c10::QualifiedName, std::shared_ptr, bool)", // No definition
-            "c10d::Logger::operator <<(std::ostream&, const c10d::Logger&)", // No definition
-            "torch::distributed::rpc::Message:isShutdown", // No definition
-            "torch::distributed::rpm::getAllowJitRRefPickle",
-            "c10d::ProcessGroupGloo::createProcessGroupGloo", // No definition
-            "torch::autograd::set_device(int)",
-            "torch::distributed::rpc::Message::isShutdown", // No definition
-            "torch::distributed::rpc::getAllowJitRRefPickle"
+            "torch::profiler::impl::getNvtxStr",
+            "torch::profiler::impl::shapeToStr"
         ).skip());
 
         //// Aliases necessary because of Parser limited namespace resolution

From 1f57f8cd0981d65c007696f0bbd71aff9f437e66 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Thu, 1 Aug 2024 19:35:28 +0200
Subject: [PATCH 48/89] Make torch presets inherit from cuda presets

---
 .../pytorch/AutogradCompilerCall.java         |  8 +++----
 .../org/bytedeco/pytorch/C10dLoggingData.java |  4 ++--
 .../java/org/bytedeco/pytorch/TensorArgs.java |  2 +-
 .../cuda/AOTIModelContainerRunnerCuda.java    | 15 ++++++++----
 .../pytorch/cuda/ActivationDescriptor.java    | 15 ++++++++----
 .../pytorch/cuda/AllocatorConfigInfo.java     | 15 ++++++++----
 .../bytedeco/pytorch/cuda/AllocatorState.java | 15 ++++++++----
 .../org/bytedeco/pytorch/cuda/BlockInfo.java  | 15 ++++++++----
 .../pytorch/cuda/CTCLossDescriptor.java       | 15 ++++++++----
 .../bytedeco/pytorch/cuda/CUDAAllocator.java  | 15 ++++++++----
 .../org/bytedeco/pytorch/cuda/CUDAEvent.java  | 15 ++++++++----
 .../org/bytedeco/pytorch/cuda/CUDAGuard.java  | 15 ++++++++----
 .../pytorch/cuda/CUDAKernelLaunchInfo.java    | 15 ++++++++----
 .../cuda/CUDAKernelLaunchInfoVector.java      | 15 ++++++++----
 .../cuda/CUDAKernelLaunchRegistry.java        | 15 ++++++++----
 .../pytorch/cuda/CUDAMultiStreamGuard.java    | 15 ++++++++----
 .../org/bytedeco/pytorch/cuda/CUDAStream.java | 15 ++++++++----
 .../pytorch/cuda/CUDAStreamArrayRef.java      | 15 ++++++++----
 .../cuda/CUDAStreamCaptureModeGuard.java      | 15 ++++++++----
 .../pytorch/cuda/CUDAStreamGuard.java         | 15 ++++++++----
 .../pytorch/cuda/CheckpointDelta.java         | 15 ++++++++----
 .../org/bytedeco/pytorch/cuda/Constant.java   | 15 ++++++++----
 .../pytorch/cuda/ConvolutionDescriptor.java   | 15 ++++++++----
 .../pytorch/cuda/DeviceAssertionData.java     | 15 ++++++++----
 .../pytorch/cuda/DeviceAssertionsData.java    | 15 ++++++++----
 .../cuda/DeviceAssertionsDataVector.java      | 15 ++++++++----
 ...aVectorCUDAKernelLaunchInfoVectorPair.java | 15 ++++++++----
 .../bytedeco/pytorch/cuda/DeviceStats.java    | 15 ++++++++----
 .../pytorch/cuda/DropoutDescriptor.java       | 15 ++++++++----
 .../pytorch/cuda/FilterDescriptor.java        | 15 ++++++++----
 .../org/bytedeco/pytorch/cuda/PointerSet.java | 15 ++++++++----
 .../pytorch/cuda/RNNDataDescriptor.java       | 15 ++++++++----
 .../bytedeco/pytorch/cuda/RNNDescriptor.java  | 15 ++++++++----
 .../bytedeco/pytorch/cuda/SegmentInfo.java    | 15 ++++++++----
 .../bytedeco/pytorch/cuda/SnapshotInfo.java   | 15 ++++++++----
 .../cuda/SpatialTransformerDescriptor.java    | 15 ++++++++----
 .../java/org/bytedeco/pytorch/cuda/Stat.java  | 15 ++++++++----
 .../pytorch/cuda/TensorDescriptor.java        | 15 ++++++++----
 .../org/bytedeco/pytorch/cuda/TraceEntry.java | 15 ++++++++----
 .../pytorch/cuda/TraceEntryVector.java        | 15 ++++++++----
 .../bytedeco/pytorch/cuda/WarningState.java   | 15 ++++++++----
 .../bytedeco/pytorch/cuda/trace_time_.java    | 15 ++++++++----
 .../org/bytedeco/pytorch/global/torch.java    |  5 ++--
 .../bytedeco/pytorch/global/torch_cuda.java   | 15 ++++++++----
 .../bytedeco/pytorch/presets/torch_cuda.java  | 24 +++++++------------
 45 files changed, 417 insertions(+), 226 deletions(-)

diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
index ecd4f2e3956..add6775af82 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
@@ -42,9 +42,9 @@ public class AutogradCompilerCall extends Pointer {
   public native @Cast("size_t") long emplace_hook(@ByRef(true) SafePyObject fn);
 
   public native @ByRef TensorArgs tensor_args(); public native AutogradCompilerCall tensor_args(TensorArgs setter);
-  public native @StdVector SizeInput all_size_inputs(); public native AutogradCompilerCall all_size_inputs(SizeInput setter);
-  public native @ByRef @Cast("std::vector*") LongVector dyn_size_inputs(); public native AutogradCompilerCall dyn_size_inputs(LongVector setter);
+  public native @StdVector @NoOffset SizeInput all_size_inputs(); public native AutogradCompilerCall all_size_inputs(SizeInput setter);
+  public native @ByRef @Cast("std::vector*") @NoOffset LongVector dyn_size_inputs(); public native AutogradCompilerCall dyn_size_inputs(LongVector setter);
   
-  public native @ByRef NodeCalls node_calls(); public native AutogradCompilerCall node_calls(NodeCalls setter);
-  public native SizeInput.DynType default_dyn_type(); public native AutogradCompilerCall default_dyn_type(SizeInput.DynType 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);
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
index 441f42525d7..6f9bb20c6ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
@@ -41,7 +41,7 @@ public class C10dLoggingData extends Pointer {
     }
 
   // logging fields that are string types.
-  public native @ByRef StringStringMap strings(); public native C10dLoggingData strings(StringStringMap setter);
+  public native @ByRef @NoOffset StringStringMap strings(); public native C10dLoggingData strings(StringStringMap setter);
   // logging fields that are int64_t types.
-  public native @ByRef StringLongMap integers(); public native C10dLoggingData integers(StringLongMap setter);
+  public native @ByRef @NoOffset StringLongMap integers(); public native C10dLoggingData integers(StringLongMap setter);
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
index aca93ef2a7a..779cb3296c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
@@ -47,5 +47,5 @@ public class TensorArgs extends Pointer {
   public native @ByRef DynamoTensorArg add(@Const @ByRef Tensor tensor);
 
   // the concrete tensors that will get passed into the graph as inputs
-  public native @ByRef TensorVector inputs(); public native TensorArgs inputs(TensorVector setter);
+  public native @ByRef @NoOffset TensorVector inputs(); public native TensorArgs inputs(TensorVector setter);
 }
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 3db58264c82..863bf4df49d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 bd147b1ce35..c9679a62c48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 5ea5afb3ad1..5811d99943e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 93d85a9096e..6d6454cde71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 882c65872a2..ff785ca236d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 77a0809612d..e45665ad4d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 18a50f43d50..f10e96d1de3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 88a37ebfcd2..a60ed662938 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 d47d3fce0d1..344a3eb9fb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 c005a20d9a9..c2b30807ef4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 bdc9c0e9348..77cb71e055d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 808029a8113..f92200dd5ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 e8131f647b8..147b6db57ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 08d6533d08b..acd7b5d6f2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 2623fff0a70..585ebc7f131 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 e9143697d04..76bc9ee501f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 277847043fc..5a225d3dc21 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 82d3368bde5..7ef305f7887 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 3933336ef3f..dd7ec7b9134 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 56adf990328..1296f481473 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 36f882570fa..956e8fca6de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 70e48030d0f..9c8de963a0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 90c027900ef..b4061a4447f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 43c23d8b66b..fd647dbff81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 f5e32dad879..600afd17db6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 e963e2e2f72..cef3bb1deb4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 d82ed595278..1071a2abb88 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 9e92c3153c5..dc6cdceea75 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 3aa433f7a0b..9053519db5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 8f1cae151f6..e4c4066e138 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 092f1e61a21..2d08b1554ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 662a8918274..e50cefb1798 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 195844ee59a..a77dc4c2a5c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 a8a631375dc..88b49c12377 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 733543e511e..deb3f81f7b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 5ac3e827056..19736caa21b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 b9e7688faf4..a83b4f5011f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 11c7b363d6b..2c441033845 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_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 7ea30e47639..638267b3459 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
@@ -4,11 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -23,6 +18,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 2e40e095f72..8032d73d545 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
@@ -59866,8 +59866,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
 // #include 
 @Namespace("at::native") public static native @Cast("bool") boolean nested_tensor_impl_is_contiguous(@Const NestedTensorImpl nt);
 
-@Namespace("at::native") public static native @ByVal Tensor construct_nested_strides(@Const @ByRef Tensor nested_size);
-@Namespace("at::native") public static native @ByVal Tensor construct_offsets(@Const @ByRef Tensor nested_size);
+
+
 // Targeting ../NestedTensorImpl.java
 
 
@@ -80414,5 +80414,4 @@ scalar_t sf(scalar_t x, scalar_t y)
 
 
 
-
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
index 68a094d7c1a..dd2a9013b2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
@@ -6,11 +6,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.cuda.cudart.*;
-import org.bytedeco.cuda.cusparse.*;
-import org.bytedeco.cuda.cublas.*;
-import org.bytedeco.cuda.cusolver.*;
-import org.bytedeco.cuda.cudnn.*;
 import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
@@ -25,6 +20,16 @@
 import static org.bytedeco.openblas.global.openblas.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
+import org.bytedeco.cuda.cudart.*;
+import static org.bytedeco.cuda.global.cudart.*;
+import org.bytedeco.cuda.cublas.*;
+import static org.bytedeco.cuda.global.cublas.*;
+import org.bytedeco.cuda.cudnn.*;
+import static org.bytedeco.cuda.global.cudnn.*;
+import org.bytedeco.cuda.cusparse.*;
+import static org.bytedeco.cuda.global.cusparse.*;
+import org.bytedeco.cuda.cusolver.*;
+import static org.bytedeco.cuda.global.cusolver.*;
 
 public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda {
     static { Loader.load(); }
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index 8f67077bf49..b4262c85d32 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -21,6 +21,9 @@
  */
 package org.bytedeco.pytorch.presets;
 
+import org.bytedeco.cuda.presets.cudnn;
+import org.bytedeco.cuda.presets.cusolver;
+import org.bytedeco.cuda.presets.cusparse;
 import org.bytedeco.javacpp.ClassProperties;
 import org.bytedeco.javacpp.LoadEnabled;
 import org.bytedeco.javacpp.annotation.*;
@@ -33,7 +36,7 @@
  * @author Hervé Guillemet
  */
 @Properties(
-    inherit = torch.class,
+    inherit = { torch.class, cudnn.class, cusparse.class, cusolver.class },
     value = {
         @Platform(
             extension = "-gpu",
@@ -47,6 +50,10 @@
                 // For inclusion in JNI only, not parsed
                 "ATen/cuda/CUDAGeneratorImpl.h",
             },
+            exclude = {
+                "", // pytorch includes cublas_v2, which is not compatible with cublas included from inherited cudnn presets
+                "" // causes #warning
+            },
             library = "jnitorch"
         ),
     },
@@ -71,12 +78,6 @@ public void map(InfoMap infoMap) {
             .put(new Info().enumerate().friendly())
             .put(new Info().javaText("import org.bytedeco.pytorch.*;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.helper.*;"))
-            .put(new Info().javaText("import org.bytedeco.cuda.cudart.*;"))
-            .put(new Info().javaText("import org.bytedeco.cuda.cusparse.*;"))
-            .put(new Info().javaText("import org.bytedeco.cuda.cublas.*;"))
-            .put(new Info().javaText("import org.bytedeco.cuda.cusolver.*;"))
-            .put(new Info().javaText("import org.bytedeco.cuda.cudnn.*;"))
-            // .put(new Info().javaText("import org.bytedeco.cuda.nccl.*;")) // Not on Windows
             .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.DeviceType;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.ScalarType;"))
@@ -206,15 +207,6 @@ public void map(InfoMap infoMap) {
 
         //// CUDA types
         infoMap
-            .put(new Info("cudaStream_t").valueTypes("CUstream_st").pointerTypes("@ByPtrPtr CUstream_st"))
-            .put(new Info("cudaEvent_t").valueTypes("CUevent_st").pointerTypes("@ByPtrPtr CUevent_st"))
-            .put(new Info("cusparseHandle_t").valueTypes("cusparseContext").pointerTypes("@ByPtrPtr cusparseContext"))
-            .put(new Info("cublasHandle_t").valueTypes("cublasContext").pointerTypes("@ByPtrPtr cublasContext"))
-            .put(new Info("cublasLtHandle_t").valueTypes("cublasLtContext").pointerTypes("@ByPtrPtr cublasLtContext"))
-            .put(new Info("cusolverDnHandle_t").valueTypes("cusolverDnContext").pointerTypes("@ByPtrPtr cusolverDnContext"))
-            .put(new Info("cudnnHandle_t").valueTypes("cudnnContext").pointerTypes("@ByPtrPtr cudnnContext"))
-            // .put(new Info("ncclComm_t").valueTypes("ncclComm").pointerTypes("@ByPtrPtr ncclComm", "@Cast(\"ncclComm**\") PointerPointer")) // Not on Windows
-
             .put(new Info( // Enums, cuda presets doesn't use Info.enumerate
                 "cudnnActivationMode_t", "cudnnLossNormalizationMode_t", "cudnnRNNInputMode_t", "cudnnRNNDataLayout_t",
                 "cudnnDirectionMode_t", "cudnnRNNMode_t", "cudaStreamCaptureMode", "cudnnDataType_t", "cudnnNanPropagation_t",

From a3d59a84bfc2cb6d7c187137ec1eb54c80865a81 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Fri, 2 Aug 2024 00:06:15 +0200
Subject: [PATCH 49/89] Fix link error on windows

---
 pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 023d5038efa..5832a85b1c6 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -2573,7 +2573,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "c10::ivalue::Future::operator <<",
             "c10::merge_primitive", // templated function with some specializations. Will have to figure what instances to create if needed.
             "c10::operator <<(std::ostream&, c10::SourceLocation&)",
-            "c10d::checkForNaN", // Not exported
+            "c10d::checkForNan", // Not exported
             "c10d::Logger::operator <<(std::ostream&, const c10d::Logger&)", // No definition
             "c10d::ProcessGroupGloo::createProcessGroupGloo", // No definition
             "caffe2::serialize::detail::getPadding",

From 8be483d9fd774b0bf1dea9a548848283d91bd351 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Fri, 2 Aug 2024 00:06:57 +0200
Subject: [PATCH 50/89] Revert "Fix compilation error on MacOS 12"

This reverts commit 6151980c029447f6373a1b4292e375bd7573f84e.
---
 .../src/main/java/org/bytedeco/pytorch/presets/torch.java    | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 5832a85b1c6..f383826e40f 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -81,10 +81,7 @@
                 "pytorch_adapters.h",
 
 		        // Fix link error on Windows:
-		        "gloo/common/logging.cc",
-
-                // Fix compilation error on MacOS-12:
-                ""
+		        "gloo/common/logging.cc"
 
             },
             exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"},

From f9cd7831a96cc7e349ccfdc58aae0351e647a946 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Fri, 2 Aug 2024 00:08:26 +0200
Subject: [PATCH 51/89] Run macos-x86_64 workflow on macos-13

---
 .github/workflows/pytorch.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/pytorch.yml b/.github/workflows/pytorch.yml
index dd85acec749..6a074841796 100644
--- a/.github/workflows/pytorch.yml
+++ b/.github/workflows/pytorch.yml
@@ -37,7 +37,7 @@ jobs:
     steps:
       - uses: HGuillemet/javacpp-presets/.github/actions/deploy-macosx@hg_pytorch
   macosx-x86_64:
-    runs-on: macos-12
+    runs-on: macos-13
     steps:
       - uses: HGuillemet/javacpp-presets/.github/actions/deploy-macosx@hg_pytorch
   windows-x86_64:

From f4884ba2c443929eb0115bcefea46b7849e23c9a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Fri, 2 Aug 2024 15:29:30 +0200
Subject: [PATCH 52/89] Use chrono from javacpp

---
 .../pytorch/AOTIModelContainerRunner.java     |  3 +-
 .../pytorch/AOTIModelContainerRunnerCpu.java  |  3 +-
 .../java/org/bytedeco/pytorch/ASMoutput.java  |  3 +-
 .../pytorch/AcceleratorHooksInterface.java    |  3 +-
 .../org/bytedeco/pytorch/ActivityTypeSet.java |  3 +-
 .../java/org/bytedeco/pytorch/Adagrad.java    |  3 +-
 .../org/bytedeco/pytorch/AdagradOptions.java  |  3 +-
 .../bytedeco/pytorch/AdagradParamState.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Adam.java   |  3 +-
 .../org/bytedeco/pytorch/AdamOptions.java     |  3 +-
 .../org/bytedeco/pytorch/AdamParamState.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/AdamW.java  |  3 +-
 .../org/bytedeco/pytorch/AdamWOptions.java    |  3 +-
 .../org/bytedeco/pytorch/AdamWParamState.java |  3 +-
 .../pytorch/AdaptiveAvgPool1dImpl.java        |  3 +-
 .../pytorch/AdaptiveAvgPool1dImplBase.java    |  3 +-
 .../AdaptiveAvgPool1dImplCloneable.java       |  3 +-
 .../pytorch/AdaptiveAvgPool1dOptions.java     |  3 +-
 .../pytorch/AdaptiveAvgPool2dImpl.java        |  3 +-
 .../pytorch/AdaptiveAvgPool2dImplBase.java    |  3 +-
 .../AdaptiveAvgPool2dImplCloneable.java       |  3 +-
 .../pytorch/AdaptiveAvgPool2dOptions.java     |  3 +-
 .../pytorch/AdaptiveAvgPool3dImpl.java        |  3 +-
 .../pytorch/AdaptiveAvgPool3dImplBase.java    |  3 +-
 .../AdaptiveAvgPool3dImplCloneable.java       |  3 +-
 .../pytorch/AdaptiveAvgPool3dOptions.java     |  3 +-
 .../AdaptiveLogSoftmaxWithLossImpl.java       |  3 +-
 ...aptiveLogSoftmaxWithLossImplCloneable.java |  3 +-
 .../AdaptiveLogSoftmaxWithLossOptions.java    |  3 +-
 .../pytorch/AdaptiveMaxPool1dImpl.java        |  3 +-
 .../pytorch/AdaptiveMaxPool1dImplBase.java    |  3 +-
 .../AdaptiveMaxPool1dImplCloneable.java       |  3 +-
 .../pytorch/AdaptiveMaxPool1dOptions.java     |  3 +-
 .../pytorch/AdaptiveMaxPool2dImpl.java        |  3 +-
 .../pytorch/AdaptiveMaxPool2dImplBase.java    |  3 +-
 .../AdaptiveMaxPool2dImplCloneable.java       |  3 +-
 .../pytorch/AdaptiveMaxPool2dOptions.java     |  3 +-
 .../pytorch/AdaptiveMaxPool3dImpl.java        |  3 +-
 .../pytorch/AdaptiveMaxPool3dImplBase.java    |  3 +-
 .../AdaptiveMaxPool3dImplCloneable.java       |  3 +-
 .../pytorch/AdaptiveMaxPool3dOptions.java     |  3 +-
 .../java/org/bytedeco/pytorch/AliasDb.java    |  3 +-
 .../java/org/bytedeco/pytorch/AliasInfo.java  |  3 +-
 .../bytedeco/pytorch/AliasInfoOptional.java   |  3 +-
 .../pytorch/AliasTypeSetOptional.java         |  3 +-
 .../org/bytedeco/pytorch/AllToAllOptions.java |  3 +-
 .../bytedeco/pytorch/AllgatherOptions.java    |  3 +-
 .../java/org/bytedeco/pytorch/Allocator.java  |  3 +-
 .../pytorch/AllreduceCoalescedOptions.java    |  3 +-
 .../bytedeco/pytorch/AllreduceOptions.java    |  3 +-
 .../pytorch/AlphaDropoutFuncOptions.java      |  3 +-
 .../bytedeco/pytorch/AlphaDropoutImpl.java    |  3 +-
 .../pytorch/AlphaDropoutImplBase.java         |  3 +-
 .../pytorch/AlphaDropoutImplCloneable.java    |  3 +-
 .../org/bytedeco/pytorch/AnomalyMetadata.java |  3 +-
 .../org/bytedeco/pytorch/AnomalyMode.java     |  3 +-
 .../org/bytedeco/pytorch/AnyClassType.java    |  3 +-
 .../org/bytedeco/pytorch/AnyClassTypePtr.java |  3 +-
 .../org/bytedeco/pytorch/AnyEnumType.java     |  3 +-
 .../org/bytedeco/pytorch/AnyEnumTypePtr.java  |  3 +-
 .../org/bytedeco/pytorch/AnyListType.java     |  3 +-
 .../org/bytedeco/pytorch/AnyListTypePtr.java  |  3 +-
 .../java/org/bytedeco/pytorch/AnyModule.java  |  3 +-
 .../org/bytedeco/pytorch/AnyModuleVector.java |  3 +-
 .../org/bytedeco/pytorch/AnyTupleType.java    |  3 +-
 .../org/bytedeco/pytorch/AnyTupleTypePtr.java |  3 +-
 .../java/org/bytedeco/pytorch/AnyType.java    |  3 +-
 .../java/org/bytedeco/pytorch/AnyTypePtr.java |  3 +-
 .../java/org/bytedeco/pytorch/AnyValue.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Apply.java  |  3 +-
 .../ApproximateClockToUnixTimeConverter.java  |  3 +-
 .../java/org/bytedeco/pytorch/Argument.java   |  3 +-
 .../bytedeco/pytorch/ArgumentArrayRef.java    |  3 +-
 .../org/bytedeco/pytorch/ArgumentDef.java     |  3 +-
 .../bytedeco/pytorch/ArgumentDefArrayRef.java |  3 +-
 .../org/bytedeco/pytorch/ArgumentInfo.java    |  3 +-
 .../org/bytedeco/pytorch/ArgumentSpec.java    |  3 +-
 .../bytedeco/pytorch/ArgumentSpecCreator.java |  3 +-
 .../pytorch/ArgumentSpecExecutionPlanMap.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Assert.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Assign.java |  3 +-
 .../java/org/bytedeco/pytorch/AssignList.java |  3 +-
 .../bytedeco/pytorch/AssignListIterator.java  |  3 +-
 .../org/bytedeco/pytorch/AssignListMaybe.java |  3 +-
 .../java/org/bytedeco/pytorch/Attribute.java  |  3 +-
 .../org/bytedeco/pytorch/AttributeList.java   |  3 +-
 .../pytorch/AttributeListIterator.java        |  3 +-
 .../org/bytedeco/pytorch/AttributePolicy.java |  3 +-
 .../org/bytedeco/pytorch/AttributeValue.java  |  3 +-
 .../java/org/bytedeco/pytorch/AugAssign.java  |  3 +-
 .../org/bytedeco/pytorch/AugAssignKind.java   |  3 +-
 .../AutoDispatchBelowADInplaceOrView.java     |  3 +-
 .../pytorch/AutoDispatchBelowAutograd.java    |  3 +-
 .../AutoDispatchSkipFunctionalize.java        |  3 +-
 .../org/bytedeco/pytorch/AutoFwGradMode.java  |  3 +-
 .../org/bytedeco/pytorch/AutoGradMode.java    |  3 +-
 .../pytorch/AutoNonVariableTypeMode.java      |  3 +-
 .../pytorch/AutogradCompilerCall.java         |  3 +-
 .../org/bytedeco/pytorch/AutogradContext.java |  3 +-
 .../bytedeco/pytorch/AutogradMetaFactory.java |  3 +-
 .../AutogradMetaFactoryRegisterer.java        |  3 +-
 .../pytorch/AutogradMetaInterface.java        |  3 +-
 .../org/bytedeco/pytorch/AutogradState.java   |  3 +-
 .../org/bytedeco/pytorch/AvgPool1dImpl.java   |  3 +-
 .../bytedeco/pytorch/AvgPool1dImplBase.java   |  3 +-
 .../pytorch/AvgPool1dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/AvgPool1dOptions.java    |  3 +-
 .../org/bytedeco/pytorch/AvgPool2dImpl.java   |  3 +-
 .../bytedeco/pytorch/AvgPool2dImplBase.java   |  3 +-
 .../pytorch/AvgPool2dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/AvgPool2dOptions.java    |  3 +-
 .../org/bytedeco/pytorch/AvgPool3dImpl.java   |  3 +-
 .../bytedeco/pytorch/AvgPool3dImplBase.java   |  3 +-
 .../pytorch/AvgPool3dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/AvgPool3dOptions.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/Await.java  |  3 +-
 .../pytorch/AwaitSingleElementType.java       |  3 +-
 .../java/org/bytedeco/pytorch/AwaitType.java  |  3 +-
 .../org/bytedeco/pytorch/BCELossImpl.java     |  3 +-
 .../pytorch/BCELossImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/BCELossOptions.java  |  3 +-
 .../pytorch/BCEWithLogitsLossImpl.java        |  3 +-
 .../BCEWithLogitsLossImplCloneable.java       |  3 +-
 .../pytorch/BCEWithLogitsLossOptions.java     |  3 +-
 .../java/org/bytedeco/pytorch/BFloat16.java   |  3 +-
 .../bytedeco/pytorch/BFloat16ArrayRef.java    |  3 +-
 .../org/bytedeco/pytorch/BackendMeta.java     |  3 +-
 .../java/org/bytedeco/pytorch/Backtrace.java  |  3 +-
 .../org/bytedeco/pytorch/BarrierOptions.java  |  3 +-
 .../org/bytedeco/pytorch/BatchNorm1dImpl.java |  3 +-
 .../bytedeco/pytorch/BatchNorm1dImplBase.java |  3 +-
 .../pytorch/BatchNorm1dImplBaseBase.java      |  3 +-
 .../pytorch/BatchNorm1dImplCloneable.java     |  3 +-
 .../org/bytedeco/pytorch/BatchNorm2dImpl.java |  3 +-
 .../bytedeco/pytorch/BatchNorm2dImplBase.java |  3 +-
 .../pytorch/BatchNorm2dImplBaseBase.java      |  3 +-
 .../pytorch/BatchNorm2dImplCloneable.java     |  3 +-
 .../org/bytedeco/pytorch/BatchNorm3dImpl.java |  3 +-
 .../bytedeco/pytorch/BatchNorm3dImplBase.java |  3 +-
 .../pytorch/BatchNorm3dImplBaseBase.java      |  3 +-
 .../pytorch/BatchNorm3dImplCloneable.java     |  3 +-
 .../pytorch/BatchNormFuncOptions.java         |  3 +-
 .../bytedeco/pytorch/BatchNormOptions.java    |  3 +-
 .../java/org/bytedeco/pytorch/BatchSize.java  |  3 +-
 .../bytedeco/pytorch/BatchSizeOptional.java   |  3 +-
 .../bytedeco/pytorch/BatchSizeSampler.java    |  3 +-
 .../org/bytedeco/pytorch/BilinearImpl.java    |  3 +-
 .../pytorch/BilinearImplCloneable.java        |  3 +-
 .../org/bytedeco/pytorch/BilinearOptions.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/BinOp.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Blob.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Block.java  |  3 +-
 .../org/bytedeco/pytorch/BlockArrayRef.java   |  3 +-
 .../java/org/bytedeco/pytorch/BlockWrap.java  |  3 +-
 .../org/bytedeco/pytorch/BoolArrayRef.java    |  3 +-
 .../org/bytedeco/pytorch/BoolOptional.java    |  3 +-
 .../java/org/bytedeco/pytorch/BoolType.java   |  3 +-
 .../org/bytedeco/pytorch/BoolTypePtr.java     |  3 +-
 .../java/org/bytedeco/pytorch/BoolVector.java |  3 +-
 .../bytedeco/pytorch/BoolVectorOptional.java  |  3 +-
 .../pytorch/BooleanElementReference.java      |  3 +-
 .../org/bytedeco/pytorch/BooleanList.java     |  3 +-
 .../bytedeco/pytorch/BooleanListIterator.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Break.java  |  3 +-
 .../bytedeco/pytorch/BroadcastOptions.java    |  3 +-
 .../bytedeco/pytorch/BucketAccumulator.java   |  3 +-
 .../org/bytedeco/pytorch/BufferPolicy.java    |  3 +-
 .../org/bytedeco/pytorch/BuiltinFunction.java |  3 +-
 .../org/bytedeco/pytorch/BuiltinModule.java   |  3 +-
 .../org/bytedeco/pytorch/ByteArrayRef.java    |  3 +-
 .../org/bytedeco/pytorch/ByteOptional.java    |  3 +-
 .../org/bytedeco/pytorch/BytePointerPair.java |  3 +-
 .../pytorch/BytePointerPairOptional.java      |  3 +-
 .../bytedeco/pytorch/BytePointerVector.java   |  3 +-
 .../java/org/bytedeco/pytorch/ByteVector.java |  3 +-
 .../org/bytedeco/pytorch/C10FlagParser.java   |  3 +-
 .../java/org/bytedeco/pytorch/C10dLogger.java |  3 +-
 .../org/bytedeco/pytorch/C10dLoggingData.java |  3 +-
 .../java/org/bytedeco/pytorch/CELUImpl.java   |  3 +-
 .../bytedeco/pytorch/CELUImplCloneable.java   |  3 +-
 .../org/bytedeco/pytorch/CELUOptions.java     |  3 +-
 .../bytedeco/pytorch/CPUGeneratorImpl.java    |  3 +-
 .../org/bytedeco/pytorch/CTCLossImpl.java     |  3 +-
 .../pytorch/CTCLossImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/CTCLossOptions.java  |  3 +-
 .../org/bytedeco/pytorch/CUDAHooksArgs.java   |  3 +-
 .../bytedeco/pytorch/CUDAHooksInterface.java  |  3 +-
 .../java/org/bytedeco/pytorch/CacheKey.java   |  3 +-
 .../org/bytedeco/pytorch/CacheKeyBuffer.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Call.java   |  3 +-
 .../org/bytedeco/pytorch/CapsuleType.java     |  3 +-
 .../org/bytedeco/pytorch/CapsuleTypePtr.java  |  3 +-
 .../java/org/bytedeco/pytorch/CastValue.java  |  3 +-
 .../bytedeco/pytorch/ChunkBatchDataset.java   |  3 +-
 .../pytorch/ChunkBatchSharedBatchDataset.java |  3 +-
 .../ChunkBatchSharedTensorBatchDataset.java   |  3 +-
 .../org/bytedeco/pytorch/ChunkDataReader.java |  3 +-
 .../org/bytedeco/pytorch/ChunkDataset.java    |  3 +-
 .../bytedeco/pytorch/ChunkDatasetOptions.java |  3 +-
 .../pytorch/ChunkMapBatchDataset.java         |  3 +-
 .../org/bytedeco/pytorch/ChunkMapDataset.java |  3 +-
 .../pytorch/ChunkMapTensorBatchDataset.java   |  3 +-
 .../pytorch/ChunkMapTensorDataset.java        |  3 +-
 .../pytorch/ChunkRandomDataLoader.java        |  3 +-
 .../pytorch/ChunkRandomDataLoaderBase.java    |  3 +-
 .../pytorch/ChunkRandomTensorDataLoader.java  |  3 +-
 .../ChunkRandomTensorDataLoaderBase.java      |  3 +-
 .../bytedeco/pytorch/ChunkRecordIterator.java |  3 +-
 .../pytorch/ChunkSharedBatchDataset.java      |  3 +-
 .../ChunkSharedTensorBatchDataset.java        |  3 +-
 .../pytorch/ChunkStatefulDataset.java         |  3 +-
 .../pytorch/ChunkStatefulTensorDataset.java   |  3 +-
 .../pytorch/ChunkTensorBatchDataset.java      |  3 +-
 .../pytorch/ChunkTensorDataReader.java        |  3 +-
 .../bytedeco/pytorch/ChunkTensorDataset.java  |  3 +-
 .../org/bytedeco/pytorch/ClassAttribute.java  |  3 +-
 .../java/org/bytedeco/pytorch/ClassDef.java   |  3 +-
 .../java/org/bytedeco/pytorch/ClassType.java  |  3 +-
 .../pytorch/ClassTypePropertyOptional.java    |  3 +-
 .../java/org/bytedeco/pytorch/ClassValue.java |  3 +-
 .../org/bytedeco/pytorch/ClosureValue.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/Code.java   |  3 +-
 .../java/org/bytedeco/pytorch/CodeImpl.java   |  3 +-
 .../bytedeco/pytorch/CommHookInterface.java   |  3 +-
 .../org/bytedeco/pytorch/CompilationUnit.java |  3 +-
 .../pytorch/CompileTimeEmptyString.java       |  3 +-
 .../bytedeco/pytorch/CompiledNodeArgs.java    |  3 +-
 .../org/bytedeco/pytorch/ComplexType.java     |  3 +-
 .../org/bytedeco/pytorch/ComplexTypePtr.java  |  3 +-
 .../java/org/bytedeco/pytorch/Compound.java   |  3 +-
 .../java/org/bytedeco/pytorch/ConstExpr.java  |  3 +-
 .../bytedeco/pytorch/ConstantPad1dImpl.java   |  3 +-
 .../pytorch/ConstantPad1dImplBase.java        |  3 +-
 .../pytorch/ConstantPad1dImplCloneable.java   |  3 +-
 .../pytorch/ConstantPad1dOptions.java         |  3 +-
 .../bytedeco/pytorch/ConstantPad2dImpl.java   |  3 +-
 .../pytorch/ConstantPad2dImplBase.java        |  3 +-
 .../pytorch/ConstantPad2dImplCloneable.java   |  3 +-
 .../pytorch/ConstantPad2dOptions.java         |  3 +-
 .../bytedeco/pytorch/ConstantPad3dImpl.java   |  3 +-
 .../pytorch/ConstantPad3dImplBase.java        |  3 +-
 .../pytorch/ConstantPad3dImplCloneable.java   |  3 +-
 .../pytorch/ConstantPad3dOptions.java         |  3 +-
 .../org/bytedeco/pytorch/ConstantString.java  |  3 +-
 .../java/org/bytedeco/pytorch/Context.java    |  3 +-
 .../java/org/bytedeco/pytorch/Continue.java   |  3 +-
 .../bytedeco/pytorch/Conv1dFuncOptions.java   |  3 +-
 .../java/org/bytedeco/pytorch/Conv1dImpl.java |  3 +-
 .../org/bytedeco/pytorch/Conv1dImplBase.java  |  3 +-
 .../bytedeco/pytorch/Conv1dImplCloneable.java |  3 +-
 .../org/bytedeco/pytorch/Conv1dOptions.java   |  3 +-
 .../org/bytedeco/pytorch/Conv1dPadding.java   |  3 +-
 .../bytedeco/pytorch/Conv2dFuncOptions.java   |  3 +-
 .../java/org/bytedeco/pytorch/Conv2dImpl.java |  3 +-
 .../org/bytedeco/pytorch/Conv2dImplBase.java  |  3 +-
 .../bytedeco/pytorch/Conv2dImplCloneable.java |  3 +-
 .../org/bytedeco/pytorch/Conv2dOptions.java   |  3 +-
 .../org/bytedeco/pytorch/Conv2dPadding.java   |  3 +-
 .../bytedeco/pytorch/Conv3dFuncOptions.java   |  3 +-
 .../java/org/bytedeco/pytorch/Conv3dImpl.java |  3 +-
 .../org/bytedeco/pytorch/Conv3dImplBase.java  |  3 +-
 .../bytedeco/pytorch/Conv3dImplCloneable.java |  3 +-
 .../org/bytedeco/pytorch/Conv3dOptions.java   |  3 +-
 .../org/bytedeco/pytorch/Conv3dPadding.java   |  3 +-
 .../org/bytedeco/pytorch/ConvPaddingMode.java |  3 +-
 .../pytorch/ConvTranspose1dFuncOptions.java   |  3 +-
 .../bytedeco/pytorch/ConvTranspose1dImpl.java |  3 +-
 .../pytorch/ConvTranspose1dImplBase.java      |  3 +-
 .../pytorch/ConvTranspose1dImplBaseBase.java  |  3 +-
 .../pytorch/ConvTranspose1dImplCloneable.java |  3 +-
 .../pytorch/ConvTranspose1dOptions.java       |  3 +-
 .../pytorch/ConvTranspose2dFuncOptions.java   |  3 +-
 .../bytedeco/pytorch/ConvTranspose2dImpl.java |  3 +-
 .../pytorch/ConvTranspose2dImplBase.java      |  3 +-
 .../pytorch/ConvTranspose2dImplBaseBase.java  |  3 +-
 .../pytorch/ConvTranspose2dImplCloneable.java |  3 +-
 .../pytorch/ConvTranspose2dOptions.java       |  3 +-
 .../pytorch/ConvTranspose3dFuncOptions.java   |  3 +-
 .../bytedeco/pytorch/ConvTranspose3dImpl.java |  3 +-
 .../pytorch/ConvTranspose3dImplBase.java      |  3 +-
 .../pytorch/ConvTranspose3dImplBaseBase.java  |  3 +-
 .../pytorch/ConvTranspose3dImplCloneable.java |  3 +-
 .../pytorch/ConvTranspose3dOptions.java       |  3 +-
 .../pytorch/CosineEmbeddingLossImpl.java      |  3 +-
 .../CosineEmbeddingLossImplCloneable.java     |  3 +-
 .../pytorch/CosineEmbeddingLossOptions.java   |  3 +-
 .../pytorch/CosineSimilarityImpl.java         |  3 +-
 .../CosineSimilarityImplCloneable.java        |  3 +-
 .../pytorch/CosineSimilarityOptions.java      |  3 +-
 .../org/bytedeco/pytorch/CppFunction.java     |  3 +-
 .../org/bytedeco/pytorch/CppSignature.java    |  3 +-
 .../pytorch/CppSignatureOptional.java         |  3 +-
 .../pytorch/CrossEntropyLossImpl.java         |  3 +-
 .../CrossEntropyLossImplCloneable.java        |  3 +-
 .../pytorch/CrossEntropyLossOptions.java      |  3 +-
 .../bytedeco/pytorch/CrossMapLRN2dImpl.java   |  3 +-
 .../pytorch/CrossMapLRN2dImplCloneable.java   |  3 +-
 .../pytorch/CrossMapLRN2dOptions.java         |  3 +-
 .../bytedeco/pytorch/CustomBatchRequest.java  |  3 +-
 .../bytedeco/pytorch/CustomClassHolder.java   |  3 +-
 .../org/bytedeco/pytorch/DDPLoggingData.java  |  3 +-
 .../bytedeco/pytorch/DataLoaderOptions.java   |  5 +--
 .../java/org/bytedeco/pytorch/DataPtr.java    |  3 +-
 .../org/bytedeco/pytorch/DataPtrVector.java   |  3 +-
 .../org/bytedeco/pytorch/DebugInfoBase.java   |  3 +-
 .../org/bytedeco/pytorch/DebugInfoGuard.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Decl.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Def.java    |  3 +-
 .../java/org/bytedeco/pytorch/DefMaybe.java   |  3 +-
 .../java/org/bytedeco/pytorch/DefVector.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Delete.java |  3 +-
 .../DeserializationStorageContext.java        |  3 +-
 .../bytedeco/pytorch/DetailConv1dOptions.java |  3 +-
 .../bytedeco/pytorch/DetailConv2dOptions.java |  3 +-
 .../bytedeco/pytorch/DetailConv3dOptions.java |  3 +-
 .../bytedeco/pytorch/DetectAnomalyGuard.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Device.java |  3 +-
 .../pytorch/DeviceGuardImplInterface.java     |  3 +-
 .../pytorch/DeviceGuardImplRegistrar.java     |  3 +-
 .../org/bytedeco/pytorch/DeviceObjType.java   |  3 +-
 .../bytedeco/pytorch/DeviceObjTypePtr.java    |  3 +-
 .../org/bytedeco/pytorch/DeviceOptional.java  |  3 +-
 .../bytedeco/pytorch/DeviceTypeOptional.java  |  3 +-
 .../org/bytedeco/pytorch/DeviceTypeSet.java   |  3 +-
 .../java/org/bytedeco/pytorch/DictComp.java   |  3 +-
 .../org/bytedeco/pytorch/DictLiteral.java     |  3 +-
 .../java/org/bytedeco/pytorch/DictType.java   |  3 +-
 .../java/org/bytedeco/pytorch/DimVector.java  |  3 +-
 .../DimVectorInferExpandGeometryResult.java   |  3 +-
 .../bytedeco/pytorch/DimVectorOptional.java   |  3 +-
 .../java/org/bytedeco/pytorch/Dimname.java    |  3 +-
 .../org/bytedeco/pytorch/DimnameArrayRef.java |  3 +-
 .../bytedeco/pytorch/DimnameListOptional.java |  3 +-
 .../org/bytedeco/pytorch/DimnameOptional.java |  3 +-
 .../org/bytedeco/pytorch/DimnameVector.java   |  3 +-
 .../pytorch/DisablePythonDispatcher.java      |  3 +-
 .../pytorch/DisableRecordFunctionGuard.java   |  3 +-
 .../org/bytedeco/pytorch/DisabledStr.java     |  3 +-
 .../pytorch/DispatchKeyExtractor.java         |  3 +-
 .../bytedeco/pytorch/DispatchKeyOptional.java |  3 +-
 .../org/bytedeco/pytorch/DispatchKeySet.java  |  3 +-
 .../java/org/bytedeco/pytorch/Dispatcher.java |  3 +-
 .../bytedeco/pytorch/DistributedBackend.java  |  3 +-
 .../pytorch/DistributedBackendOptional.java   |  3 +-
 .../pytorch/DistributedBackendOptions.java    |  5 +--
 .../pytorch/DistributedRandomSampler.java     |  3 +-
 .../bytedeco/pytorch/DistributedSampler.java  |  3 +-
 .../pytorch/DistributedSequentialSampler.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Dots.java   |  3 +-
 .../org/bytedeco/pytorch/DoubleArrayRef.java  |  3 +-
 .../pytorch/DoubleArrayRefOptional.java       |  3 +-
 .../org/bytedeco/pytorch/DoubleComplex.java   |  3 +-
 .../pytorch/DoubleComplexArrayRef.java        |  3 +-
 .../DoubleComplexElementReference.java        |  3 +-
 .../bytedeco/pytorch/DoubleComplexList.java   |  3 +-
 .../pytorch/DoubleComplexListIterator.java    |  3 +-
 .../pytorch/DoubleElementReference.java       |  3 +-
 .../pytorch/DoubleExpandingArrayOptional.java |  3 +-
 .../java/org/bytedeco/pytorch/DoubleList.java |  3 +-
 .../bytedeco/pytorch/DoubleListIterator.java  |  3 +-
 .../org/bytedeco/pytorch/DoubleOptional.java  |  3 +-
 .../org/bytedeco/pytorch/DoubleVector.java    |  3 +-
 .../pytorch/DoubleVectorOptional.java         |  3 +-
 .../org/bytedeco/pytorch/Dropout2dImpl.java   |  3 +-
 .../bytedeco/pytorch/Dropout2dImplBase.java   |  3 +-
 .../pytorch/Dropout2dImplCloneable.java       |  3 +-
 .../org/bytedeco/pytorch/Dropout3dImpl.java   |  3 +-
 .../bytedeco/pytorch/Dropout3dImplBase.java   |  3 +-
 .../pytorch/Dropout3dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/DropoutFuncOptions.java  |  3 +-
 .../org/bytedeco/pytorch/DropoutImpl.java     |  3 +-
 .../org/bytedeco/pytorch/DropoutImplBase.java |  3 +-
 .../pytorch/DropoutImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/DropoutOptions.java  |  3 +-
 .../org/bytedeco/pytorch/DynamicLibrary.java  |  3 +-
 .../org/bytedeco/pytorch/DynamoTensorArg.java |  3 +-
 .../java/org/bytedeco/pytorch/ELUImpl.java    |  3 +-
 .../bytedeco/pytorch/ELUImplCloneable.java    |  3 +-
 .../java/org/bytedeco/pytorch/ELUOptions.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Edge.java   |  3 +-
 .../java/org/bytedeco/pytorch/EdgeVector.java |  3 +-
 .../bytedeco/pytorch/EllipsisIndexType.java   |  3 +-
 .../EmbeddingBagFromPretrainedOptions.java    |  3 +-
 .../pytorch/EmbeddingBagFuncOptions.java      |  3 +-
 .../bytedeco/pytorch/EmbeddingBagImpl.java    |  3 +-
 .../pytorch/EmbeddingBagImplCloneable.java    |  3 +-
 .../bytedeco/pytorch/EmbeddingBagMode.java    |  3 +-
 .../bytedeco/pytorch/EmbeddingBagOptions.java |  3 +-
 .../EmbeddingFromPretrainedOptions.java       |  3 +-
 .../pytorch/EmbeddingFuncOptions.java         |  3 +-
 .../org/bytedeco/pytorch/EmbeddingImpl.java   |  3 +-
 .../pytorch/EmbeddingImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/EmbeddingOptions.java    |  3 +-
 .../pytorch/EnableProfilingGuard.java         |  3 +-
 .../java/org/bytedeco/pytorch/EnabledStr.java |  3 +-
 .../java/org/bytedeco/pytorch/EnumHolder.java |  3 +-
 .../org/bytedeco/pytorch/EnumNameValue.java   |  3 +-
 .../pytorch/EnumNameValueArrayRef.java        |  3 +-
 .../java/org/bytedeco/pytorch/EnumType.java   |  3 +-
 .../java/org/bytedeco/pytorch/Example.java    |  3 +-
 .../bytedeco/pytorch/ExampleCollation.java    |  3 +-
 .../org/bytedeco/pytorch/ExampleIterator.java |  3 +-
 .../org/bytedeco/pytorch/ExampleOptional.java |  3 +-
 .../org/bytedeco/pytorch/ExampleVector.java   |  3 +-
 .../pytorch/ExampleVectorIterator.java        |  3 +-
 .../pytorch/ExampleVectorOptional.java        |  3 +-
 .../pytorch/ExceptionMessageValue.java        |  3 +-
 .../org/bytedeco/pytorch/ExceptionValue.java  |  3 +-
 .../org/bytedeco/pytorch/ExecutionPlan.java   |  3 +-
 .../ExecutorExecutionModeOptional.java        |  3 +-
 .../bytedeco/pytorch/ExperimentalConfig.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Expr.java   |  3 +-
 .../java/org/bytedeco/pytorch/ExprList.java   |  3 +-
 .../bytedeco/pytorch/ExprListIterator.java    |  3 +-
 .../java/org/bytedeco/pytorch/ExprMaybe.java  |  3 +-
 .../java/org/bytedeco/pytorch/ExprStmt.java   |  3 +-
 .../org/bytedeco/pytorch/ExtraFilesMap.java   |  3 +-
 .../org/bytedeco/pytorch/FanModeType.java     |  3 +-
 .../FeatureAlphaDropoutFuncOptions.java       |  3 +-
 .../pytorch/FeatureAlphaDropoutImpl.java      |  3 +-
 .../pytorch/FeatureAlphaDropoutImplBase.java  |  3 +-
 .../FeatureAlphaDropoutImplCloneable.java     |  3 +-
 .../org/bytedeco/pytorch/FileLineFunc.java    |  3 +-
 .../org/bytedeco/pytorch/FlattenImpl.java     |  3 +-
 .../pytorch/FlattenImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/FlattenOptions.java  |  3 +-
 .../org/bytedeco/pytorch/Float8_e4m3fn.java   |  3 +-
 .../org/bytedeco/pytorch/Float8_e4m3fnuz.java |  3 +-
 .../org/bytedeco/pytorch/Float8_e5m2.java     |  3 +-
 .../org/bytedeco/pytorch/Float8_e5m2fnuz.java |  3 +-
 .../org/bytedeco/pytorch/FloatArrayRef.java   |  3 +-
 .../org/bytedeco/pytorch/FloatComplex.java    |  3 +-
 .../pytorch/FloatComplexArrayRef.java         |  3 +-
 .../org/bytedeco/pytorch/FloatOptional.java   |  3 +-
 .../java/org/bytedeco/pytorch/FloatType.java  |  3 +-
 .../org/bytedeco/pytorch/FloatTypePtr.java    |  3 +-
 .../java/org/bytedeco/pytorch/FoldImpl.java   |  3 +-
 .../bytedeco/pytorch/FoldImplCloneable.java   |  3 +-
 .../org/bytedeco/pytorch/FoldOptions.java     |  3 +-
 .../gen/java/org/bytedeco/pytorch/For.java    |  3 +-
 .../pytorch/ForceDispatchKeyGuard.java        |  3 +-
 .../org/bytedeco/pytorch/ForwardADLevel.java  |  3 +-
 .../org/bytedeco/pytorch/ForwardGrad.java     |  3 +-
 .../pytorch/FractionalMaxPool1dOptions.java   |  3 +-
 .../pytorch/FractionalMaxPool2dImpl.java      |  3 +-
 .../FractionalMaxPool2dImplCloneable.java     |  3 +-
 .../pytorch/FractionalMaxPool2dOptions.java   |  3 +-
 .../pytorch/FractionalMaxPool3dImpl.java      |  3 +-
 .../FractionalMaxPool3dImplCloneable.java     |  3 +-
 .../pytorch/FractionalMaxPool3dOptions.java   |  3 +-
 .../pytorch/FullDataLoaderOptions.java        |  5 +--
 .../bytedeco/pytorch/FuncTorchTLSBase.java    |  3 +-
 .../java/org/bytedeco/pytorch/Function.java   |  3 +-
 .../pytorch/FunctionCrossMapLRN2d.java        |  3 +-
 .../bytedeco/pytorch/FunctionPostHook.java    |  3 +-
 .../pytorch/FunctionPostHookVector.java       |  3 +-
 .../org/bytedeco/pytorch/FunctionPreHook.java |  3 +-
 .../pytorch/FunctionPreHookVector.java        |  3 +-
 .../org/bytedeco/pytorch/FunctionSchema.java  |  3 +-
 .../pytorch/FunctionSchemaOptional.java       |  3 +-
 .../pytorch/FunctionSchemaVector.java         |  3 +-
 .../org/bytedeco/pytorch/FunctionType.java    |  3 +-
 .../org/bytedeco/pytorch/FunctionValue.java   |  3 +-
 .../org/bytedeco/pytorch/FunctionVector.java  |  3 +-
 .../pytorch/FunctionalityOffsetAndMask.java   |  3 +-
 .../org/bytedeco/pytorch/FusionStrategy.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Future.java |  3 +-
 .../org/bytedeco/pytorch/FutureArrayRef.java  |  3 +-
 .../pytorch/FutureElementReference.java       |  3 +-
 .../java/org/bytedeco/pytorch/FutureList.java |  3 +-
 .../bytedeco/pytorch/FutureListIterator.java  |  3 +-
 .../pytorch/FutureSingleElementType.java      |  3 +-
 .../java/org/bytedeco/pytorch/FutureType.java |  3 +-
 .../org/bytedeco/pytorch/FutureVector.java    |  3 +-
 .../java/org/bytedeco/pytorch/GELUImpl.java   |  3 +-
 .../bytedeco/pytorch/GELUImplCloneable.java   |  3 +-
 .../org/bytedeco/pytorch/GELUOptions.java     |  3 +-
 .../java/org/bytedeco/pytorch/GLUImpl.java    |  3 +-
 .../bytedeco/pytorch/GLUImplCloneable.java    |  3 +-
 .../java/org/bytedeco/pytorch/GLUOptions.java |  3 +-
 .../org/bytedeco/pytorch/GRUCellImpl.java     |  3 +-
 .../org/bytedeco/pytorch/GRUCellImplBase.java |  3 +-
 .../pytorch/GRUCellImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/GRUCellOptions.java  |  3 +-
 .../java/org/bytedeco/pytorch/GRUImpl.java    |  3 +-
 .../org/bytedeco/pytorch/GRUImplBase.java     |  3 +-
 .../bytedeco/pytorch/GRUImplCloneable.java    |  3 +-
 .../java/org/bytedeco/pytorch/GRUOptions.java |  3 +-
 .../org/bytedeco/pytorch/GatherOptions.java   |  3 +-
 .../org/bytedeco/pytorch/GatheredContext.java |  3 +-
 .../java/org/bytedeco/pytorch/Generator.java  |  3 +-
 .../org/bytedeco/pytorch/GeneratorImpl.java   |  3 +-
 .../bytedeco/pytorch/GeneratorOptional.java   |  3 +-
 .../org/bytedeco/pytorch/GeneratorType.java   |  3 +-
 .../bytedeco/pytorch/GeneratorTypePtr.java    |  3 +-
 .../org/bytedeco/pytorch/GenericDict.java     |  3 +-
 .../bytedeco/pytorch/GenericDictEntryRef.java |  3 +-
 .../bytedeco/pytorch/GenericDictIterator.java |  3 +-
 .../pytorch/GenericElementReference.java      |  3 +-
 .../org/bytedeco/pytorch/GenericList.java     |  3 +-
 .../bytedeco/pytorch/GenericListIterator.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Global.java |  3 +-
 .../bytedeco/pytorch/GlooDeviceVector.java    |  3 +-
 .../java/org/bytedeco/pytorch/GradBucket.java |  3 +-
 .../java/org/bytedeco/pytorch/GradMode.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Graph.java  |  3 +-
 .../java/org/bytedeco/pytorch/GraphAttr.java  |  3 +-
 .../org/bytedeco/pytorch/GraphExecutor.java   |  3 +-
 .../pytorch/GraphExecutorImplBase.java        |  3 +-
 .../bytedeco/pytorch/GraphExecutorState.java  |  3 +-
 .../org/bytedeco/pytorch/GraphFunction.java   |  3 +-
 .../pytorch/GraphOptimizerEnabledGuard.java   |  3 +-
 .../org/bytedeco/pytorch/GraphVector.java     |  3 +-
 .../java/org/bytedeco/pytorch/GraphsAttr.java |  3 +-
 .../pytorch/GridSampleFuncOptions.java        |  3 +-
 .../org/bytedeco/pytorch/GridSampleMode.java  |  3 +-
 .../pytorch/GridSamplePaddingMode.java        |  3 +-
 .../pytorch/GroupNormFuncOptions.java         |  3 +-
 .../org/bytedeco/pytorch/GroupNormImpl.java   |  3 +-
 .../pytorch/GroupNormImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/GroupNormOptions.java    |  3 +-
 .../pytorch/GumbelSoftmaxFuncOptions.java     |  3 +-
 .../org/bytedeco/pytorch/HIPHooksArgs.java    |  3 +-
 .../bytedeco/pytorch/HIPHooksInterface.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Half.java   |  3 +-
 .../org/bytedeco/pytorch/HalfArrayRef.java    |  3 +-
 .../org/bytedeco/pytorch/HalfComplex.java     |  3 +-
 .../org/bytedeco/pytorch/HardshrinkImpl.java  |  3 +-
 .../pytorch/HardshrinkImplCloneable.java      |  3 +-
 .../bytedeco/pytorch/HardshrinkOptions.java   |  3 +-
 .../org/bytedeco/pytorch/HardtanhImpl.java    |  3 +-
 .../pytorch/HardtanhImplCloneable.java        |  3 +-
 .../org/bytedeco/pytorch/HardtanhOptions.java |  3 +-
 .../pytorch/HashAliasedIValueMap.java         |  3 +-
 .../bytedeco/pytorch/HashAliasedIValues.java  |  3 +-
 .../pytorch/HashIdentityIValueMap.java        |  3 +-
 .../bytedeco/pytorch/HermeticPyObjectTLS.java |  3 +-
 .../pytorch/HingeEmbeddingLossImpl.java       |  3 +-
 .../HingeEmbeddingLossImplCloneable.java      |  3 +-
 .../pytorch/HingeEmbeddingLossOptions.java    |  3 +-
 .../org/bytedeco/pytorch/HuberLossImpl.java   |  3 +-
 .../pytorch/HuberLossImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/HuberLossOptions.java    |  3 +-
 .../java/org/bytedeco/pytorch/IMethod.java    |  3 +-
 .../org/bytedeco/pytorch/IPUHooksArgs.java    |  3 +-
 .../bytedeco/pytorch/IPUHooksInterface.java   |  3 +-
 .../org/bytedeco/pytorch/IStreamAdapter.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/IValue.java |  3 +-
 .../org/bytedeco/pytorch/IValueArrayRef.java  |  3 +-
 .../org/bytedeco/pytorch/IValueOptional.java  |  3 +-
 .../pytorch/IValueOptionalVector.java         |  3 +-
 .../org/bytedeco/pytorch/IValueVector.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/Ident.java  |  3 +-
 .../java/org/bytedeco/pytorch/IdentList.java  |  3 +-
 .../bytedeco/pytorch/IdentListIterator.java   |  3 +-
 .../org/bytedeco/pytorch/IdentityImpl.java    |  3 +-
 .../pytorch/IdentityImplCloneable.java        |  3 +-
 .../src/gen/java/org/bytedeco/pytorch/If.java |  3 +-
 .../pytorch/IncludeDispatchKeyGuard.java      |  3 +-
 .../org/bytedeco/pytorch/InferenceMode.java   |  3 +-
 .../org/bytedeco/pytorch/InferredType.java    |  3 +-
 .../bytedeco/pytorch/InlinedCallStack.java    |  3 +-
 .../pytorch/InlinedCallStackOptional.java     |  3 +-
 .../org/bytedeco/pytorch/InputArchive.java    |  3 +-
 .../bytedeco/pytorch/InstanceNorm1dImpl.java  |  3 +-
 .../pytorch/InstanceNorm1dImplBase.java       |  3 +-
 .../pytorch/InstanceNorm1dImplBaseBase.java   |  3 +-
 .../pytorch/InstanceNorm1dImplCloneable.java  |  3 +-
 .../bytedeco/pytorch/InstanceNorm2dImpl.java  |  3 +-
 .../pytorch/InstanceNorm2dImplBase.java       |  3 +-
 .../pytorch/InstanceNorm2dImplBaseBase.java   |  3 +-
 .../pytorch/InstanceNorm2dImplCloneable.java  |  3 +-
 .../bytedeco/pytorch/InstanceNorm3dImpl.java  |  3 +-
 .../pytorch/InstanceNorm3dImplBase.java       |  3 +-
 .../pytorch/InstanceNorm3dImplBaseBase.java   |  3 +-
 .../pytorch/InstanceNorm3dImplCloneable.java  |  3 +-
 .../pytorch/InstanceNormFuncOptions.java      |  3 +-
 .../bytedeco/pytorch/InstanceNormOptions.java |  3 +-
 .../org/bytedeco/pytorch/Instruction.java     |  3 +-
 .../org/bytedeco/pytorch/IntArrayRef.java     |  3 +-
 .../org/bytedeco/pytorch/IntOptional.java     |  3 +-
 .../java/org/bytedeco/pytorch/IntPair.java    |  3 +-
 .../pytorch/IntSizedSmallVectorBase.java      |  3 +-
 .../java/org/bytedeco/pytorch/IntType.java    |  3 +-
 .../java/org/bytedeco/pytorch/IntTypePtr.java |  3 +-
 .../org/bytedeco/pytorch/InterfaceType.java   |  3 +-
 .../pytorch/InterpolateFuncOptions.java       |  3 +-
 .../org/bytedeco/pytorch/InterpolateMode.java |  3 +-
 .../bytedeco/pytorch/JavaBatchDataset.java    |  3 +-
 .../org/bytedeco/pytorch/JavaDataset.java     |  3 +-
 .../org/bytedeco/pytorch/JavaDatasetBase.java |  3 +-
 .../JavaDistributedRandomDataLoader.java      |  3 +-
 .../JavaDistributedRandomDataLoaderBase.java  |  3 +-
 ...JavaDistributedRandomTensorDataLoader.java |  3 +-
 ...DistributedRandomTensorDataLoaderBase.java |  3 +-
 .../JavaDistributedSequentialDataLoader.java  |  3 +-
 ...vaDistributedSequentialDataLoaderBase.java |  3 +-
 ...DistributedSequentialTensorDataLoader.java |  3 +-
 ...ributedSequentialTensorDataLoaderBase.java |  3 +-
 .../pytorch/JavaRandomDataLoader.java         |  3 +-
 .../pytorch/JavaRandomDataLoaderBase.java     |  3 +-
 .../pytorch/JavaRandomTensorDataLoader.java   |  3 +-
 .../JavaRandomTensorDataLoaderBase.java       |  3 +-
 .../pytorch/JavaSequentialDataLoader.java     |  3 +-
 .../pytorch/JavaSequentialDataLoaderBase.java |  3 +-
 .../JavaSequentialTensorDataLoader.java       |  3 +-
 .../JavaSequentialTensorDataLoaderBase.java   |  3 +-
 .../pytorch/JavaStatefulBatchDataset.java     |  3 +-
 .../pytorch/JavaStatefulDataLoader.java       |  3 +-
 .../pytorch/JavaStatefulDataLoaderBase.java   |  3 +-
 .../bytedeco/pytorch/JavaStatefulDataset.java |  3 +-
 .../pytorch/JavaStatefulDatasetBase.java      |  3 +-
 .../JavaStatefulTensorBatchDataset.java       |  3 +-
 .../pytorch/JavaStatefulTensorDataLoader.java |  3 +-
 .../JavaStatefulTensorDataLoaderBase.java     |  3 +-
 .../pytorch/JavaStatefulTensorDataset.java    |  3 +-
 .../JavaStatefulTensorDatasetBase.java        |  3 +-
 .../pytorch/JavaStreamBatchDataset.java       |  3 +-
 .../pytorch/JavaStreamDataLoader.java         |  3 +-
 .../pytorch/JavaStreamDataLoaderBase.java     |  3 +-
 .../bytedeco/pytorch/JavaStreamDataset.java   |  3 +-
 .../pytorch/JavaStreamTensorBatchDataset.java |  3 +-
 .../pytorch/JavaStreamTensorDataLoader.java   |  3 +-
 .../JavaStreamTensorDataLoaderBase.java       |  3 +-
 .../pytorch/JavaStreamTensorDataset.java      |  3 +-
 .../pytorch/JavaTensorBatchDataset.java       |  3 +-
 .../bytedeco/pytorch/JavaTensorDataset.java   |  3 +-
 .../pytorch/JavaTensorDatasetBase.java        |  3 +-
 .../java/org/bytedeco/pytorch/JitModule.java  |  3 +-
 .../java/org/bytedeco/pytorch/JitNode.java    |  3 +-
 .../org/bytedeco/pytorch/JitNodeVector.java   |  3 +-
 .../org/bytedeco/pytorch/JitNodeWrap.java     |  3 +-
 .../java/org/bytedeco/pytorch/JitObject.java  |  3 +-
 .../java/org/bytedeco/pytorch/JitString.java  |  3 +-
 .../org/bytedeco/pytorch/KLDivLossImpl.java   |  3 +-
 .../pytorch/KLDivLossImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/KLDivLossOptions.java    |  3 +-
 .../bytedeco/pytorch/KLDivLossReduction.java  |  3 +-
 .../org/bytedeco/pytorch/KernelFunction.java  |  3 +-
 .../java/org/bytedeco/pytorch/L1LossImpl.java |  3 +-
 .../bytedeco/pytorch/L1LossImplCloneable.java |  3 +-
 .../org/bytedeco/pytorch/L1LossOptions.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/LBFGS.java  |  3 +-
 .../org/bytedeco/pytorch/LBFGSOptions.java    |  3 +-
 .../org/bytedeco/pytorch/LBFGSParamState.java |  3 +-
 .../org/bytedeco/pytorch/LPPool1dImpl.java    |  3 +-
 .../bytedeco/pytorch/LPPool1dImplBase.java    |  3 +-
 .../pytorch/LPPool1dImplCloneable.java        |  3 +-
 .../org/bytedeco/pytorch/LPPool1dOptions.java |  3 +-
 .../org/bytedeco/pytorch/LPPool2dImpl.java    |  3 +-
 .../bytedeco/pytorch/LPPool2dImplBase.java    |  3 +-
 .../pytorch/LPPool2dImplCloneable.java        |  3 +-
 .../org/bytedeco/pytorch/LPPool2dOptions.java |  3 +-
 .../org/bytedeco/pytorch/LPPool3dImpl.java    |  3 +-
 .../bytedeco/pytorch/LPPool3dImplBase.java    |  3 +-
 .../pytorch/LPPool3dImplCloneable.java        |  3 +-
 .../org/bytedeco/pytorch/LPPool3dOptions.java |  3 +-
 .../org/bytedeco/pytorch/LRScheduler.java     |  3 +-
 .../org/bytedeco/pytorch/LSTMCellImpl.java    |  3 +-
 .../bytedeco/pytorch/LSTMCellImplBase.java    |  3 +-
 .../pytorch/LSTMCellImplCloneable.java        |  3 +-
 .../org/bytedeco/pytorch/LSTMCellOptions.java |  3 +-
 .../java/org/bytedeco/pytorch/LSTMImpl.java   |  3 +-
 .../org/bytedeco/pytorch/LSTMImplBase.java    |  3 +-
 .../bytedeco/pytorch/LSTMImplCloneable.java   |  3 +-
 .../org/bytedeco/pytorch/LSTMOptions.java     |  3 +-
 .../pytorch/LayerNormFuncOptions.java         |  3 +-
 .../org/bytedeco/pytorch/LayerNormImpl.java   |  3 +-
 .../pytorch/LayerNormImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/LayerNormOptions.java    |  3 +-
 .../pytorch/LayoutEnumerationType.java        |  3 +-
 .../org/bytedeco/pytorch/LayoutOptional.java  |  3 +-
 .../java/org/bytedeco/pytorch/LayoutType.java |  3 +-
 .../org/bytedeco/pytorch/LayoutTypePtr.java   |  3 +-
 .../org/bytedeco/pytorch/LeakyReLUImpl.java   |  3 +-
 .../pytorch/LeakyReLUImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/LeakyReLUOptions.java    |  3 +-
 .../pytorch/LegacyTensorConstructor.java      |  3 +-
 .../java/org/bytedeco/pytorch/Library.java    |  3 +-
 .../java/org/bytedeco/pytorch/LinearImpl.java |  3 +-
 .../bytedeco/pytorch/LinearImplCloneable.java |  3 +-
 .../org/bytedeco/pytorch/LinearOptions.java   |  3 +-
 .../java/org/bytedeco/pytorch/ListComp.java   |  3 +-
 .../org/bytedeco/pytorch/ListLiteral.java     |  3 +-
 .../pytorch/ListSingleElementType.java        |  3 +-
 .../java/org/bytedeco/pytorch/ListType.java   |  3 +-
 .../bytedeco/pytorch/LocalDispatchKeySet.java |  3 +-
 .../pytorch/LocalResponseNormImpl.java        |  3 +-
 .../LocalResponseNormImplCloneable.java       |  3 +-
 .../pytorch/LocalResponseNormOptions.java     |  3 +-
 .../org/bytedeco/pytorch/LogSigmoidImpl.java  |  3 +-
 .../pytorch/LogSigmoidImplCloneable.java      |  3 +-
 .../pytorch/LogSoftmaxFuncOptions.java        |  3 +-
 .../org/bytedeco/pytorch/LogSoftmaxImpl.java  |  3 +-
 .../pytorch/LogSoftmaxImplCloneable.java      |  3 +-
 .../bytedeco/pytorch/LogSoftmaxOptions.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Logger.java |  3 +-
 .../org/bytedeco/pytorch/LoggerOptional.java  |  3 +-
 .../org/bytedeco/pytorch/LongArrayRef.java    |  3 +-
 .../pytorch/LongArrayRefOptional.java         |  3 +-
 .../bytedeco/pytorch/LongArrayRefVector.java  |  3 +-
 .../pytorch/LongElementReference.java         |  3 +-
 .../pytorch/LongExpandingArrayOptional.java   |  3 +-
 .../java/org/bytedeco/pytorch/LongList.java   |  3 +-
 .../bytedeco/pytorch/LongListIterator.java    |  3 +-
 .../org/bytedeco/pytorch/LongOptional.java    |  3 +-
 .../pytorch/LongOptionalArrayRef.java         |  3 +-
 .../bytedeco/pytorch/LongOptionalVector.java  |  3 +-
 .../bytedeco/pytorch/LongSmallVectorBase.java |  3 +-
 .../pytorch/LongSmallVectorCommon.java        |  3 +-
 .../bytedeco/pytorch/LongSmallVectorImpl.java |  3 +-
 .../bytedeco/pytorch/LongVaryingShape.java    |  3 +-
 .../java/org/bytedeco/pytorch/LongVector.java |  3 +-
 .../bytedeco/pytorch/LongVectorOptional.java  |  3 +-
 .../org/bytedeco/pytorch/LossReduction.java   |  3 +-
 .../org/bytedeco/pytorch/MAIAHooksArgs.java   |  3 +-
 .../bytedeco/pytorch/MAIAHooksInterface.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/MNIST.java  |  3 +-
 .../bytedeco/pytorch/MNISTBatchDataset.java   |  3 +-
 .../org/bytedeco/pytorch/MNISTDataset.java    |  3 +-
 .../pytorch/MNISTMapBatchDataset.java         |  3 +-
 .../org/bytedeco/pytorch/MNISTMapDataset.java |  3 +-
 .../pytorch/MNISTRandomDataLoader.java        |  3 +-
 .../pytorch/MNISTRandomDataLoaderBase.java    |  3 +-
 .../org/bytedeco/pytorch/MPSHooksArgs.java    |  3 +-
 .../bytedeco/pytorch/MPSHooksInterface.java   |  3 +-
 .../org/bytedeco/pytorch/MSELossImpl.java     |  3 +-
 .../pytorch/MSELossImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/MSELossOptions.java  |  3 +-
 .../bytedeco/pytorch/MTIAHooksInterface.java  |  3 +-
 .../org/bytedeco/pytorch/MagicMethod.java     |  3 +-
 .../pytorch/MarginRankingLossImpl.java        |  3 +-
 .../MarginRankingLossImplCloneable.java       |  3 +-
 .../pytorch/MarginRankingLossOptions.java     |  3 +-
 .../org/bytedeco/pytorch/MatchTypeReturn.java |  3 +-
 .../org/bytedeco/pytorch/MatchedSchema.java   |  3 +-
 .../org/bytedeco/pytorch/MaxPool1dImpl.java   |  3 +-
 .../bytedeco/pytorch/MaxPool1dImplBase.java   |  3 +-
 .../pytorch/MaxPool1dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/MaxPool1dOptions.java    |  3 +-
 .../org/bytedeco/pytorch/MaxPool2dImpl.java   |  3 +-
 .../bytedeco/pytorch/MaxPool2dImplBase.java   |  3 +-
 .../pytorch/MaxPool2dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/MaxPool2dOptions.java    |  3 +-
 .../org/bytedeco/pytorch/MaxPool3dImpl.java   |  3 +-
 .../bytedeco/pytorch/MaxPool3dImplBase.java   |  3 +-
 .../pytorch/MaxPool3dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/MaxPool3dOptions.java    |  3 +-
 .../pytorch/MaxUnpool1dFuncOptions.java       |  3 +-
 .../org/bytedeco/pytorch/MaxUnpool1dImpl.java |  3 +-
 .../bytedeco/pytorch/MaxUnpool1dImplBase.java |  3 +-
 .../pytorch/MaxUnpool1dImplCloneable.java     |  3 +-
 .../bytedeco/pytorch/MaxUnpool1dOptions.java  |  3 +-
 .../pytorch/MaxUnpool2dFuncOptions.java       |  3 +-
 .../org/bytedeco/pytorch/MaxUnpool2dImpl.java |  3 +-
 .../bytedeco/pytorch/MaxUnpool2dImplBase.java |  3 +-
 .../pytorch/MaxUnpool2dImplCloneable.java     |  3 +-
 .../bytedeco/pytorch/MaxUnpool2dOptions.java  |  3 +-
 .../pytorch/MaxUnpool3dFuncOptions.java       |  3 +-
 .../org/bytedeco/pytorch/MaxUnpool3dImpl.java |  3 +-
 .../bytedeco/pytorch/MaxUnpool3dImplBase.java |  3 +-
 .../pytorch/MaxUnpool3dImplCloneable.java     |  3 +-
 .../bytedeco/pytorch/MaxUnpool3dOptions.java  |  3 +-
 .../pytorch/MemoryFormatOptional.java         |  3 +-
 .../bytedeco/pytorch/MemoryFormatType.java    |  3 +-
 .../pytorch/MemoryFormattEnumerationType.java |  3 +-
 .../pytorch/MemoryReportingInfoBase.java      |  3 +-
 .../java/org/bytedeco/pytorch/MetaBase.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Method.java |  3 +-
 .../org/bytedeco/pytorch/MethodOptional.java  |  3 +-
 .../org/bytedeco/pytorch/MethodValue.java     |  3 +-
 .../java/org/bytedeco/pytorch/MishImpl.java   |  3 +-
 .../bytedeco/pytorch/MishImplCloneable.java   |  3 +-
 .../java/org/bytedeco/pytorch/MobileCode.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Module.java |  3 +-
 .../org/bytedeco/pytorch/ModuleDictImpl.java  |  3 +-
 .../pytorch/ModuleDictImplCloneable.java      |  3 +-
 .../bytedeco/pytorch/ModuleInstanceInfo.java  |  3 +-
 .../pytorch/ModuleInstanceInfoOptional.java   |  3 +-
 .../org/bytedeco/pytorch/ModuleListImpl.java  |  3 +-
 .../pytorch/ModuleListImplCloneable.java      |  3 +-
 .../org/bytedeco/pytorch/ModulePolicy.java    |  3 +-
 .../pytorch/MultiLabelMarginLossImpl.java     |  3 +-
 .../MultiLabelMarginLossImplCloneable.java    |  3 +-
 .../pytorch/MultiLabelMarginLossOptions.java  |  3 +-
 .../pytorch/MultiLabelSoftMarginLossImpl.java |  3 +-
 ...MultiLabelSoftMarginLossImplCloneable.java |  3 +-
 .../MultiLabelSoftMarginLossOptions.java      |  3 +-
 .../bytedeco/pytorch/MultiMarginLossImpl.java |  3 +-
 .../pytorch/MultiMarginLossImplCloneable.java |  3 +-
 .../pytorch/MultiMarginLossOptions.java       |  3 +-
 .../MultiheadAttentionForwardFuncOptions.java |  3 +-
 .../pytorch/MultiheadAttentionImpl.java       |  3 +-
 .../MultiheadAttentionImplCloneable.java      |  3 +-
 .../pytorch/MultiheadAttentionOptions.java    |  3 +-
 .../pytorch/MzZipReaderIterWrapper.java       |  3 +-
 .../pytorch/NCCLPreMulSumSupplement.java      |  3 +-
 .../org/bytedeco/pytorch/NLLLossImpl.java     |  3 +-
 .../pytorch/NLLLossImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/NLLLossOptions.java  |  3 +-
 .../org/bytedeco/pytorch/NameMangler.java     |  3 +-
 .../org/bytedeco/pytorch/NamedIValue.java     |  3 +-
 .../org/bytedeco/pytorch/NamedJitModule.java  |  3 +-
 .../org/bytedeco/pytorch/NamedTensor.java     |  3 +-
 .../org/bytedeco/pytorch/NamedTensorMeta.java |  3 +-
 .../pytorch/NamedTensorMetaInterface.java     |  3 +-
 .../pytorch/NamedTupleConstructor.java        |  3 +-
 .../java/org/bytedeco/pytorch/NamedType.java  |  3 +-
 .../java/org/bytedeco/pytorch/NamedValue.java |  3 +-
 .../bytedeco/pytorch/NamedValueArrayRef.java  |  3 +-
 .../bytedeco/pytorch/NamedValueOptional.java  |  3 +-
 .../java/org/bytedeco/pytorch/NamesMode.java  |  3 +-
 .../org/bytedeco/pytorch/NativeResolver.java  |  3 +-
 .../bytedeco/pytorch/NestedTensorImpl.java    |  3 +-
 .../org/bytedeco/pytorch/NoGradGuard.java     |  3 +-
 .../org/bytedeco/pytorch/NoNamesGuard.java    |  3 +-
 .../org/bytedeco/pytorch/NoTF32Guard.java     |  3 +-
 .../java/org/bytedeco/pytorch/NoTarget.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Node.java   |  3 +-
 .../java/org/bytedeco/pytorch/NodeCall.java   |  3 +-
 .../java/org/bytedeco/pytorch/NodeCalls.java  |  3 +-
 .../org/bytedeco/pytorch/NodeNodeCallMap.java |  3 +-
 .../java/org/bytedeco/pytorch/NodeSet.java    |  3 +-
 .../java/org/bytedeco/pytorch/NoneType.java   |  3 +-
 .../org/bytedeco/pytorch/NoneTypePtr.java     |  3 +-
 .../org/bytedeco/pytorch/Nonlinearity.java    |  3 +-
 .../pytorch/NormalizeFuncOptions.java         |  3 +-
 .../java/org/bytedeco/pytorch/NumberType.java |  3 +-
 .../org/bytedeco/pytorch/NumberTypePtr.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Obj.java    |  3 +-
 .../pytorch/OpRegistrationListener.java       |  3 +-
 .../org/bytedeco/pytorch/OperandInfo.java     |  3 +-
 .../java/org/bytedeco/pytorch/Operation.java  |  3 +-
 .../java/org/bytedeco/pytorch/Operator.java   |  3 +-
 .../org/bytedeco/pytorch/OperatorHandle.java  |  3 +-
 .../pytorch/OperatorHandleOptional.java       |  3 +-
 .../org/bytedeco/pytorch/OperatorKernel.java  |  3 +-
 .../org/bytedeco/pytorch/OperatorName.java    |  3 +-
 .../pytorch/OperatorNameOptional.java         |  3 +-
 .../org/bytedeco/pytorch/OperatorSet.java     |  3 +-
 .../org/bytedeco/pytorch/OperatorVector.java  |  3 +-
 .../java/org/bytedeco/pytorch/Optimizer.java  |  3 +-
 .../OptimizerCloneableAdagradOptions.java     |  3 +-
 .../OptimizerCloneableAdagradParamState.java  |  3 +-
 .../OptimizerCloneableAdamOptions.java        |  3 +-
 .../OptimizerCloneableAdamParamState.java     |  3 +-
 .../OptimizerCloneableAdamWOptions.java       |  3 +-
 .../OptimizerCloneableAdamWParamState.java    |  3 +-
 .../OptimizerCloneableLBFGSOptions.java       |  3 +-
 .../OptimizerCloneableLBFGSParamState.java    |  3 +-
 .../OptimizerCloneableRMSpropOptions.java     |  3 +-
 .../OptimizerCloneableRMSpropParamState.java  |  3 +-
 .../pytorch/OptimizerCloneableSGDOptions.java |  3 +-
 .../OptimizerCloneableSGDParamState.java      |  3 +-
 .../bytedeco/pytorch/OptimizerOptions.java    |  3 +-
 .../bytedeco/pytorch/OptimizerParamGroup.java |  3 +-
 .../pytorch/OptimizerParamGroupVector.java    |  3 +-
 .../bytedeco/pytorch/OptimizerParamState.java |  3 +-
 .../bytedeco/pytorch/OptionalDeviceGuard.java |  3 +-
 .../bytedeco/pytorch/OptionalStreamGuard.java |  3 +-
 .../org/bytedeco/pytorch/OptionalType.java    |  3 +-
 .../org/bytedeco/pytorch/OutputArchive.java   |  3 +-
 .../pytorch/PODLocalDispatchKeySet.java       |  3 +-
 .../java/org/bytedeco/pytorch/PReLUImpl.java  |  3 +-
 .../bytedeco/pytorch/PReLUImplCloneable.java  |  3 +-
 .../org/bytedeco/pytorch/PReLUOptions.java    |  3 +-
 .../org/bytedeco/pytorch/PackedSequence.java  |  3 +-
 .../org/bytedeco/pytorch/PadFuncOptions.java  |  3 +-
 .../org/bytedeco/pytorch/PaddingMode.java     |  3 +-
 .../pytorch/PairwiseDistanceImpl.java         |  3 +-
 .../PairwiseDistanceImplCloneable.java        |  3 +-
 .../pytorch/PairwiseDistanceOptions.java      |  3 +-
 .../gen/java/org/bytedeco/pytorch/Param.java  |  3 +-
 .../java/org/bytedeco/pytorch/ParamList.java  |  3 +-
 .../bytedeco/pytorch/ParamListIterator.java   |  3 +-
 .../bytedeco/pytorch/ParameterDictImpl.java   |  3 +-
 .../pytorch/ParameterDictImplCloneable.java   |  3 +-
 .../bytedeco/pytorch/ParameterListImpl.java   |  3 +-
 .../pytorch/ParameterListImplCloneable.java   |  3 +-
 .../org/bytedeco/pytorch/ParameterPolicy.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Pass.java   |  3 +-
 .../java/org/bytedeco/pytorch/Pickler.java    |  3 +-
 .../bytedeco/pytorch/PixelShuffleImpl.java    |  3 +-
 .../pytorch/PixelShuffleImplCloneable.java    |  3 +-
 .../bytedeco/pytorch/PixelShuffleOptions.java |  3 +-
 .../bytedeco/pytorch/PixelUnshuffleImpl.java  |  3 +-
 .../pytorch/PixelUnshuffleImplCloneable.java  |  3 +-
 .../pytorch/PixelUnshuffleOptions.java        |  3 +-
 .../pytorch/PlacementDeleteContext.java       |  3 +-
 .../org/bytedeco/pytorch/PointerPair.java     |  3 +-
 .../bytedeco/pytorch/PointerPairOptional.java |  3 +-
 .../bytedeco/pytorch/PoissonNLLLossImpl.java  |  3 +-
 .../pytorch/PoissonNLLLossImplCloneable.java  |  3 +-
 .../pytorch/PoissonNLLLossOptions.java        |  3 +-
 .../pytorch/PostAccumulateGradHook.java       |  3 +-
 .../org/bytedeco/pytorch/PrefixStore.java     |  3 +-
 .../java/org/bytedeco/pytorch/PrintValue.java |  3 +-
 .../pytorch/PrivateUse1HooksArgs.java         |  3 +-
 .../pytorch/PrivateUse1HooksInterface.java    |  3 +-
 .../org/bytedeco/pytorch/ProcessGroup.java    |  3 +-
 .../ProcessGroupCppCommHookInterface.java     |  3 +-
 .../bytedeco/pytorch/ProcessGroupGloo.java    |  3 +-
 .../org/bytedeco/pytorch/ProfileIValueOp.java |  3 +-
 .../org/bytedeco/pytorch/ProfilerConfig.java  |  3 +-
 .../java/org/bytedeco/pytorch/Property.java   |  3 +-
 .../org/bytedeco/pytorch/PropertyList.java    |  3 +-
 .../pytorch/PropertyListIterator.java         |  3 +-
 .../bytedeco/pytorch/PropertyListMaybe.java   |  3 +-
 .../org/bytedeco/pytorch/PropertyVector.java  |  3 +-
 .../org/bytedeco/pytorch/PyInterpreter.java   |  3 +-
 .../bytedeco/pytorch/PyInterpreterVTable.java |  3 +-
 .../org/bytedeco/pytorch/PyObjectHolder.java  |  3 +-
 .../org/bytedeco/pytorch/PyObjectType.java    |  3 +-
 .../org/bytedeco/pytorch/PyObjectTypePtr.java |  3 +-
 .../pytorch/PyObject_TorchDispatchMode.java   |  3 +-
 .../PyObject_TorchDispatchModeOptional.java   |  3 +-
 .../bytedeco/pytorch/PyTorchStreamReader.java |  3 +-
 .../bytedeco/pytorch/PythonDispatcherTLS.java |  3 +-
 .../java/org/bytedeco/pytorch/PythonOp.java   |  3 +-
 .../pytorch/PythonTorchFunctionTLS.java       |  3 +-
 .../org/bytedeco/pytorch/QEngineVector.java   |  3 +-
 .../org/bytedeco/pytorch/QSchemeType.java     |  3 +-
 .../org/bytedeco/pytorch/QSchemeTypePtr.java  |  3 +-
 .../org/bytedeco/pytorch/QTensorImpl.java     |  3 +-
 .../org/bytedeco/pytorch/QualifiedName.java   |  3 +-
 .../pytorch/QualifiedNameOptional.java        |  3 +-
 .../java/org/bytedeco/pytorch/Quantizer.java  |  3 +-
 .../org/bytedeco/pytorch/QuantizerType.java   |  3 +-
 .../bytedeco/pytorch/QuantizerTypePtr.java    |  3 +-
 .../java/org/bytedeco/pytorch/RMSprop.java    |  3 +-
 .../org/bytedeco/pytorch/RMSpropOptions.java  |  3 +-
 .../bytedeco/pytorch/RMSpropParamState.java   |  3 +-
 .../org/bytedeco/pytorch/RNNBaseMode.java     |  3 +-
 .../org/bytedeco/pytorch/RNNCellImpl.java     |  3 +-
 .../org/bytedeco/pytorch/RNNCellImplBase.java |  3 +-
 .../pytorch/RNNCellImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/RNNCellOptions.java  |  3 +-
 .../bytedeco/pytorch/RNNCellOptionsBase.java  |  3 +-
 .../java/org/bytedeco/pytorch/RNNImpl.java    |  3 +-
 .../org/bytedeco/pytorch/RNNImplBase.java     |  3 +-
 .../bytedeco/pytorch/RNNImplCloneable.java    |  3 +-
 .../org/bytedeco/pytorch/RNNNonlinearity.java |  3 +-
 .../java/org/bytedeco/pytorch/RNNOptions.java |  3 +-
 .../org/bytedeco/pytorch/RNNOptionsBase.java  |  3 +-
 .../pytorch/ROCmBackwardPassGuard.java        |  3 +-
 .../bytedeco/pytorch/RReLUFuncOptions.java    |  3 +-
 .../java/org/bytedeco/pytorch/RReLUImpl.java  |  3 +-
 .../bytedeco/pytorch/RReLUImplCloneable.java  |  3 +-
 .../org/bytedeco/pytorch/RReLUOptions.java    |  3 +-
 .../org/bytedeco/pytorch/RRefInterface.java   |  3 +-
 .../pytorch/RRefSingleElementType.java        |  3 +-
 .../java/org/bytedeco/pytorch/RRefType.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Raise.java  |  3 +-
 .../org/bytedeco/pytorch/RandomSampler.java   |  3 +-
 .../java/org/bytedeco/pytorch/RangeValue.java |  3 +-
 .../java/org/bytedeco/pytorch/ReLU6Impl.java  |  3 +-
 .../bytedeco/pytorch/ReLU6ImplCloneable.java  |  3 +-
 .../org/bytedeco/pytorch/ReLU6Options.java    |  3 +-
 .../java/org/bytedeco/pytorch/ReLUImpl.java   |  3 +-
 .../bytedeco/pytorch/ReLUImplCloneable.java   |  3 +-
 .../org/bytedeco/pytorch/ReLUOptions.java     |  3 +-
 .../pytorch/ReadAdapterInterface.java         |  3 +-
 .../pytorch/ReadAdapterInterfaceVector.java   |  3 +-
 .../org/bytedeco/pytorch/RecordFunction.java  |  3 +-
 .../pytorch/RecordFunctionCallbacksEntry.java |  3 +-
 .../bytedeco/pytorch/RecordFunctionGuard.java |  3 +-
 .../pytorch/RecordFunctionHandleIntList.java  |  3 +-
 .../pytorch/RecordFunctionHandleIntPair.java  |  3 +-
 .../bytedeco/pytorch/RecordFunctionTLS.java   |  3 +-
 .../pytorch/ReduceLROnPlateauScheduler.java   |  3 +-
 .../java/org/bytedeco/pytorch/ReduceOp.java   |  3 +-
 .../org/bytedeco/pytorch/ReduceOptions.java   |  3 +-
 .../pytorch/ReduceScatterOptions.java         |  3 +-
 .../java/org/bytedeco/pytorch/Reducer.java    |  3 +-
 .../bytedeco/pytorch/ReflectionPad1dImpl.java |  3 +-
 .../pytorch/ReflectionPad1dImplBase.java      |  3 +-
 .../pytorch/ReflectionPad1dImplCloneable.java |  3 +-
 .../pytorch/ReflectionPad1dOptions.java       |  3 +-
 .../bytedeco/pytorch/ReflectionPad2dImpl.java |  3 +-
 .../pytorch/ReflectionPad2dImplBase.java      |  3 +-
 .../pytorch/ReflectionPad2dImplCloneable.java |  3 +-
 .../pytorch/ReflectionPad2dOptions.java       |  3 +-
 .../bytedeco/pytorch/ReflectionPad3dImpl.java |  3 +-
 .../pytorch/ReflectionPad3dImplBase.java      |  3 +-
 .../pytorch/ReflectionPad3dImplCloneable.java |  3 +-
 .../pytorch/ReflectionPad3dOptions.java       |  3 +-
 .../bytedeco/pytorch/RegisterOperators.java   |  3 +-
 .../pytorch/RegistrationHandleRAII.java       |  3 +-
 .../pytorch/ReplicationPad1dImpl.java         |  3 +-
 .../pytorch/ReplicationPad1dImplBase.java     |  3 +-
 .../ReplicationPad1dImplCloneable.java        |  3 +-
 .../pytorch/ReplicationPad1dOptions.java      |  3 +-
 .../pytorch/ReplicationPad2dImpl.java         |  3 +-
 .../pytorch/ReplicationPad2dImplBase.java     |  3 +-
 .../ReplicationPad2dImplCloneable.java        |  3 +-
 .../pytorch/ReplicationPad2dOptions.java      |  3 +-
 .../pytorch/ReplicationPad3dImpl.java         |  3 +-
 .../pytorch/ReplicationPad3dImplBase.java     |  3 +-
 .../ReplicationPad3dImplCloneable.java        |  3 +-
 .../pytorch/ReplicationPad3dOptions.java      |  3 +-
 .../java/org/bytedeco/pytorch/Resolver.java   |  3 +-
 .../org/bytedeco/pytorch/ResolverVector.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Result.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Return.java |  3 +-
 .../java/org/bytedeco/pytorch/SELUImpl.java   |  3 +-
 .../bytedeco/pytorch/SELUImplCloneable.java   |  3 +-
 .../org/bytedeco/pytorch/SELUOptions.java     |  3 +-
 .../gen/java/org/bytedeco/pytorch/SGD.java    |  3 +-
 .../java/org/bytedeco/pytorch/SGDOptions.java |  3 +-
 .../org/bytedeco/pytorch/SGDParamState.java   |  3 +-
 .../org/bytedeco/pytorch/SafePyHandle.java    |  3 +-
 .../org/bytedeco/pytorch/SafePyObject.java    |  3 +-
 .../pytorch/SafePyObjectOptional.java         |  3 +-
 .../java/org/bytedeco/pytorch/Sampler.java    |  3 +-
 .../pytorch/SavedTensorDefaultHooks.java      |  3 +-
 .../pytorch/SavedTensorDefaultHooksTLS.java   |  3 +-
 .../bytedeco/pytorch/SavedVariableHooks.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Scalar.java |  3 +-
 .../org/bytedeco/pytorch/ScalarArrayRef.java  |  3 +-
 .../org/bytedeco/pytorch/ScalarOptional.java  |  3 +-
 .../bytedeco/pytorch/ScalarTypeArrayRef.java  |  3 +-
 .../pytorch/ScalarTypeEnumerationType.java    |  3 +-
 .../bytedeco/pytorch/ScalarTypeOptional.java  |  3 +-
 .../org/bytedeco/pytorch/ScalarTypeType.java  |  3 +-
 .../bytedeco/pytorch/ScalarTypeTypePtr.java   |  3 +-
 .../bytedeco/pytorch/ScalarTypeVector.java    |  3 +-
 .../org/bytedeco/pytorch/ScatterOptions.java  |  3 +-
 .../org/bytedeco/pytorch/SchemaArgument.java  |  3 +-
 .../java/org/bytedeco/pytorch/SchemaInfo.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Scope.java  |  3 +-
 .../org/bytedeco/pytorch/ScopeOptional.java   |  3 +-
 .../bytedeco/pytorch/ScriptTypeParser.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/Select.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Self.java   |  3 +-
 .../org/bytedeco/pytorch/SequentialImpl.java  |  3 +-
 .../pytorch/SequentialImplCloneable.java      |  3 +-
 .../bytedeco/pytorch/SequentialSampler.java   |  3 +-
 .../org/bytedeco/pytorch/ShapeSymbol.java     |  3 +-
 .../bytedeco/pytorch/ShapeSymbolVector.java   |  3 +-
 .../pytorch/ShapeSymbolVectorOptional.java    |  3 +-
 .../pytorch/SharedClassTypeVector.java        |  3 +-
 .../bytedeco/pytorch/SharedModuleVector.java  |  3 +-
 .../bytedeco/pytorch/SharedParserData.java    |  3 +-
 .../pytorch/SharedSugaredValueVector.java     |  3 +-
 .../java/org/bytedeco/pytorch/SharedType.java |  3 +-
 .../org/bytedeco/pytorch/ShortArrayRef.java   |  3 +-
 .../java/org/bytedeco/pytorch/ShortSet.java   |  3 +-
 .../java/org/bytedeco/pytorch/SiLUImpl.java   |  3 +-
 .../bytedeco/pytorch/SiLUImplCloneable.java   |  3 +-
 .../org/bytedeco/pytorch/SigmoidImpl.java     |  3 +-
 .../pytorch/SigmoidImplCloneable.java         |  3 +-
 .../java/org/bytedeco/pytorch/SimpleSelf.java |  3 +-
 .../org/bytedeco/pytorch/SimpleValue.java     |  3 +-
 .../bytedeco/pytorch/SingletonTypePtr.java    |  3 +-
 .../java/org/bytedeco/pytorch/SizeInput.java  |  3 +-
 .../org/bytedeco/pytorch/SizeTArrayRef.java   |  3 +-
 .../pytorch/SizeTMatchedSchemaPair.java       |  3 +-
 .../org/bytedeco/pytorch/SizeTOptional.java   |  3 +-
 .../org/bytedeco/pytorch/SizeTStringMap.java  |  3 +-
 .../org/bytedeco/pytorch/SizeTVector.java     |  3 +-
 .../bytedeco/pytorch/SizeTVectorOptional.java |  3 +-
 .../bytedeco/pytorch/SizeTVectorVector.java   |  3 +-
 .../org/bytedeco/pytorch/SizesAndStrides.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Slice.java  |  3 +-
 .../java/org/bytedeco/pytorch/SliceExpr.java  |  3 +-
 .../java/org/bytedeco/pytorch/SliceValue.java |  3 +-
 .../java/org/bytedeco/pytorch/SlotCursor.java |  3 +-
 .../bytedeco/pytorch/SmoothL1LossImpl.java    |  3 +-
 .../pytorch/SmoothL1LossImplCloneable.java    |  3 +-
 .../bytedeco/pytorch/SmoothL1LossOptions.java |  3 +-
 .../bytedeco/pytorch/SoftMarginLossImpl.java  |  3 +-
 .../pytorch/SoftMarginLossImplCloneable.java  |  3 +-
 .../pytorch/SoftMarginLossOptions.java        |  3 +-
 .../org/bytedeco/pytorch/Softmax2dImpl.java   |  3 +-
 .../pytorch/Softmax2dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/SoftmaxFuncOptions.java  |  3 +-
 .../org/bytedeco/pytorch/SoftmaxImpl.java     |  3 +-
 .../pytorch/SoftmaxImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/SoftmaxOptions.java  |  3 +-
 .../bytedeco/pytorch/SoftminFuncOptions.java  |  3 +-
 .../org/bytedeco/pytorch/SoftminImpl.java     |  3 +-
 .../pytorch/SoftminImplCloneable.java         |  3 +-
 .../org/bytedeco/pytorch/SoftminOptions.java  |  3 +-
 .../org/bytedeco/pytorch/SoftplusImpl.java    |  3 +-
 .../pytorch/SoftplusImplCloneable.java        |  3 +-
 .../org/bytedeco/pytorch/SoftplusOptions.java |  3 +-
 .../org/bytedeco/pytorch/SoftshrinkImpl.java  |  3 +-
 .../pytorch/SoftshrinkImplCloneable.java      |  3 +-
 .../bytedeco/pytorch/SoftshrinkOptions.java   |  3 +-
 .../org/bytedeco/pytorch/SoftsignImpl.java    |  3 +-
 .../pytorch/SoftsignImplCloneable.java        |  3 +-
 .../gen/java/org/bytedeco/pytorch/Source.java |  3 +-
 .../org/bytedeco/pytorch/SourceLocation.java  |  3 +-
 .../org/bytedeco/pytorch/SourceRange.java     |  3 +-
 .../bytedeco/pytorch/SourceRangeHasher.java   |  3 +-
 .../bytedeco/pytorch/SourceRangeOptional.java |  3 +-
 .../pytorch/SourceRangeUnpickler.java         |  3 +-
 .../bytedeco/pytorch/SpecialFormValue.java    |  3 +-
 .../org/bytedeco/pytorch/SplitUntil32Bit.java |  3 +-
 .../java/org/bytedeco/pytorch/StackEntry.java |  3 +-
 .../java/org/bytedeco/pytorch/Starred.java    |  3 +-
 .../pytorch/StashTorchDispatchModeGuard.java  |  3 +-
 .../pytorch/StashTorchDispatchStackGuard.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/StepLR.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Stmt.java   |  3 +-
 .../java/org/bytedeco/pytorch/StmtList.java   |  3 +-
 .../bytedeco/pytorch/StmtListIterator.java    |  3 +-
 .../java/org/bytedeco/pytorch/Storage.java    |  3 +-
 .../org/bytedeco/pytorch/StorageImpl.java     |  3 +-
 .../org/bytedeco/pytorch/StorageType.java     |  3 +-
 .../org/bytedeco/pytorch/StorageTypePtr.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Store.java  |  3 +-
 .../bytedeco/pytorch/StoreTimeoutGuard.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Stream.java |  3 +-
 .../org/bytedeco/pytorch/StreamData3.java     |  3 +-
 .../org/bytedeco/pytorch/StreamObjType.java   |  3 +-
 .../bytedeco/pytorch/StreamObjTypePtr.java    |  3 +-
 .../org/bytedeco/pytorch/StreamOptional.java  |  3 +-
 .../org/bytedeco/pytorch/StreamSampler.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Stride.java |  3 +-
 .../org/bytedeco/pytorch/StrideArrayRef.java  |  3 +-
 .../org/bytedeco/pytorch/StrideOptional.java  |  3 +-
 .../bytedeco/pytorch/StrideVaryingShape.java  |  3 +-
 .../org/bytedeco/pytorch/StrideVector.java    |  3 +-
 .../pytorch/StrideVectorOptional.java         |  3 +-
 .../bytedeco/pytorch/StringAnyModuleDict.java |  3 +-
 .../pytorch/StringAnyModuleDictItem.java      |  3 +-
 .../StringAnyModuleDictItemVector.java        |  3 +-
 .../bytedeco/pytorch/StringAnyModulePair.java |  3 +-
 .../pytorch/StringAnyModuleVector.java        |  3 +-
 .../org/bytedeco/pytorch/StringArrayRef.java  |  3 +-
 .../org/bytedeco/pytorch/StringBoolMap.java   |  3 +-
 .../org/bytedeco/pytorch/StringCordView.java  |  3 +-
 .../pytorch/StringGenericListDict.java        |  3 +-
 .../StringGenericListDictIterator.java        |  3 +-
 .../org/bytedeco/pytorch/StringIValueMap.java |  3 +-
 .../org/bytedeco/pytorch/StringIntMap.java    |  3 +-
 .../org/bytedeco/pytorch/StringLiteral.java   |  3 +-
 .../org/bytedeco/pytorch/StringLongMap.java   |  3 +-
 .../bytedeco/pytorch/StringLongVector.java    |  3 +-
 .../org/bytedeco/pytorch/StringOptional.java  |  3 +-
 .../java/org/bytedeco/pytorch/StringSet.java  |  3 +-
 .../pytorch/StringSharedModuleDict.java       |  3 +-
 .../pytorch/StringSharedModuleDictItem.java   |  3 +-
 .../StringSharedModuleDictItemVector.java     |  3 +-
 .../pytorch/StringSharedModulePair.java       |  3 +-
 .../pytorch/StringSharedModuleVector.java     |  3 +-
 .../org/bytedeco/pytorch/StringSizeTMap.java  |  3 +-
 .../org/bytedeco/pytorch/StringStringMap.java |  3 +-
 .../bytedeco/pytorch/StringTensorDict.java    |  3 +-
 .../pytorch/StringTensorDictItem.java         |  3 +-
 .../pytorch/StringTensorDictItemVector.java   |  3 +-
 .../org/bytedeco/pytorch/StringTensorMap.java |  3 +-
 .../bytedeco/pytorch/StringTensorPair.java    |  3 +-
 .../bytedeco/pytorch/StringTensorVector.java  |  3 +-
 .../java/org/bytedeco/pytorch/StringType.java |  3 +-
 .../org/bytedeco/pytorch/StringTypePtr.java   |  3 +-
 .../org/bytedeco/pytorch/StringValueMap.java  |  3 +-
 .../org/bytedeco/pytorch/StringVector.java    |  3 +-
 .../pytorch/StringVectorOptional.java         |  3 +-
 .../bytedeco/pytorch/StringViewOptional.java  |  3 +-
 .../bytedeco/pytorch/StringViewVector.java    |  3 +-
 .../pytorch/StringViewVectorOptional.java     |  3 +-
 .../org/bytedeco/pytorch/StrongTypePtr.java   |  3 +-
 .../java/org/bytedeco/pytorch/Subscript.java  |  3 +-
 .../bytedeco/pytorch/SugaredEnumClass.java    |  3 +-
 .../bytedeco/pytorch/SugaredTupleValue.java   |  3 +-
 .../org/bytedeco/pytorch/SugaredValue.java    |  3 +-
 .../bytedeco/pytorch/SwapSavedVariables.java  |  3 +-
 .../java/org/bytedeco/pytorch/SymBool.java    |  3 +-
 .../org/bytedeco/pytorch/SymBoolType.java     |  3 +-
 .../org/bytedeco/pytorch/SymDimVector.java    |  3 +-
 .../pytorch/SymDimVectorOptional.java         |  3 +-
 .../java/org/bytedeco/pytorch/SymFloat.java   |  3 +-
 .../org/bytedeco/pytorch/SymFloatType.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/SymInt.java |  3 +-
 .../org/bytedeco/pytorch/SymIntArrayRef.java  |  3 +-
 .../pytorch/SymIntArrayRefOptional.java       |  3 +-
 .../org/bytedeco/pytorch/SymIntOptional.java  |  3 +-
 .../pytorch/SymIntSmallVectorBase.java        |  3 +-
 .../pytorch/SymIntSmallVectorCommon.java      |  3 +-
 .../pytorch/SymIntSmallVectorImpl.java        |  3 +-
 .../java/org/bytedeco/pytorch/SymIntType.java |  3 +-
 .../org/bytedeco/pytorch/SymIntVector.java    |  3 +-
 .../java/org/bytedeco/pytorch/SymNode.java    |  3 +-
 .../org/bytedeco/pytorch/SymNodeArrayRef.java |  3 +-
 .../org/bytedeco/pytorch/SymNodeVector.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/Symbol.java |  3 +-
 .../org/bytedeco/pytorch/SymbolArrayRef.java  |  3 +-
 .../java/org/bytedeco/pytorch/SymbolSet.java  |  3 +-
 .../org/bytedeco/pytorch/SymbolVector.java    |  3 +-
 .../org/bytedeco/pytorch/SymbolicShape.java   |  3 +-
 .../bytedeco/pytorch/SymbolicShapeMeta.java   |  3 +-
 .../bytedeco/pytorch/T_DataPtrSizeT_T.java    |  3 +-
 .../java/org/bytedeco/pytorch/T_IntInt_T.java |  3 +-
 .../org/bytedeco/pytorch/T_LongLong_T.java    |  3 +-
 .../T_PackedSequenceT_TensorTensor_T_T.java   |  3 +-
 .../pytorch/T_PackedSequenceTensor_T.java     |  3 +-
 ...rchDispatchModeTorchDispatchModeKey_T.java |  3 +-
 .../T_SafePyObjectTorchDispatchModeKey_T.java |  3 +-
 .../T_SizeTVectorVectorSizeTVector_T.java     |  3 +-
 .../pytorch/T_StringSizeTSizeT_T.java         |  3 +-
 .../pytorch/T_StringSizeTSizeT_TOptional.java |  3 +-
 ...nedTensorMaybeOwnedTensorMaybeOwned_T.java |  3 +-
 .../T_TensorMaybeOwnedTensorMaybeOwned_T.java |  3 +-
 .../pytorch/T_TensorT_TensorTensor_T_T.java   |  3 +-
 .../pytorch/T_TensorTensorDoubleLong_T.java   |  3 +-
 ...ensorTensorTensorTensorTensorTensor_T.java |  3 +-
 .../T_TensorTensorTensorTensorTensor_T.java   |  3 +-
 .../T_TensorTensorTensorTensorVector_T.java   |  3 +-
 .../pytorch/T_TensorTensorTensorTensor_T.java |  3 +-
 .../pytorch/T_TensorTensorTensor_T.java       |  3 +-
 .../T_TensorTensorVectorTensorVector_T.java   |  3 +-
 .../pytorch/T_TensorTensorVector_T.java       |  3 +-
 .../bytedeco/pytorch/T_TensorTensor_T.java    |  3 +-
 .../pytorch/T_TensorTensor_TOptional.java     |  3 +-
 .../org/bytedeco/pytorch/T_TypePtrLong_T.java |  3 +-
 .../pytorch/T_TypePtrLong_TOptional.java      |  3 +-
 .../org/bytedeco/pytorch/TagArrayRef.java     |  3 +-
 .../java/org/bytedeco/pytorch/TagVector.java  |  3 +-
 .../java/org/bytedeco/pytorch/TanhImpl.java   |  3 +-
 .../bytedeco/pytorch/TanhImplCloneable.java   |  3 +-
 .../org/bytedeco/pytorch/TanhshrinkImpl.java  |  3 +-
 .../pytorch/TanhshrinkImplCloneable.java      |  3 +-
 .../gen/java/org/bytedeco/pytorch/Tensor.java |  3 +-
 .../java/org/bytedeco/pytorch/TensorArg.java  |  3 +-
 .../bytedeco/pytorch/TensorArgArrayRef.java   |  3 +-
 .../java/org/bytedeco/pytorch/TensorArgs.java |  3 +-
 .../org/bytedeco/pytorch/TensorArrayRef.java  |  3 +-
 .../pytorch/TensorArrayRefOptional.java       |  3 +-
 .../java/org/bytedeco/pytorch/TensorBase.java |  3 +-
 .../pytorch/TensorBaseMaybeOwned.java         |  3 +-
 .../bytedeco/pytorch/TensorBatchDataset.java  |  3 +-
 .../org/bytedeco/pytorch/TensorCastValue.java |  3 +-
 .../org/bytedeco/pytorch/TensorDataset.java   |  3 +-
 .../bytedeco/pytorch/TensorDatasetBase.java   |  3 +-
 .../org/bytedeco/pytorch/TensorDeque.java     |  3 +-
 .../pytorch/TensorElementReference.java       |  3 +-
 .../org/bytedeco/pytorch/TensorExample.java   |  3 +-
 .../pytorch/TensorExampleCollation.java       |  3 +-
 .../pytorch/TensorExampleIterator.java        |  3 +-
 .../pytorch/TensorExampleOptional.java        |  3 +-
 .../bytedeco/pytorch/TensorExampleVector.java |  3 +-
 .../pytorch/TensorExampleVectorIterator.java  |  3 +-
 .../pytorch/TensorExampleVectorOptional.java  |  3 +-
 .../org/bytedeco/pytorch/TensorGeometry.java  |  3 +-
 .../bytedeco/pytorch/TensorGeometryArg.java   |  3 +-
 .../java/org/bytedeco/pytorch/TensorImpl.java |  3 +-
 .../org/bytedeco/pytorch/TensorImplSet.java   |  3 +-
 .../bytedeco/pytorch/TensorImplVector.java    |  3 +-
 .../org/bytedeco/pytorch/TensorIndex.java     |  3 +-
 .../bytedeco/pytorch/TensorIndexArrayRef.java |  3 +-
 .../bytedeco/pytorch/TensorIndexVector.java   |  3 +-
 .../org/bytedeco/pytorch/TensorIterator.java  |  3 +-
 .../bytedeco/pytorch/TensorIteratorBase.java  |  3 +-
 .../pytorch/TensorIteratorConfig.java         |  3 +-
 .../java/org/bytedeco/pytorch/TensorList.java |  3 +-
 .../bytedeco/pytorch/TensorListIterator.java  |  3 +-
 .../org/bytedeco/pytorch/TensorMaker.java     |  3 +-
 .../bytedeco/pytorch/TensorMaybeOwned.java    |  3 +-
 .../java/org/bytedeco/pytorch/TensorName.java |  3 +-
 .../org/bytedeco/pytorch/TensorNames.java     |  3 +-
 .../org/bytedeco/pytorch/TensorOptional.java  |  3 +-
 .../pytorch/TensorOptionalArrayRef.java       |  3 +-
 .../TensorOptionalElementReference.java       |  3 +-
 .../bytedeco/pytorch/TensorOptionalList.java  |  3 +-
 .../pytorch/TensorOptionalListIterator.java   |  3 +-
 .../pytorch/TensorOptionalVector.java         |  3 +-
 .../org/bytedeco/pytorch/TensorOptions.java   |  3 +-
 .../bytedeco/pytorch/TensorTensorDict.java    |  3 +-
 .../pytorch/TensorTensorDictIterator.java     |  3 +-
 .../java/org/bytedeco/pytorch/TensorType.java |  3 +-
 .../org/bytedeco/pytorch/TensorVector.java    |  3 +-
 .../pytorch/TensorVectorOptional.java         |  3 +-
 .../java/org/bytedeco/pytorch/TernaryIf.java  |  3 +-
 .../org/bytedeco/pytorch/ThreadIdGuard.java   |  3 +-
 .../pytorch/ThreadLocalDebugInfo.java         |  3 +-
 .../pytorch/ThreadLocalPythonObjects.java     |  3 +-
 .../bytedeco/pytorch/ThreadLocalState.java    |  3 +-
 .../pytorch/ThreadLocalStateGuard.java        |  3 +-
 .../org/bytedeco/pytorch/ThresholdImpl.java   |  3 +-
 .../pytorch/ThresholdImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/ThresholdOptions.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/Timer.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Token.java  |  3 +-
 .../pytorch/TorchDispatchModeTLS.java         |  3 +-
 .../java/org/bytedeco/pytorch/TraceState.java |  3 +-
 .../bytedeco/pytorch/TraceableFunction.java   |  3 +-
 .../pytorch/TransformerDecoderImpl.java       |  3 +-
 .../TransformerDecoderImplCloneable.java      |  3 +-
 .../pytorch/TransformerDecoderLayerImpl.java  |  3 +-
 .../TransformerDecoderLayerImplCloneable.java |  3 +-
 .../TransformerDecoderLayerOptions.java       |  3 +-
 .../pytorch/TransformerDecoderOptions.java    |  3 +-
 .../pytorch/TransformerEncoderImpl.java       |  3 +-
 .../TransformerEncoderImplCloneable.java      |  3 +-
 .../pytorch/TransformerEncoderLayerImpl.java  |  3 +-
 .../TransformerEncoderLayerImplCloneable.java |  3 +-
 .../TransformerEncoderLayerOptions.java       |  3 +-
 .../pytorch/TransformerEncoderOptions.java    |  3 +-
 .../org/bytedeco/pytorch/TransformerImpl.java |  3 +-
 .../pytorch/TransformerImplCloneable.java     |  3 +-
 .../bytedeco/pytorch/TransformerOptions.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Tree.java   |  3 +-
 .../org/bytedeco/pytorch/TreeStringMap.java   |  3 +-
 .../java/org/bytedeco/pytorch/TreeView.java   |  3 +-
 .../pytorch/TripletMarginLossImpl.java        |  3 +-
 .../TripletMarginLossImplCloneable.java       |  3 +-
 .../pytorch/TripletMarginLossOptions.java     |  3 +-
 .../TripletMarginWithDistanceLossImpl.java    |  3 +-
 ...etMarginWithDistanceLossImplCloneable.java |  3 +-
 .../TripletMarginWithDistanceLossOptions.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Tuple.java  |  3 +-
 .../org/bytedeco/pytorch/TupleElements.java   |  3 +-
 .../org/bytedeco/pytorch/TupleLiteral.java    |  3 +-
 .../java/org/bytedeco/pytorch/TupleType.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Type.java   |  3 +-
 .../org/bytedeco/pytorch/TypeArrayRef.java    |  3 +-
 .../java/org/bytedeco/pytorch/TypeEnv.java    |  3 +-
 .../org/bytedeco/pytorch/TypeIdentifier.java  |  3 +-
 .../java/org/bytedeco/pytorch/TypeMeta.java   |  3 +-
 .../bytedeco/pytorch/TypeMetaOptional.java    |  3 +-
 .../org/bytedeco/pytorch/TypePtrOptional.java |  3 +-
 .../java/org/bytedeco/pytorch/TypeVector.java |  3 +-
 .../java/org/bytedeco/pytorch/UnaryOp.java    |  3 +-
 .../bytedeco/pytorch/UndefinedTensorImpl.java |  3 +-
 .../org/bytedeco/pytorch/UnflattenImpl.java   |  3 +-
 .../pytorch/UnflattenImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/UnflattenOptions.java    |  3 +-
 .../java/org/bytedeco/pytorch/UnfoldImpl.java |  3 +-
 .../bytedeco/pytorch/UnfoldImplCloneable.java |  3 +-
 .../org/bytedeco/pytorch/UnfoldOptions.java   |  3 +-
 .../java/org/bytedeco/pytorch/UnionType.java  |  3 +-
 .../org/bytedeco/pytorch/UniqueVoidPtr.java   |  3 +-
 .../java/org/bytedeco/pytorch/Unpickler.java  |  3 +-
 .../org/bytedeco/pytorch/UpsampleImpl.java    |  3 +-
 .../pytorch/UpsampleImplCloneable.java        |  3 +-
 .../org/bytedeco/pytorch/UpsampleMode.java    |  3 +-
 .../org/bytedeco/pytorch/UpsampleOptions.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/Use.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/Value.java  |  3 +-
 .../org/bytedeco/pytorch/ValueArrayRef.java   |  3 +-
 .../org/bytedeco/pytorch/ValueOptional.java   |  3 +-
 .../org/bytedeco/pytorch/ValueValueMap.java   |  3 +-
 .../org/bytedeco/pytorch/ValueVector.java     |  3 +-
 .../java/org/bytedeco/pytorch/ValueWrap.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/Var.java    |  3 +-
 .../java/org/bytedeco/pytorch/VarMaybe.java   |  3 +-
 .../pytorch/VariableHooksInterface.java       |  3 +-
 .../org/bytedeco/pytorch/VariableInfo.java    |  3 +-
 .../org/bytedeco/pytorch/VariableVersion.java |  3 +-
 .../java/org/bytedeco/pytorch/WarnAlways.java |  3 +-
 .../java/org/bytedeco/pytorch/Warning.java    |  3 +-
 .../org/bytedeco/pytorch/WarningHandler.java  |  3 +-
 .../bytedeco/pytorch/WarningHandlerGuard.java |  3 +-
 .../org/bytedeco/pytorch/WarningVariant.java  |  3 +-
 .../java/org/bytedeco/pytorch/WeakIValue.java |  3 +-
 .../pytorch/WeakOrStrongCompilationUnit.java  |  3 +-
 .../bytedeco/pytorch/WeakOrStrongTypePtr.java |  3 +-
 .../bytedeco/pytorch/WeakStorageVector.java   |  3 +-
 .../pytorch/WeakStorageVectorOptional.java    |  3 +-
 .../org/bytedeco/pytorch/WeakTypePtr.java     |  3 +-
 .../gen/java/org/bytedeco/pytorch/While.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/With.java   |  3 +-
 .../java/org/bytedeco/pytorch/WithItem.java   |  3 +-
 .../org/bytedeco/pytorch/WithItemList.java    |  3 +-
 .../pytorch/WithItemListIterator.java         |  3 +-
 .../gen/java/org/bytedeco/pytorch/Work.java   |  3 +-
 .../java/org/bytedeco/pytorch/WorkInfo.java   | 33 ++++++++++---------
 .../bytedeco/pytorch/WriteableTensorData.java |  3 +-
 .../org/bytedeco/pytorch/XPUHooksArgs.java    |  3 +-
 .../bytedeco/pytorch/XPUHooksInterface.java   |  3 +-
 .../org/bytedeco/pytorch/ZeroPad1dImpl.java   |  3 +-
 .../bytedeco/pytorch/ZeroPad1dImplBase.java   |  3 +-
 .../pytorch/ZeroPad1dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/ZeroPad1dOptions.java    |  3 +-
 .../org/bytedeco/pytorch/ZeroPad2dImpl.java   |  3 +-
 .../bytedeco/pytorch/ZeroPad2dImplBase.java   |  3 +-
 .../pytorch/ZeroPad2dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/ZeroPad2dOptions.java    |  3 +-
 .../org/bytedeco/pytorch/ZeroPad3dImpl.java   |  3 +-
 .../bytedeco/pytorch/ZeroPad3dImplBase.java   |  3 +-
 .../pytorch/ZeroPad3dImplCloneable.java       |  3 +-
 .../bytedeco/pytorch/ZeroPad3dOptions.java    |  3 +-
 .../org/bytedeco/pytorch/_SupplementBase.java |  3 +-
 .../bytedeco/pytorch/attribute_iterator.java  |  3 +-
 .../org/bytedeco/pytorch/attribute_list.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/bits16.java |  3 +-
 .../java/org/bytedeco/pytorch/bits1x8.java    |  3 +-
 .../java/org/bytedeco/pytorch/bits2x4.java    |  3 +-
 .../java/org/bytedeco/pytorch/bits4x2.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/bits8.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/bitset.java |  3 +-
 .../org/bytedeco/pytorch/buffer_iterator.java |  3 +-
 .../org/bytedeco/pytorch/buffer_list.java     |  3 +-
 .../java/org/bytedeco/pytorch/crc64_t.java    |  3 +-
 .../cuda/AOTIModelContainerRunnerCuda.java    |  3 +-
 .../pytorch/cuda/ActivationDescriptor.java    |  3 +-
 .../pytorch/cuda/AllocatorConfigInfo.java     |  3 +-
 .../bytedeco/pytorch/cuda/AllocatorState.java |  3 +-
 .../org/bytedeco/pytorch/cuda/BlockInfo.java  |  3 +-
 .../pytorch/cuda/CTCLossDescriptor.java       |  3 +-
 .../bytedeco/pytorch/cuda/CUDAAllocator.java  |  3 +-
 .../org/bytedeco/pytorch/cuda/CUDAEvent.java  |  3 +-
 .../org/bytedeco/pytorch/cuda/CUDAGuard.java  |  3 +-
 .../pytorch/cuda/CUDAKernelLaunchInfo.java    |  3 +-
 .../cuda/CUDAKernelLaunchInfoVector.java      |  3 +-
 .../cuda/CUDAKernelLaunchRegistry.java        |  3 +-
 .../pytorch/cuda/CUDAMultiStreamGuard.java    |  3 +-
 .../org/bytedeco/pytorch/cuda/CUDAStream.java |  3 +-
 .../pytorch/cuda/CUDAStreamArrayRef.java      |  3 +-
 .../cuda/CUDAStreamCaptureModeGuard.java      |  3 +-
 .../pytorch/cuda/CUDAStreamGuard.java         |  3 +-
 .../pytorch/cuda/CheckpointDelta.java         |  3 +-
 .../org/bytedeco/pytorch/cuda/Constant.java   |  3 +-
 .../pytorch/cuda/ConvolutionDescriptor.java   |  3 +-
 .../pytorch/cuda/DeviceAssertionData.java     |  3 +-
 .../pytorch/cuda/DeviceAssertionsData.java    |  3 +-
 .../cuda/DeviceAssertionsDataVector.java      |  3 +-
 ...aVectorCUDAKernelLaunchInfoVectorPair.java |  3 +-
 .../bytedeco/pytorch/cuda/DeviceStats.java    |  3 +-
 .../pytorch/cuda/DropoutDescriptor.java       |  3 +-
 .../pytorch/cuda/FilterDescriptor.java        |  3 +-
 .../org/bytedeco/pytorch/cuda/PointerSet.java |  3 +-
 .../pytorch/cuda/RNNDataDescriptor.java       |  3 +-
 .../bytedeco/pytorch/cuda/RNNDescriptor.java  |  3 +-
 .../bytedeco/pytorch/cuda/SegmentInfo.java    |  3 +-
 .../bytedeco/pytorch/cuda/SnapshotInfo.java   |  3 +-
 .../cuda/SpatialTransformerDescriptor.java    |  3 +-
 .../java/org/bytedeco/pytorch/cuda/Stat.java  |  3 +-
 .../pytorch/cuda/TensorDescriptor.java        |  3 +-
 .../org/bytedeco/pytorch/cuda/TraceEntry.java |  3 +-
 .../pytorch/cuda/TraceEntryVector.java        |  3 +-
 .../bytedeco/pytorch/cuda/WarningState.java   |  3 +-
 .../bytedeco/pytorch/cuda/trace_time_.java    |  3 +-
 .../org/bytedeco/pytorch/global/gloo.java     | 23 ++++++++-----
 .../org/bytedeco/pytorch/global/torch.java    |  5 +--
 .../bytedeco/pytorch/global/torch_cuda.java   |  3 +-
 .../org/bytedeco/pytorch/gloo/Address.java    |  3 +-
 .../org/bytedeco/pytorch/gloo/Algorithm.java  |  3 +-
 .../org/bytedeco/pytorch/gloo/Buffer.java     |  3 +-
 .../org/bytedeco/pytorch/gloo/Device.java     |  3 +-
 .../org/bytedeco/pytorch/gloo/IStore.java     |  3 +-
 .../java/org/bytedeco/pytorch/gloo/Pair.java  |  3 +-
 .../pytorch/gloo/ReductionFunctionFloat.java  |  7 ++--
 .../pytorch/gloo/ReductionFunctionInt.java    |  7 ++--
 .../java/org/bytedeco/pytorch/gloo/Store.java |  3 +-
 .../pytorch/gloo/TransportContext.java        |  3 +-
 .../bytedeco/pytorch/gloo/UnboundBuffer.java  |  3 +-
 .../org/bytedeco/pytorch/gloo/float16.java    |  3 +-
 .../org/bytedeco/pytorch/graph_node_list.java |  3 +-
 .../pytorch/graph_node_list_iterator.java     |  3 +-
 .../gen/java/org/bytedeco/pytorch/kArea.java  |  3 +-
 .../java/org/bytedeco/pytorch/kBatchMean.java |  3 +-
 .../java/org/bytedeco/pytorch/kBicubic.java   |  3 +-
 .../java/org/bytedeco/pytorch/kBilinear.java  |  3 +-
 .../java/org/bytedeco/pytorch/kBorder.java    |  3 +-
 .../java/org/bytedeco/pytorch/kCircular.java  |  3 +-
 .../java/org/bytedeco/pytorch/kConstant.java  |  3 +-
 .../java/org/bytedeco/pytorch/kConv1D.java    |  3 +-
 .../java/org/bytedeco/pytorch/kConv2D.java    |  3 +-
 .../java/org/bytedeco/pytorch/kConv3D.java    |  3 +-
 .../bytedeco/pytorch/kConvTranspose1D.java    |  3 +-
 .../bytedeco/pytorch/kConvTranspose2D.java    |  3 +-
 .../bytedeco/pytorch/kConvTranspose3D.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/kFanIn.java |  3 +-
 .../java/org/bytedeco/pytorch/kFanOut.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/kGELU.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/kGRU.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/kLSTM.java  |  3 +-
 .../java/org/bytedeco/pytorch/kLeakyReLU.java |  3 +-
 .../java/org/bytedeco/pytorch/kLinear.java    |  3 +-
 .../gen/java/org/bytedeco/pytorch/kMax.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/kMean.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/kMish.java  |  3 +-
 .../java/org/bytedeco/pytorch/kNearest.java   |  3 +-
 .../org/bytedeco/pytorch/kNearestExact.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/kNone.java  |  3 +-
 .../java/org/bytedeco/pytorch/kRNN_RELU.java  |  3 +-
 .../java/org/bytedeco/pytorch/kRNN_TANH.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/kReLU.java  |  3 +-
 .../java/org/bytedeco/pytorch/kReflect.java   |  3 +-
 .../org/bytedeco/pytorch/kReflection.java     |  3 +-
 .../java/org/bytedeco/pytorch/kReplicate.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/kSame.java  |  3 +-
 .../gen/java/org/bytedeco/pytorch/kSiLU.java  |  3 +-
 .../java/org/bytedeco/pytorch/kSigmoid.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/kSum.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/kTanh.java  |  3 +-
 .../java/org/bytedeco/pytorch/kTrilinear.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/kValid.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/kZeros.java |  3 +-
 .../org/bytedeco/pytorch/module_iterator.java |  3 +-
 .../org/bytedeco/pytorch/module_list.java     |  3 +-
 .../bytedeco/pytorch/mt19937_data_pod.java    |  3 +-
 .../org/bytedeco/pytorch/mt19937_engine.java  |  3 +-
 .../pytorch/named_attribute_iterator.java     |  3 +-
 .../pytorch/named_attribute_list.java         |  3 +-
 .../pytorch/named_buffer_iterator.java        |  3 +-
 .../bytedeco/pytorch/named_buffer_list.java   |  3 +-
 .../pytorch/named_module_iterator.java        |  3 +-
 .../bytedeco/pytorch/named_module_list.java   |  3 +-
 .../pytorch/named_parameter_iterator.java     |  3 +-
 .../pytorch/named_parameter_list.java         |  3 +-
 .../bytedeco/pytorch/parameter_iterator.java  |  3 +-
 .../org/bytedeco/pytorch/parameter_list.java  |  3 +-
 .../org/bytedeco/pytorch/pretty_tree.java     |  3 +-
 .../gen/java/org/bytedeco/pytorch/qint32.java |  3 +-
 .../gen/java/org/bytedeco/pytorch/qint8.java  |  3 +-
 .../java/org/bytedeco/pytorch/quint2x4.java   |  3 +-
 .../java/org/bytedeco/pytorch/quint4x2.java   |  3 +-
 .../gen/java/org/bytedeco/pytorch/quint8.java |  3 +-
 .../java/org/bytedeco/pytorch/type_index.java |  3 +-
 .../pytorch/chrono/FloatDuration.java         | 19 -----------
 .../bytedeco/pytorch/chrono/Milliseconds.java | 19 -----------
 .../bytedeco/pytorch/chrono/SystemClock.java  | 11 -------
 .../pytorch/chrono/SystemDuration.java        | 18 ----------
 .../bytedeco/pytorch/chrono/TimePoint.java    | 14 --------
 .../org/bytedeco/pytorch/presets/gloo.java    |  7 ++--
 .../org/bytedeco/pytorch/presets/torch.java   | 14 +++-----
 .../bytedeco/pytorch/presets/torch_cuda.java  |  1 -
 pytorch/src/main/java9/module-info.java       |  1 -
 1522 files changed, 3070 insertions(+), 1639 deletions(-)
 delete mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java
 delete mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java
 delete mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java
 delete mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java
 delete mode 100644 pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java

diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
index 7649b33f2cf..d9e28136f00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
index 24d062d374a..737135f5c50 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
index c75e81e9c62..fcb503d8e08 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
index 3fe2a3a9dec..deee8b46569 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
index 3eb87626574..96ae1e7a6d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
index f7cdbdc9218..b5f52be2528 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
index 1e8530963c7..089254bfd13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
index 6690c17830a..eb2d3cdf9b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
index 78f20bdf0df..51dd99048d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
index b82c48f4a0c..32cc5a297e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
index 89bf6cb4a57..afc68f4edf0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
index 4c7c7be806f..87d1800fea2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
index 8ae85b63b6f..97f0fed568f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
index 0e5a121d15c..ae7e4f7eaa0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
index 720b95a3ec1..5dd687f002c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
index dd957a150be..0002323bcfa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
index 45dd4a93ef4..cedf8f8fa45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
index ba889f6da8d..f353df91b6b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
index 379c4f6aab2..c4d3b3a5231 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
index a9b37775b30..1ff11aeec19 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
index 0c30f1a47d0..d877ef4a69c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
index e5f9963a5c7..fea33060a47 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
index e59bbc46300..a366c2e17d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
index 770815c11cf..d0f0d304370 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
index abcddd23385..52aa5dd242c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
index ba72a243fa1..c603f1d2226 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
index 82b4f6d41c8..58e2290f6dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
index 36444b2db9e..655498fe501 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
index 9fb85935f8b..f53a0a064f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
index d8f2d53843b..6ae52f5e3ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
index 20f1e33dc5f..4261be57419 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
index ee232c42252..0082753ab58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
index 786ff0cb60b..b80829223df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
index c2f2e164526..fb635441b0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
index a90f2b1ace2..1e4d312b1c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
index 025c473e65a..91f811ce64a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
index 3a009935a5d..510ca1e690f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
index 26f5c308358..b32fb409d98 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
index c91ea478c92..012915a83fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
index 289f11922dd..66e6a5dded2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
index 932a80bd1ef..17352dd9f72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
index 17b9001ef51..a8ca5204625 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace utils
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
index ab62b00bca0..e25d5795b52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
index 41327dab6ef..1c5f5113d91 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
index 8f1cf0a2008..edf21f112cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
index 60159e39a6f..7842a9d5970 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
index ad08c8f569e..23e79816c0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
index 1fec8f73577..ee65da4bf2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
index 86bcb192d8e..7cbbf066041 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
index 39b759ad33b..7c96fc67125 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
index 26578f6d244..359ad0a8870 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
index 25680bd388e..dbae1770477 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
index 9a2c42caa0e..6e7f8ab1a7e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
index 7723f6e6a25..2448a485f38 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
index eafc3212968..02d4678ba95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
index 7d813d3ad74..70520343d99 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
index 284dc4dd8fd..7ca6effe86e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
index 559ca3100a2..37d44315e75 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
index 3ba12bf298a..e9e6d40be87 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
index 5125d642ce4..5370fdc8bfe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
index a93ccb302dd..6a611029f34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
index bb0992e9590..6bf8c8584d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
index 786929d0bd0..d47ca160e0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
index 237c7509080..20a35c639f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
index c25b83b7b35..73dc5558a0e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
index 25e67fec4a9..1017665ccd2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
index 15282bff8cb..2e177394768 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
index 5176f745414..8b535f1e3f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
index 54c23ddd091..3661b536754 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
index e898f48fd8c..8aa3270a6ec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
index 1d8a133b826..c6410a4ec09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
index 8ecd511c367..89b6727cc86 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
index 8a6470bfd06..a76c726fc8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
index 5a9070fa49c..48f300b07e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
index b29b0e83648..89cb88f89fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
index 4c08743ec3a..145a4a19aea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
index 7037e3a5d0b..28ab3b382b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
index 98542e95a2b..7903d7c5549 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
index 4855830a43e..2a8096b88e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
index c99e402f14e..5e81b5b9270 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
index cd10fda2d14..5cd51f3cfa9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
index 0f8808ca29d..8d627c8043c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
index 84897e7162a..1a3910a8f24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
index ccb2d43da92..739bfc9c9a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
index a35c4b8e21c..2b1fd04c86d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
index 7c4cacb9716..180efd13db1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
index 9616383fc87..98e08da7dfc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
index cdfa6db4fd5..38792fb14aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
index 9295d0b6192..1c5c764a796 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
index 7e99ac1500d..aa2288b8595 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
index 3f0d9cbce2a..72d70274eba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
index 025f80b7017..6700f914d22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
index f6ea1af1985..ba7ba4d6518 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
index 7ced5230a76..f0c2b913b93 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
index ee5375d87bf..40eed9286b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
index fda374fda9d..aab39561737 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
index 6c56ba63701..c322db9beaa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
index add6775af82..2a2872320c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
index ed50d996786..0f3deaebeff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
index 9629900b04a..87fcf2721c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
index 98f5f7c5b30..8a7fc250d76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
index d1d1b863e94..277f13700fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
index d0cf6908a37..5d74120714e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
index 6aaeb71bbb5..6b0d52fb05a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
index e54c96ce2e4..e14a1a88685 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
index 50cbafede0d..e463069dc9f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
index b56ff087076..ccac7ce39bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
index fed6a4dff2a..83bfcb2957e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
index e554be53b67..37526dec688 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
index ffa50df3437..ac0c9ac6bd0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
index 9135e288e00..35e28f4af6b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
index 5b3444dfdac..bca65531629 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
index cd7cfbc3c44..7b427788f89 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
index 63fd3ef288a..63a8e865663 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
index cd5f85c7257..0250c8653cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
index 100859f809f..11aa503920b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
index 7ffbdcf4c1a..51a19a4c4a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
index c90893817b8..da3c7c96f90 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
index fa397ded968..797bab58b8b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
index ab9865f36a7..3d2c79d7b81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
index b1cd3fd6ccd..ff1c7cdb639 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
index 3c5e069d1dc..a0e4a6d0c63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
index a107ffb7fd1..32aae90d686 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
index 4c16a763e87..17846fd612b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
index 4dfdfbe9b8a..1e88d94432e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
index d90383a0ad6..700d7eb2403 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
index af443317a75..eb8861dc17b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
index f6e4f68bcec..bbdce4723b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
index 19d7a836284..3a3e70355ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
index db4b0c58eee..baefe31dc01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
index 91f9920fbfc..122889a47e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
index 81e081c5b96..127f4f0608b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
index b1fd8e3a17a..cec94925d9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
index ee0f1867b56..bac3c954c9a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
index 30dd8e99e5f..dc60ba28b84 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
index 486317176d8..c57aea94b58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
index 1248d1401cd..8c9e0693b8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
index e242bd5bdf8..fdee5475f72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
index b1b2f446486..c986f1af34e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
index 4a62d685c2f..e8f13d7ee09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
index 8b16f403c6a..e106d696d31 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
index e14e713daa5..1eb53ebf632 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
index 5a74ecb3dc0..636966d13f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
index 80102435b2b..f17e6ffe06a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
index 28e978c5e8e..d9c40857100 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
index 5dda9020578..ced5409a4e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
index 163e328e3af..6012afc21a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
index 53f8360bece..b194519bad1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
index 033315e6508..dabe5d5c9a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
index 518cbd980e1..b31088dc8a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
index 7ee12722b04..1acb91b09ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
index 308bd96b11c..f2dd638eced 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
index 5bec7227a3e..b5982e70976 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
index e82906a5286..f010d47d2f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
index 09ca7c312c6..3ec1ec87128 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
index a1334321841..02b223f412f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
index 60a8f80c8a1..03b6b8e368c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
index 9cb3abe8b88..1d037f7014e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
index 97f7476bbbc..c5070a9af63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
index fed0717f832..ca7fd22f000 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
index 3925838e90b..58a3f191e52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
index b819c8678dc..8d65e751265 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
index cb0a3cb3215..c6a674a242e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
index c9ea0559c97..063630c80b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
index 697fba0281d..2cb430c90e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
index 155973db963..63d39bac326 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
index 8d8f7136af1..18b3389f5ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
index a9c283686ec..38e0c18afaf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
index 5acdcc71ce7..0a56abf428a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
index de1101b0368..1114848ea98 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
index 4e7e0b026e5..d4d1d5421c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
index eea7365f9df..b1b5d26efc3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
index a1c9b7d1a4b..15862795061 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
index 79154dc0d84..f415f5e750d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
index c2ecc1fe5ce..9fb46fb1980 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
index fa21f4e546a..fbc5fe2646a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
index e11ca5a9288..034d4c4df0b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
index 6f9bb20c6ce..6737b9f55a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
index fc68caf3473..f960f5f178b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
index c9b8423bbf7..4bc6d86b744 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
index 0213fd510cc..067d5a98f58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
index 06835c90c4a..b7f93dfda24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
index 065e4d8455b..39f2028c7b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
index 81db7f4ad2b..385c42b71dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
index a55a12f9c89..33569427df3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
index e98f5396b32..6ee5096ab96 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
index 5355683546a..3ae2c9b55ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
index ea6836aa7ca..47f18dee496 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
index 8caa10a0f3c..968dd3fb8f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
index 97cf73d15e5..cbe8f44e8d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
index 54e72aae8f2..ea76debc9de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
index a20b10c45c0..3d0fdaa17b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
index 724f46c6fae..867e89c01c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
index 99b3a355df7..ac16cc20362 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
index 8c587dc70b1..f19d9f0fc29 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
index e6d4f3bdf51..3e45b35f966 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
index ee04be23608..7629489605d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
index f051a5a0733..d7705d55ddd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
index fe2056bc091..ed10ca02976 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
index 7254c699b1c..1bef6ac7346 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
index d24d03e6f6b..86693bbe8c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
index 1bc43b1a6be..54b709ba77e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
index e623b007e7a..9c13995cabe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
index af1c1b4b047..c3e9db5088b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
index 016f0ce1bdd..45088cf8afd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
index 21c5696523d..f1070d1aeb1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
index 6e84f184835..e94226a6492 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
index c295aa84f51..e812cc91ddb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
index b00ead3f263..dfc449654e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
index 9bff5bf8e8a..c634bde12db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
index 361523a0cbc..61971fcf882 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
index 0c68d089991..3b0606db564 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
index 494f4f7f5f9..c06fc58a92b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
index edec5a6bbeb..d9e97f5c4f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
index c4af7b6e2e8..f46903400f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
index fc803805aa1..a77ddcc3786 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
index 232ef40bdcf..cad5aed5281 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
index ffeb1ff817a..f6c1975e15c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
index f667e8f464b..dd57eda81e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
index ebe1a8569a9..a97ab64450a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
index 1d2947a0d3e..72986d214be 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
index 1f0cdc099d5..143d8c8001f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
index 6f6e50c4390..c5877f1a493 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
index 2ffd993478a..cccc2061087 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
index 874759cb5ed..72d6058708f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
index 15b9edd031c..2d0ac473db6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
index 55c431687d9..231f72ac598 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
index 321af18e916..10f39cb193f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
index a6d9f03877e..c7dc6c6beb5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
index aaff42a8b0b..17d85de97dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
index 2f9c6b1bb08..0ab8844a9e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
index e11cd709cce..76d71a0bced 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
index 555e7e1fe62..cfbd6ad54de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
index 11315e0193f..4af857b14cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
index 35ed1b809c5..b5884c4a6b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
index 19e401de8d0..b75550775d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
index 5b181a8509a..944dc2d3754 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
index 8e43f045dfb..67c6a5eee11 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
index 99dce225a1a..865fafb7ad7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
index f3b9bcb3194..b7ecaecf3d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
index 10a277a3ddb..96761e8acdb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
index e1e00512cca..02b02abc0fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
index 67b56aa48f2..642a610c973 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
index 36f2b25dda7..7dc829edacc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
index 5cbbb370c64..fae122b1208 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
index c9d7b74975e..cecc25ad575 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
index 42a90c7af68..fc3bc5412d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
index 86251257014..8bd254b431e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
index 76a8710678c..5cd5eb4c023 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
index 21b0f6cb294..853d82aa639 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
index eef6e2f3bb0..962a014cdc9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
index ed429787517..c7841d1e43f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
index 958aebd4132..47db2604bba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
index c0d6560bfb9..7357ef6d912 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
index fe5439d0057..95c779831e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
index 7434b31e5d3..41034d1c654 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
index d5b41a9ec7b..2a500744699 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
index fa3247bdb63..625a9ff53a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
index 476d0150a9a..97188809413 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
index c5578733a0f..88c27d43433 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
index bfdc97bd242..b05274f8fe0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
index 3907d52242f..e9d062f2bb4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
index d7d297540f2..d5d58947f9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
index 280e6552d7c..a44c25f08c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
index cf288273a38..e4fb4fb25a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
index 9efc1d18212..6abdee79b2f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
index a49afa6cb8c..52e86452bff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
index 0201e0151d9..29bcb2c142f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
index b707fe86682..5f56b219006 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
index 5449a768589..fdac771d00d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
index 6e1f2a00d72..ee3863d516d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
index c36b24ba7c0..2099a1cc78b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
index 6dc74283fb5..b6061db94ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
index f9fb3e0bc1c..368b45533af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
index 3ab2ad8cc8c..c0b1854f13f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
index a80354e4ee2..78f39492cd6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
index 64cecd164b5..2064ae5129c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
index 959f43a4ba5..080c89a7b81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
index af470f61b37..9e67ab820c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
index c6689b525f8..a5804c715a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
index 0048457d7e0..b203603e411 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
index e9c6d650d15..fb5782dd7d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
index ca229b0ad0e..827c137de90 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
index c92cae1afb3..ca910f8d345 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
index 4c36e9df4bc..5b81cded2cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
index 1ddab2ca232..2717040b325 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
index dec7b00e636..6276a0af0a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
index e9a538a2846..27db546b6e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
index e0e9ba4f79d..48d8db0b05e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
index 24905e075fc..c0bfd0c62fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
index 0c9ec37b139..cb6cd69f7ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
index a7d30205c1a..f36506899d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
index dfdd96f1db9..341c44e2e35 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
index 10d0e4fe033..3d33e773367 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
index 83dab9eeccb..418be686838 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
index dc76161dab6..03031f44680 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
index b2dca9c8811..88725aee511 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
index c368ddb38f4..5ca1bb87102 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
index f33f36f4557..bc6e357e3cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
index 5bd66265132..1172509a701 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
index 564101c1b56..67e56bd835e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
index f2bd055ebf5..b40719504ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
@@ -33,7 +34,7 @@ public class DataLoaderOptions extends Pointer {
   public native @Cast("size_t*") @ByRef @NoException(true) SizeTPointer batch_size();
   public native @Cast("size_t*") @ByRef @NoException(true) SizeTPointer workers();
   public native @ByRef @NoException(true) SizeTOptional max_jobs();
-  public native @Cast("std::optional*") @ByRef @NoException(true) Pointer timeout();
+  public native @Optional @NoException(true) Milliseconds timeout();
   public native @Cast("bool*") @ByRef @NoException(true) BoolPointer enforce_ordering();
   public native @Cast("bool*") @ByRef @NoException(true) BoolPointer drop_last();
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
index b0938119761..29d8b6cd82a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
index 7b634c418da..e8d7ea9f34a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
index 49258144b38..c935083090e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
index d54a0f3f942..276a6b70218 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
index 64f0a1c48c6..4df8cd17ab1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
index 2b885e70322..f2be562a587 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
index 2f85f6c5318..ad00be7434c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
index a795360698a..1ecff5b9a2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
index 41fd8a0c0c8..f00418b1962 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
index 750a505d04d..4375f4e9590 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
index 686c5deb4f3..bcbc607b831 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
index 7459a007d8e..c38af74b64f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
index 0b06cf924da..41f8c00a8ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
index 7615fb78a50..6e72e286288 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
index 11a00aefa7a..74e22bc51b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
index 588b09da72f..e6ea9558de1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
index de1ff64e170..9982a93a0b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
index 02e10a7f811..3a96617fd1f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
index e09740d6b59..a24286b2b28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
index f035b6f6a24..f3a4188e7e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
index 7449a9a7120..0d78c0555fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
index 71f32a19d2b..0b22766cc5c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
index 590ce2b4aa9..9d3a9addb46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
index 6790b4a8751..f0a9e8f1304 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
index 8acab4c3860..e997cd276f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
index edbebd8c587..c9f1cd3e3e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
index 61b9c773a2c..9e99b6bfc11 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
index c8fe6c93315..bbb8d27ae43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
index f5733296660..02773b933c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
index a8183b5464b..e899fd11056 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
index bfc3d40b5c6..0294a26fa29 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
index 6c2a05c5083..25d4cdfd391 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
index 99c40d587d3..ac5c665170f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
index b24491a7c05..aca55213b80 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
index cccc35a0bf8..bddf5ed9ab8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
index f8c69c888fe..93cca061837 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
index 68cf50835e5..e516229fac7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
index 4db19fb2cf5..71b04f14b38 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
index 5b02c81d859..b83c4815bb9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
index 94c160dae49..cbe2c8cb626 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
index 117ac2ee27f..cddfeaa98a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
index af1c587c560..0379347b359 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
index f3b707c97cc..0a387e7c9d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
@@ -40,7 +41,7 @@ public class DistributedBackendOptions extends Pointer {
   public native @IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store(); public native DistributedBackendOptions store(Store setter);
   public native int group_rank(); public native DistributedBackendOptions group_rank(int setter);
   public native int group_size(); public native DistributedBackendOptions group_size(int setter);
-  public native @ByRef FloatDuration timeout(); public native DistributedBackendOptions timeout(FloatDuration setter);
+  public native @ByRef SecondsFloat timeout(); public native DistributedBackendOptions timeout(SecondsFloat setter);
   public native @StdString BytePointer group_id(); public native DistributedBackendOptions group_id(BytePointer setter);
   public native @ByRef @Cast("std::vector*") LongVector global_ranks_in_group(); public native DistributedBackendOptions global_ranks_in_group(LongVector setter);
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
index a3e47ede0d8..91052f775fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
index 589848df68f..420e5fdc3c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
index d93a7f4116c..d81359f7d33 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
index 0ac6fb8c132..98fca47dd51 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
index 0d810073f62..3c708133865 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
index ddfcb87d1c6..2cac1c86213 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
index 4a1a6ea5931..ef9022c7dca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
index 3bd40971e0a..b12b0e2106f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
index 8c8001f0b17..3ce06a679d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
index 78c88618650..0b1a192b3b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
index 2b36d0a4882..751732f6833 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
index 431b1560e6c..c8dfb202d67 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
index 01c9aeca02c..87682e2e678 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
index ee302f8674a..b19176bd847 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
index 88ed1416e53..6da6d14ccb7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
index 8ae0df25df6..2fdf426a710 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
index 6fa2a6861b9..b009f50b990 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
index 5ed793d2840..f27554ea675 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
index 771a3ab0cbd..902b7c14c03 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
index 2dd68fa9d72..072ba760ac5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
index 9bdc965e1d2..1360bfbf8a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
index d29bcf584ab..3cdec3d4e42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
index c4174079ae1..c135a538166 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
index 66b2a6a4f2c..e678956f21a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
index 48186fec09d..c3e86dfc713 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
index e5813887629..a07451d7520 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
index 201f70fc504..70ea47ff154 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
index 6ab9fe1210e..015dd57a97b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
index 66d2d040a60..ba8e81cd21d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
index 8c42f7545c1..f520a393669 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
index e67afe13e06..c9f141d7a65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
index 12359211c35..b60725c92a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
index d7f2cb12135..9ae44973384 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
index b3aeb75a514..ee63178989a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
index 81638697302..0c40c1ac4a0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
index e05a63bee5a..2c39440d6eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
index 65645b27043..0ff4e0dc24d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
index 95d3cd79979..e2ffd4e52dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
index e39895fe0e0..9ed8e789e76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
index a81198ec3cf..d3dfa401007 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
index 1039b8418c1..f3d5bb5ac3c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
index 07ec9eff955..6dd7407ef5d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
index ab19faa531d..802b700767e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
index 3e69d3c799b..b4f49479191 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
index 354c14296c3..2d21da3c006 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
index fe5f3a85026..9c04e4043e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
index 8300956f71a..12f755bfad1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
index f8cb61257e7..7c3b48c5c72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
index b128fa4be3c..f370ed6c047 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
index 31076b7751d..ccdc08ba546 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
index 1fe2708c2d9..1287e70c4aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
index b05d16c8e23..e3d4f72da31 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
index 2dce0e20137..30faca715b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
index 07b9a6c011d..f777bf68f6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
index 72952f7f82e..84019997ad4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
index 5b8416cfb7b..ef45c3890b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
index eef9a6c373f..24919aec8cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
index b72234c43c1..ca9c83a6857 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
index ea9c9ca1d82..e2faa1abd0e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
index 5fa55d7d468..3de03740d3d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
index b9035ab663f..211b81dc0b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
index a80b43bac31..a0eb9174cb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
index 613b8d2564b..ae14cb431ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
index 484c13e26cb..8d9ffb1ebe2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
index 54632d5ec0e..70c8c305b8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
index 878a9b27450..bcc453cb8e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
index e9266742948..76f85e46793 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
index 4086d5a740a..98ab6fda9e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
index 178fca090f2..c3c7585fd29 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
index 569cb408c8e..ab846543704 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
index bcba92cadd8..cd209f5181f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
index b83398f5d3f..1fb0de556a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
index 42655b8785a..0ce011c1a0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
index 73c9a317de8..79a91edec64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
index 3d3c387e40b..96b580ef097 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
index dfb4fab7f45..a71dc305f65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
index 562f81b0bb1..d68c3a11fbb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
index ac072d2c4b0..61b53e93b22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
index 758681d986c..acc64c49e76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
index 091024a1eee..3e9d376af08 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
index 4e2cc7659f1..888bd38c841 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 c88361cb7bc..5f0dc64c91a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
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 4ab35cf80db..b7e926ea9ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
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 7c9282c22d6..7a21bac7ae2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
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 bf2119fb77f..dd7a0c6f282 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
index 121b006950e..3a650e31e1b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
index 2d3c799cfed..6aeb61138ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
index 97724babc0f..b0da06961a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
index 72a3d6672ee..9c8dfccdc29 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
index b7b3ac8f1dc..f2bf24105ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
index 2d4b9e8ae9f..e80a8a5826a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
index 6ca3805930b..e7fcfed8e38 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
index 2b3a5a9a969..90dba24343b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
index 4582aad51dd..f90274514fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
index e68750659df..fa9758c027b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
index ec2bb82b947..113190ca3a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
index 95011a8b3f9..fe895abdc2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
index e88939d8c85..76c66494340 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
index 9f11479867c..4b0f683661a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
index 846de016e94..0ae297bb7c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
index 09383bf1afc..ca214eee567 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
index bb8eb8d0d8c..afb62c3162a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
index 78d3fcc8be0..3b2f0f3f19c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
index fe006e302aa..58690cf7329 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
index fdcdea51a7e..22951a4343c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
index 69c7f204187..935793c15b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
@@ -37,7 +38,7 @@ public class FullDataLoaderOptions extends Pointer {
   public native @Cast("size_t") long batch_size(); public native FullDataLoaderOptions batch_size(long setter);
   public native @Cast("size_t") long workers(); public native FullDataLoaderOptions workers(long setter);
   public native @Cast("size_t") long max_jobs(); public native FullDataLoaderOptions max_jobs(long setter);
-  public native @ByRef @Cast("std::optional*") Pointer timeout(); public native FullDataLoaderOptions timeout(Pointer setter);
+  public native @Optional Milliseconds timeout(); public native FullDataLoaderOptions timeout(Milliseconds setter);
   public native @Cast("bool") boolean enforce_ordering(); public native FullDataLoaderOptions enforce_ordering(boolean setter);
   public native @Cast("bool") boolean drop_last(); public native FullDataLoaderOptions drop_last(boolean setter);
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
index cc5e1109b04..ed13f7a4c02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
index 462c35ede39..ec0ecf5a86d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
index 37a438082b9..47f91ee07ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
index 25dfcfbc4db..7e020b8a833 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
index 9c30a6b4591..20cda6cc694 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
index e1b13acddea..0cc0ad9430c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
index 326224f9700..1388114b9ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
index a4abe482fbd..fdb116bb9cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
index 114f17bf800..f7d752fbc18 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
index bda957b14c6..dd177b75e41 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
index 1cb8280ca89..8d48664be18 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
index 42fb4d7a81d..2c213b5975d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
index 55c6b7ed22e..c44ee75a971 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
index 4b417d97e8b..718337201fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
index bd3cbf444fb..c12501447c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
index ad7d1f16739..f41e5e0c793 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace ivalue
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
index 1d31f30ce54..75099cb5bd8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
index 7a03d0571ea..b10eccce7f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
index 6f51085c6fe..10abd5bc0fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
index 6578f9ee301..e42fe938f39 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
index 99971243dbb..31f5fdfe7ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
index fea6166b430..34aa8b6606a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
index 9efff8ce039..f380a1c07cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
index 06f5b9a868f..e1279db52e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
index a4ade6611c3..aa8c0e04fc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
index 43ec259c02a..d3c56203063 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
index 4bfa567dba2..1b66977cc3a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
index 26fea69d9e1..8de0150972e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
index b100ece8c18..9e912c4a313 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
index c51af2f9f01..83ab5e3ee59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
index 3d7405abf76..e83d1f24710 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
index 2f8a8d6321e..913d7ec5f0b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
index 719445cd9a9..8c00ca98a05 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
index aca54afa8ca..e6ca729e765 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
index a318bf969f6..c16f04a3129 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
index 50554d270b6..63ef231ae53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
index 809e6642efd..4aa5f9024cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
index 7214b4015d0..7b9d609ccf4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
index b7ab7431f58..b877277fefe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
index a4c1a198322..7b61af401a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
index 83d23eac8cc..e9bfb3150ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
index a6def119131..22b6162fc6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
index 45bd6098d14..a5778cd0a10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
index adedb78c9d5..2418d232172 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
index e937314c83b..f97d75f0e63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
index 94ef98fcc49..864af759e61 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
index 69aca55844c..f891f0ef0c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
index 9372365e1d8..ab83ab723a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
index 26fb4517af0..ca3a3358c6b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
index 58549f4f1c6..fd00ca028ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
index 5347d3e1bd5..96413a49197 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
index d1b12da0dba..67b2e6a83fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
index ffadc2b1e41..0f8c6cec446 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
index fad2d147a32..1fdb7ac799b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
index 654a8479eb3..3cb348be4a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
index 880e103f0ee..15165089443 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
index dbea7f0cbbc..ff0a7848094 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
index 9a45b5c94ab..166d3760b2f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
index 154b659e5f2..0f4b653dfe9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
index 4921456c5df..9fa0cb6b261 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
index 54a7390280c..9f0a39a67aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
index 04a9bfdb486..769299533bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
index 8f68d9ac39a..c9b167e3922 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
index 933ca12d8bf..d4de344a221 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
index 4bbf279a3f4..6fe24a21f76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
index f32432ac8bc..f415c4ad0e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
index f94c8007e92..5f2df0bd17c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
index 7e67411dab9..2fe3c0ab676 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
index 71d4cf96c62..8d388e07f46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
index 1eaf3eebda5..b8dcbffc55d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
index a17e5a4df55..1bec0847698 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
index 13a04b2e397..55c1db6734c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
index c247715b2d9..689d46c41af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
index 1de38b17bfe..726fdcbb844 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
index edb4ee4137e..6c92b5c3fdd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
index 8c0eb264067..b7368c8346b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
index f72e85ca682..d66e9847c33 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
index 14a7a0b9424..a045c3a8ed5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
index 72aaa37a323..9d1b0e06bc0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
index 6e5bfa9609d..1c065b0f776 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
index 48f7f902ad1..221578d4b3e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
index 115db3ecdaa..c57576fc162 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
index 736af20010b..df072add3f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
index edd22ecf77b..ee993b4ec92 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
index d7c492f5c81..956c0604b7a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
index 47c9775da83..fe5b7ceaec4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
index e17df8d7786..0828d80dade 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
index 9e79236d3d5..4f3a831e137 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
index 94cdf625ae3..e7c2de0101b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
index 37d58e76e81..566c4879d52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
index a2276eecaea..98cb334d616 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
index 6055bf9c787..9ce6f892ed7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
index 6a41d6b7705..ede8b498acc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
index f1491fded78..ef84ad85fc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
index 093c8a26ae3..e36616d6bea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
index 9b3de1ab6cb..f11c8a40b9c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
index b58e2164634..18042cdaa81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
index 59b307ec575..2f820628655 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
index 6bf14c31bf3..e4990dc546c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
index decc6ece629..5802bc274e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
index 9926c2d9cbb..be9bfba5462 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
index a454ee6945a..ee158d93ee7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
index 0f3d380af58..6226c670536 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
index d9b92a45dce..34fe4f0fe75 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
index cfc95bed67d..57374325fb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
index 436cebe56e3..71021cfea92 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
index ac3e1318f27..5f23d73b40f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
index a30f8d27759..bd75d8a22f8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
index 14d5f674dba..259c3388422 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
index 397b40b963a..a7ff0b967cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
index 0a5900e413f..de898aa061a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
index 2fb75b1fded..eb979f649f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
index a2fb69fed91..34d1b726b53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
index 711111ec989..da485f04fc9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
index a39e0c709ad..abef5e346a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
index 3bc6c79e0e0..7726be3aa87 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
index be46bf0af8f..a5332c46ade 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
index bd175274bd3..417ef7c0572 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
index ca6b5d43f1c..f88075af978 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
index d311bf7d053..8edea024396 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
index 18219b4b161..25911d1382b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
index f86f6ea044b..7e9449a9478 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
index 6352eaeb9a9..540e66d30e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
index 7c17c01b805..1dbe2506945 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
index 3df10f2889d..a4742d88cdc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
index 6b1bebc47e1..4f045a9bf2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
index 10e0fcc992c..081cef03d13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
index 3a7b4f6eefb..29d7e5da9c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
index 775f3b64d13..fbbe2ed0acb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
index ae6655d8a46..41e3d6fc325 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
index f6959cb7760..788dd5bea3e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
index 020f6285026..4ab22317831 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
index 4990c05f91f..da9584b9a8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
index f55fcfddfc6..9d3055cf060 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
index cfa1e4d83ee..b2af81aa798 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
index b8b3dccff9a..3deb7d148ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
index 55974da7148..72100c7ff13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
index ea1f71b023c..11b31571b89 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
index b1077e26b6b..f56d257dc91 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
index 823b973586d..42e4a06b98d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
index b0ae3c2c057..306b5073348 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
index b531ef1cfb3..0133177614c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
index f2ab0114cc5..c20e46cb80e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
index 4207ac142d8..3d6ad44d0a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
index 88ad5e63df4..b0efbe343ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
index 6ef4c12d928..da6f30aab1c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
index 83e511e1e1f..7a89dd63041 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
index 7defd27bfdc..b3abbe963b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
index 1775f354b75..46283147922 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
index 057fc67ae6e..8451e16d93f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
index ac1c313b4d1..5740af380c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
index a8cbb30315f..b2d4f2559df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
index eabed8346a5..41715b411e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
index 35edc05fd69..ecd4af12024 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
index 654b0fecc03..730cbcc6722 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
index f721ffc35ff..e1f8a2b1a42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
index 1af76bc79f1..3392223b701 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
index cdaee73ab59..7be43f760cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
index 3d5649deddd..b7107698f2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
index e05419c5901..3ca75d84e0d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
index 1b5ea5a8e63..16f1368f08f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
index 982015b9316..294acda7595 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
index 69bf3416068..4149b0cfa75 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
index 11bfc86dd97..c174c9bdc52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
index d68af18ab78..def52ee0ffe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
index 0ece53352b1..6b24df33885 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
index a9750d2bd6f..6c5862fb2ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
index 6407d581269..cbc95bf5f81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
index dfc1372d3b8..be1afc47719 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
index a1fadce9fac..c1b1dec2ab8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
index f3f97d79294..37723dc414a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
index 2ecf8d70955..36a67a4da6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
index cdd562344c4..eb354480521 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
index 7181b6dd769..ad4024f661c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
index 2aaa013db83..9040743c0ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
index dbce543cf53..b6ffe1849e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
index ea37c2ef3e1..0585c9ab0ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
index 70f0fc13d22..2dec42208c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
index c1abfdc9e9f..59921cd150e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
index 6c1303e03c9..ba60e87a250 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
index 4fba9ad0c31..113274178fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
index 24170353af2..333f2fe2f45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
index c245d6de809..0308463de77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
index 5f1cc8b9dae..1b5366e191f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
index 3274ce118dc..e748b346ea6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
index beaee111ce6..70ec65dbd69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
index a990919b792..6dc8f4f5778 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
index 3bd2e4dc880..b602792cedd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
index 186d0d9f41d..6132eb216d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
index b813ab0d9b6..167d45cc771 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
index 3da44f3dd85..d4d7e69f030 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
index 21f144e2267..55cb0f64335 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
index 8c836f8d9d1..8dfc4ad8974 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
index 05653c672cc..fdbcb8db6f3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
index 824e8a2cf02..e8f63b6e652 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
index 3faf655771f..6fe3e808663 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
index 67707a7bb2b..8489a48ce86 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
index c7ce9e350b0..bf617a7e302 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
index 10b07bff6fa..0e4cb084560 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
index 79ef38bbf12..9d24b8c7712 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
index 7f34d3b3b0a..ec2aad22670 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
index d98f55f76ba..3f882d26f96 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
index c78ea50ef6d..c018ca71ba2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
index faa05eb5e87..2bda703caa7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
index 964d01e5e9d..b8fbad9c9c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
index 59f780a1834..01027293ab9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
index d0bb95287fa..555ce8aec4f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
index 095bbc3442a..166f9a5c1f5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
index 12d8e88b8e2..41092036ef1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
index 9b2993a22a9..237046b36f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
index de6f87dbc90..733c0497751 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
index 75f63daabc4..61118088d92 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
index 8dcbd997f19..33cb5de97e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
index 894e7eda385..674908c8537 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
index de186f886fa..7600418160b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
index 20780d84198..c6f3ea0d267 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
index 8e815c0850f..0a39ef6d921 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
index 4c08db9a35c..bae280e301e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
index 278afdf6c7c..1b7ca2ac3cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
index b3936861399..a981dcd7086 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
index 17127dd6800..367bc17a951 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
index 04d421aaa23..bbb02a2ffcc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
index ba619907fc5..95216c6ea12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
index 6cd7be559c2..c03ea454790 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
index 88f3018d3d5..795737bd136 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
index 4338155d4a1..2dfa9765cf6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
index 29f873e2932..c08cc39af8b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
index 625969d2f02..64700c35b5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
index 86cff8aef60..9d72338a0b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
index 4533757d601..03ae46ac695 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
index 25dc26358e6..267bc5c5d30 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
index b9e8764ee6c..901a52a3d18 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
index 54ce23d7500..de979d158a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
index 4877cfb679f..422a59a77fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
index 4b2bbe769f8..216c0fde196 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
index 111e6af4a1c..3bad3daf48f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
index 130c1f615a9..22599b33b18 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
index f21a4d6e539..aa5eae4885f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
index 50a56e16b11..feae08b751c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
index b8b270db6bb..aa2fecf67f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
index a66cc3bfad7..321d31c7912 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
index 3f99a9c985c..2af9dea64c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
index d808ae7d13a..9d651597302 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
index 3d54544b6e4..9cd61370dad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
index a53e639e847..954330c6494 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
index 76a872edbc3..780aa71c087 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
index a38417b079d..625bf9b70f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
index 3b0b1b00d74..d0c0d016c30 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
index 8dae47c575a..197e446640d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
index 5cf8935a156..acd583a888b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
index 94b99385520..9e6a11ae7e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
index 5891a0d0ccc..674ef084687 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
index fa6669c262d..c0652b307f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
index d6b8e3ab5b2..ec7fe13fbc7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
index 9a402bfb452..e68aedb6dc1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
index a0757f4617d..e95268a4ef8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
index d1545117c26..ea1c018fcfb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
index dc419a412fb..855124753b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
index 7cd51574773..fbf6b2246b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
index e22ccb0d8aa..f8fddd1bc84 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
index 3771f984779..69e9df30c97 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
index f6babb8d1ef..07f9babdd3b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
index 3dbd333e087..a771c0bb372 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
index 1fd2feb0431..0f28b4dc6d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
index 939d3572bad..56656825519 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
index 56e317e0981..f192f0a85d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
index c2f907092b8..6c04575e08b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
index bb5bb6eafd2..0076812003c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
index 78d52cca8d0..0cd380e3363 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
index eeba09284cd..1d2968083f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
index aa52701d58f..9978189848b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
index 861825cdf20..f44289f3d67 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
index 5920e4dab5d..f9cda2d18ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
index 431ff5b5355..3a4617d6206 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
index 77e53a3ea98..8fdaf94113e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
index 4ab1f7d4734..14ae1f16dff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
index 5d8d9e6e82e..9c423b46dfa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
index cf5f7783f3f..9331f831a61 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
index 1256c235bd0..26c150afa9a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
index 54e150d9d94..f58728962e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
index 5eb9fa409af..f97a55a2e82 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
index 2930fac3450..93b95bb2af6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
index 7094408a3e3..2cac5880143 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
index bdfbf736ed5..6b37ffb6326 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
index 5127d4cf83a..83d204529e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
index 33975d36bc1..b21a7fc9729 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
index 7009c5565c4..694539c672f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
index fe80be82caa..c044ffcefc4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
index b61d7890629..a308c2e7e85 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
index f10c210af7c..a2d9363dfe0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
index 155c9f23073..75fd21b05d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
index 21e66653db6..4b67b5dc483 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
index e0749280190..f6235a9ce71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
index b32ccb6dacb..562843d7091 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
index 82053d264bc..419e44e3be3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
index b83fa463f95..b75ba8e4dfa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
index 63cd6d08641..aa4915d67aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
index 96f4399bec7..b606f6a93e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
index 52ff1e1bf7d..d7d0d7c8274 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
index f5c78b411a0..68906adfbe1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
index 5ef9f16ef56..ec794b7145f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
index e3a4ad78cf8..72dfed58664 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
index a93342c25f6..36aed1e1a8d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
index a172b893d6e..f6e62c4482e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
index 794f7aaffd0..d5c59e70a2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
index 43756212abe..1c1f1e6cf52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
index 3ea70c7e825..e4115266704 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
index bd478d3c14b..cd017f7bc6c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
index b55cc1f07f7..d1738c31c3a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
index 93336e9f4ac..876ae5708fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
index c022bc84323..a8246e484a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
index 44bd55e7cfa..53733005e93 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
index 4dd26707926..7499a7b0897 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
index be667cd0ec6..679388ed65c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
index 1831d387ef5..dd8193773f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
index cbbb4a28ab1..0c8d2016590 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
index 14af9d60b28..0ba0da5f1b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
index a8e876c4ec7..ab72fd07dcb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
index dcab899859d..d63aab37ad8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
index a8967cb1576..a64da05a0e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
index b654b4cfd7d..42741c00e8e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
index 8ad95813b47..90bf94ab988 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
index 492dc37be5f..bba648ac722 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
index e8248c28875..a5e86969a2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
index c8a554563e4..14c57878cb4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
index 4b3a0772080..f0fbf8455af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
index d2f893b4456..262ca2be899 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
index 7753f89769c..c74343aa3d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
index 555e410735b..f5d41e5eef7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
index 6b0657d1de5..96e95468aff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
index e6bd6a85db3..ed7c53c6862 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
index 1f76a2966cc..7781a81adee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
index 42513612f28..3b1be6098d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
index 8f9b0c91818..1c0c096874f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
index c4337d7b70f..280b9c371aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
index 67ddc6901f6..7e5550decac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
index 84d0e70b59c..e19953b781b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
index dec639e45d7..0b7eb9945c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
index f58b8d90a6a..360ba368fd5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
index af389da7ca5..14ad7695f13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
index 3588f0bfb88..453294b71ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
index b6581fc7a76..48f566efd9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
index 33302d30501..2e4fa624fdc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
index 12cef36cd2c..0d03ca42cd6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
index 9e1629ed5a3..01a30606d35 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
index d26aad8e3d8..c6422040055 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
index 673d75c4e01..e3abcfb03d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
index 0f80425aac4..e51db91cd76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
index 4e48c73eb2f..d9b059215ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
index cda92404a2e..7ea37af65c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
index bc6b75b3ea0..002208d6c21 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
index 5ad2cdb1738..fd31d0c1b23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
index edd9cda780a..050a9940843 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
index 0c64c15c014..0a255f46ea0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
index e867857f64e..8ddf5299cbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace impl
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
index 7a3641ba460..4fbe7fc9d76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
index f716e3e683e..38feb5fd088 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
index 56de2d48624..736de9cc001 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
index 24c89ee11d5..50bd3dcf29a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
index 73303c0d98e..8fd40977355 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
index 53d4491b7ae..68733092bf9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
index 5da161915da..283258ebf04 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
index 6f2c809aeea..7c3fbff731b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
index 35d25adf6f3..d9fd77ec0cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
index 8c58592b16a..af67f2dfe65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
index 3557dc866be..03ce2331065 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
index 32930f37b2d..977364e03b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
index 031a9123eb6..082669d8982 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
index dd1f7127fce..3d82dc6a948 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
index a3e16f78935..76363b1792a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
index dea08410a27..93fdb3343a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
index 9d9ff805fed..075bc26dce6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
index 3623af9362a..1b746d89a8f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
index 8bd0e48410d..b36997dbe23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
index c4d9369d050..023fca6182c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
index 139c163302b..f22d5b1c5e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
index f7339206ec1..d44de8ea7d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
index 7f142e0dfb1..8e391dae348 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
index d05a1f51542..f6c74880024 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
index dde85a39577..62ef479d877 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
index 76abdc0c41b..e1d69f5b58e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace internal
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
index e56714e888f..753a1229bbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
index 6b6f9520268..7689a24e315 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
index 7c339f2ffba..054c071307d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
index 4b518ea7e0c..8459a259840 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
index 3254eadf762..d2c8a813eb3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
index d4ce0b44fbc..38d1a424337 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
index 5ccbc2b2fc7..c0ae64089e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
index 4448fe627a6..a49da6c2108 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
index 2d9b61d91e4..443ade2148b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
index bdefb3de030..3939926fcd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
index 77cd865dcbe..23ec8f20be6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
index 511b1cac779..679712f3a94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
index c848657942d..d9c04da3705 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
index f04c5c58757..a21bb0393fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
index c32073cb078..b7ba9a95031 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
index 35f7e502d1b..50aec2c00cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
index 3c8106c377e..523dd0f8441 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
index 5040c383d92..1300ca01c09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
index 83f2b526b5e..006d8da0e04 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
index efbe116364e..8459f4a4e9c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
index 9e8cd61f16a..439ead41f4d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
index d1ea763765c..167dad14cd6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
index 82102f600fb..8475994ffd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
index ecce634577f..4b8f00ede7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
index 07052c7a6b6..4b08d3d7c95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
index 2a27fb0158d..73bce455668 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
index 3267d657400..13644898d6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
index 33a6980d47c..56ca17d1bb9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
index 8b8934374bb..94ea5d652fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
index ef390a0802f..8d26246e774 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
index ce7029d3ddf..f05b6ced432 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
index a96115cf4d3..a043e325f37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
index 05ea0ca96a7..bbf6783b102 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
index d93397c3147..18e6edc4a19 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
index 8733609849e..9856db274c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
index 03bde968151..70d8301ca24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
index ab8f9268d11..e28fcda4ec1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
index 9911db5fd5e..40710c48352 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
index 26976adb754..b60580bfbc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
index aa8fe0d3f41..9f583a5bfac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
index 6ff522865ea..3c96d8b68eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
index e5659dc38a8..0d6d6eaf5ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
index 27aa98bc4ba..3179d2d4603 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
index f296c59240a..888e8423d49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
index a8691221672..de3ee28579e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
index 21c8ca3f8c5..5a066b789ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
index 40333f0cc4a..d273676763a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
index 0fe21ab616e..f8f007c3d78 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
index 992208c2232..35b8b4c156d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
index f062db1d9a4..d6f2fbd21d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
index 770fe16bebf..5823e8b4c9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
index 5cb1ffb0aec..c166348c8fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
index d4a53c95b99..a518dfee684 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
index 6b39cc11784..904358c5540 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
index 0de24cc39fd..14f17ff1ecd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
index 6773ba5f445..fdbd397ddf0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
index 9669d1acd52..bc4d1736338 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
index 52b96c351d8..fb1b20e86f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
index 63e79d9210a..205299c64f8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
index fc1278bfb68..ffd259fbcdf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
index d10f3f12e8a..3949f01f93e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
index da4f234da80..d90d178a1b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
index 0a17b248854..b2a1e29d776 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
index 3a1762fc8db..5d1ea0986cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
index 5a494b4cd53..d0ede8765e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
index b89eb6df99e..fa4bce80d3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
index d9a959eb04f..b8ca7e83fdc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
index 19dc2a5a31e..df7ed669fef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
index 588c3d0ca12..033eaf1d5e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
index 4424ade3e4d..c654bd85fc0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
index 6bf6ca83f23..7c9e4beb40a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
index ed45d4ce104..d7a246b672c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
index 4549fd39688..a67861de405 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
index 080a033ab1b..0b34e28c71e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
index ecdf4ca17ef..b47245a1a5d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
index 337223ed4c3..28786661c93 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
index b4b1f962f59..cdbbfde430a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
index 5b8be33f5eb..05e8d618d28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
index 4b7d60482ef..82cf3ecbda1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
index 2e383479fdd..7621220ef95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
index ea65af2a0ff..c72babb9c61 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
index 046ffe1e3b5..2a8e51e3a77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 b72d06d1739..c84feedd75d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 da473481ff9..f816f9c6229 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
index 3757f686e2a..3c5571e31ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
index 610f13bdaf7..606fec7a7a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
index bb85deda710..6ab125cfeb1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
index b13ac9491df..9ac9e11afa2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
index 1a3db9c3895..e562cb4217d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
index 49cc82f22a3..f50a411dbcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
index 9a6f3e7a831..150eb90d3e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
index 5f06aa22cc5..9fe9b354fa9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
index 9266023533d..7c25c432588 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
index e2100ab064c..257efb23cbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
index 615d32b1a3d..63650b67b97 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
index 94e08c728f2..6c1ad5aa449 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
index 88a1b1ea5d1..0db514dd014 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
index 69e23e3f748..e130ebf3162 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
index 2cca0542694..dc3bf7aa618 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
index fa01c69f680..27fbd4e09a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
index 16da42c9ab4..812b7ae30e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
index 400ff939c7f..a4b6a5d4744 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
index 91b349c7bd4..e53a203439b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
index cf139a15157..e2fc4da49c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
index ec5c9aea01a..23192c02840 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
index 90f1a4caf57..e7e0266ce30 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
index ebb8ea9e13a..a321b5d14bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
index f998702caf4..27aadeda1ec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
index 386d5dfd3d5..714908d5228 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
index 4db665422b8..711e27d8b0e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
index 5577e826694..1a4fce7f51a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
index 85f32ad73ba..e1d43d4ebf6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
index f2ddb08098b..6c5eb300abb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
index 6b321cbe4c1..1f74c6cef8e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
index 4f7c68bea82..0745bea009b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
index a4985355a24..500c62abb57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
index 914f8704c86..2b3ae9b52d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
index f8fe5aa4326..2832b52ca4f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
index f70c7d1f17e..89433263ef9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
index 76981a57681..42c400b3333 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
index ae6c34026da..30a3424e658 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
index f7095983b76..876e812985a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
index fe0256680a7..44e1146c5c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
index 2d15dcc724f..54fb7a879df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
index 2200db2a1b2..c0ed9ed5882 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
index 00fa77d2b94..1c30849adaf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
index 940a559f8fc..16d09c66fb0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
index 73fec13f2fd..a81016aa911 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
index 80b4077c405..39873d48420 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
index 7d29e0bd1d5..306d137151f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
index ca815837b30..dd82349c340 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
index ffdcb93cf1c..08f61bcec94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
index baa580718f3..a01a87baf4a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
index 3cbd2deb433..a7aff1041ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
index c8279e170cb..311e23f17c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
index bd6c0f1c290..1db5fd9467b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
index 4194b9399b9..16cf8f7d5c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
index 098bb3ab059..dc4c5c7afb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
index df44ff345f9..ae4cd3b702f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
index 0332cc68e35..18cec570aab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
index 53c514697d1..6a48eb568e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
index ee978eab5a6..a05e6e35cf4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
index 06d31e30b95..76cef476073 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
index d83b48c8d82..bd0124e9603 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
index 65a31d29ad1..93341f0f0fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
index aea5f69abeb..089821b7d72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
index 4f72e37cf55..972ca5e72db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
index 146235fe6d3..1cd24fdf3e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
index e16a655fdb6..bba6d8d64b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
index 22eab075c87..b8c9e49bee7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
index f48e1a0a3a5..1c88ecea485 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
index ab6bbe3f3ed..86e47426a6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
index ea66a830e07..979e0320ba1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
index 6f98a1bc5c1..a7e506ba28b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
index d6d89ef3adc..2ce4e4d6b42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
index 9daaca3de90..a2b6e841769 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
index 0c63503fe9e..68edc99197f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
index c28bd262577..3c48792750c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
index ac1a16c881d..d6e84169cf2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
index cf98adbb30a..e63739528c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
index e9abffb7475..087ef425a50 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
index fe02e73d484..c4d1a6fc285 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
index 75ad9d229c8..328abdb4834 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
index 85e5b68b086..1b729de5168 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
index 4bdc1ef560b..ed7767e3337 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
index 4793e1ebce0..8b7ff695293 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
index 123a55e4eb4..ff58a2a6a09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
index 0a74d434a48..c1b4efabb9e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
index c19bf316af9..d43649fcfc8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
index b92cec7f125..64f1a8004c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
index 373aaca290f..00bcddc37f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
index 3d79bf61b48..78eabc50820 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
index 94ce8e4e4d6..70e3d4f1124 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
index 12a4f1aebba..dfa03a5f8cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
index 0212c301d1c..9d4d235a8d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
index 027e377d94b..27765b0a595 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
index feb212855e0..d456a01b6a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
index 3e81ed327de..54534870481 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
index 9571a6ae5a0..7f4eb976c96 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
index fae3e574fab..8199f95d01a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
index b437768557c..8eaa656ff65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
index 5181ccc7a6b..101868e369b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
index 010900924cc..50cbb3abda1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace impl
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
index 85940ab3561..113b02d8b74 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
index f3bc12598d5..180d3f9ed14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
index b581a07a9b6..2d7d1dd2c2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
index 2930ac3c91d..498d67bc135 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
index 251d5df6faf..1cf624c702b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
index 8d182e519c2..769f0fd4e0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
index cc01a814a53..8cca310df3a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
index 06dad9d2734..e69f5f2f889 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
index 53555986459..6c3ddcdbf51 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
index 7fbc34330a4..b4baa644b88 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
index b771e3b5842..563f1ae3d63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
index bd949969d49..a9054f11f94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
index c395eb7a36e..07e9085fcea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
index c02897af56f..2e28a36deb8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
index e335e27073b..fbb760247c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
index 7f450e7e476..ef5f55e7819 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
index 7c0705edb0c..b5771ca39a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
index c82838dc9ec..11082ef713d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
index 2a1797a496a..1bab977ca6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
index 8e3f7d41454..b7c2452c370 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
index f03ed6ac3cd..5da15db7dae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
index f914a295f09..60ed33dda66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
index 7e85f4d4a51..734ac74c0da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
index cbec09cae77..7cf636af7e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
index eed8a25bc5a..6965b69eac6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
index 72853e0063a..7c78de2342a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
index 0dc45d84cb9..7a7b38ce4f8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
index fcd19838444..484964e01b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
index b2209278f55..547f49135dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
index 397bcf200fb..b0e64e20e6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
index a319a05cec0..48cc1041374 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
index 245d871c499..9d366d1b31e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
index d4b3df1b693..b2fdc69a4f8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
index 41c6f83175a..41988202c73 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
index 0a12e1e5f6d..6a9179cb784 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
index ca6e2c8b5f3..57802831b78 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
index d31768f798b..f5f69fb9594 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
index b65bf5e858c..c0746eb8e24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
index 08d42166480..c25e66e4c77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
index 8c720138aa7..862eda2aadd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
index 8a8eedefdf2..0d1e39d1a0e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
index 7d9c3946506..88c718e6389 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
index dfd4fb84ea6..c38ac7b2f5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
index 7e0c3cfd06a..47e82fea2ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
index cb848dcff3b..680f2c7c9e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
index 40313050fdc..de2e135566a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
index 856d88de155..4b15c5396d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
index 2e9d5805309..a54f4c46547 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
index bce03d6e2ed..d74483f923d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
index 6151d2a2c46..be58f68bd55 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
index 10947ccecc0..a78ee203310 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
index ac5b3a45476..4d25da1932e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
index 9adbe92f724..a7f499083d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
index fe38ee08a84..884aed852d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
index 7a33cd14f22..f6244f4b2c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
index 6453c053fc9..494c5e97ac3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
index afeece5a330..33497a88aa1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
index 7483b13e141..d98f7ca83a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
index 8221e9b1ad1..8a31a339512 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
index 00c9c34867f..c734debd1c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
index 8ddf753ed75..e63d741ca2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
index 560e0d4b3ea..063764a22ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
index b36d8bb1f35..11460d8f2d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
index cd60e9a4ade..4dd346ff917 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
index 826bfb66eff..3bbf2636da9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
index 146949dc092..22b0306c7c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
index 32a9897f799..6aee86bb084 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
index 13b7eab0b27..407f8546c11 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
index e08376fb105..5e934ca086f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
index 9858dc8f0ff..ac1bca86192 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
index 716340cc764..5d278b67005 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
index f140d2914d0..7a766aeba19 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
index dc4795acb84..73e8e829a45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
index ea4830cf767..b8e0a5bac68 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
index 012ed589119..e5af8219e37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
index b3d58349039..256a7e989af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
index 2fd5b3fcc89..b4300d712a0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
index a6b3afafb3a..74b0fa630f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
index 65e04fc3fec..c9032138f95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
index ed04d9b0439..ef653756393 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
index 977448a285f..93bf12b7342 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
index 11c20feb87b..114f42be648 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
index db0a8319895..9e0c933e742 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
index a37bf2fbc8b..5b1c862a45b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
index 91e959debf8..af0632e5ace 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
index ea3449d6bd7..67eed5eeca5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
index 41347b74ba6..97fb7edc274 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
index 65e021ef2c7..c20616167da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
index 44b712be102..fc57a3fc1cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
index bbe4138e12c..b44f112269c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
index 7d880c629a1..0f2004ec558 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
index 824fd9ffedc..f8fb6ddb7cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
index 9f217d37b2a..4576b3d6f52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
index e8ec2fbd61b..1f3b321e58f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
index b9d8e912169..01dc1bdc3a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
index 5b7ff782283..bb2e6c1166b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
index e89d92f6abf..72f37ed3430 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
index c97183abc69..6aefb4d70cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
index ab273c4aeb5..6dc5270377d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
index c276cc8de47..68805691e5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
index d8aec90efd7..8c83b0f2865 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
index b6b1d1875fb..563274fc31c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
index a3112fbdde8..539bcc8bb55 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
index 1a911d02cbf..ea4e186b6e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
index adbb923f4ff..adcb16d17d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
index 161cc5ef2d1..386044f56c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
index ad742f6b251..a6c913cdab1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
index a0a70fad601..bffe6b0c1db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
index 1633965c143..9c41be7b14e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
index 10d75b08b58..04c5dc0b965 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
index bcf8ca1a737..ddcccac8397 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
index 772eadaa58d..5a4f9813c14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
index d38b74bad0b..c87cea89bdc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
index fd26fa4f994..e1940c6ac27 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
index 22a20164f66..7fd1f147df1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
index 16b3f128be6..d909374c554 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
index 2eea7b88a18..5723dc9f7f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
index 021a45a498f..479f70c937c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
index ba8c5a4289a..2fc72ec45c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
index b4c1fdcda1a..a078288c62d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
index 3f14f629f8d..6e66e182249 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
index c832c19a6c8..3dbbe3e497d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
index d606daf20a7..0f756e20cb0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
index 36914e8ccfd..b277a2fc8fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
index c72c902429b..e31dad54524 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
index f1b7557e5a4..1a8ba821edb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
index 60bd6b98c76..c87b67bf9eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
index b3419c62533..3a6e21c215d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
index ea51f1d52c8..e8c7fa8efc7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
index bb4bccaafd9..a7d04c977bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
index fc626eb81bc..6f62951310f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
index 722968b8b62..8c2981fbf94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
index 02f3ef97497..88828bb718a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
index 8df8ca25420..6c7e6d33c80 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
index 4ddf210a615..3d896c278c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
index 50f50c21974..5963ca41cf4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
index 34f4bf43e41..4f2e4137c04 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
index 1b86b8f840b..fd1ff79b217 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
index 862236656a9..eea200189af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
index 8f645dcd2aa..c422c3da891 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
index 2caed65c149..28bcd7de055 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
index 3b88b2e0329..811d7aa291d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
index c34085c67b6..a484d86a6a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
index 51b1475c73d..2a6f20314cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
index e250387cf45..f226ad9881e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
index 3857350ba70..89a1ec4e788 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
index 5ba37ae0944..99974059e0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
index abfa981dfdb..f8d80d1559f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
index a607c26b942..8f231a87f2f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
index 35913dc20bd..98bbe670926 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
index 6da8325e582..e91db5115f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
index 30443f85963..fafdf0c3770 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
index a6bcb7c1d14..2db0cfe3820 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
index 84e85ac8e4c..c6d3bdbba14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
index 73deaf65878..d8079101742 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
index a79db205609..cf54951ceec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
index 64a80607367..093a9231e36 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
index bc45838e63d..a4bec9c7f23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
index 5ba858e210e..46318fc7d81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
index e1b017d7d5f..0fa91db3110 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
index bf843fecb26..3cde1d8f519 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
index d5e31281a72..e2caae46334 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
index 6176a943e65..25e9d7ee501 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
index 4bfce665cf2..2c35e56d387 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
index 966b26bc58b..c9c51da0de1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
index 1c98fa0486b..3510bb0f1af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
index aaf48a3e46e..7aad111e19a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
index 79515d8e30e..1c1cbe940f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
index 800c3b75bdc..bc416b08547 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
index 4ca01bf8149..0ac8f55596a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
index 38828dc9836..58aba7018d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
index e5ae982d4ac..b5c3f02b04f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
index 39193d086b2..fefd2c338f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
index 3cd85b19f74..ad158e0c614 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
index 121f4d7d59c..913ea6a5996 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
index b85ce5b57ff..43ccf674180 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
index 2db38b64eaf..ed6b11f9f76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
index 6144acca418..1bee14cc8cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 9538b20598d..573c8fd6422 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 e17efdfd4bc..ed395cfe66c 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 5b9d5551215..831740efbbc 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 f5afe57ac14..522ceca01ec 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 029d8aaf831..25b74bd694e 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 3e598a17356..914a22477c1 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 25c8a4d9cfe..88352a15912 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 24d41367d3d..c99008897f3 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 a2a2f19eb5e..2f1f697b9bc 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 af78e4fb571..74231488576 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 053e66cf25e..a2b27a2fb58 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 d9c820a7b55..dc1ffa9f99a 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 7fb87d8fb47..e6ae6a4c6cd 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 7ffc9432060..28c03a9ace4 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 648450831a1..9a7532bca49 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 86689dea52f..f8450127b87 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 382044fb587..04a77f3683d 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 e4c16387871..b4e706557bc 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 1abce32bd3c..48879a7952c 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 e5ab852d59e..464c1c5b5e8 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 e1d2caee25e..61feac3bd47 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 8041e53c2fc..bfc58a448bf 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 f1b0c43ef3a..55e407a7a80 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 5c969cd81a3..0b4f7422ae9 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 dd41be945c5..9a55614af69 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
index 155f444d70f..7d1bd77ee77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
index f7ba67f0ede..a94af1ca433 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
index 769a69f6153..306d82ccb90 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
index 5271f27b10e..b7a252dc905 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
index 929f8c9b8b6..e365c0701e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
index 592fb9487e8..8ea651d8b02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
index 26f28309058..5b159c1f295 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
index 4d99ecfe4c4..1168af66dd3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
index 80ac288e70a..7241d044835 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
index 779cb3296c7..355920fb64b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
index 91dbaf350aa..464b55455f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
index 6812ab6a70c..c29c8517227 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
index 371e5968952..d29ecfb0d07 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
index 72c9eb1dffc..1e4c9f86c2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
index 57dcfd23d02..c999d08e430 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
index ea136fe0ca9..5b49076e9ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
index 3ce0658691f..938c291cd88 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
index d1f8a974b83..0d3b414c305 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
index 4c81fe47e8e..5a4fc6310aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
index fac7ce03da3..9bbd84dfc77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
index 9edf48771bd..aff1f1c8a1e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
index 0702d97157c..568488bdb0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
index 5d0e023cc8c..9159e3d7bee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
index 722f05d80bb..7f77df5cd68 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
index 053d9687849..ff56fde7095 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
index ccc0d6289f5..576fe33600a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
index 5fea0479114..1375f90b8eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
index ad32effcf6e..cf69cf7d9fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
index 56b6b8aa4dd..7272b6cfae7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
index d5f3653508c..c42cb4850a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
index dd19add7c37..7e362dc9d85 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
index 4cecfc4f23b..c82a05c6554 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
index a434d1114e3..727ebe8cc1a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
index 8f964e6b5f9..6576d74524e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
index 0ec73f85688..d95254b5103 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
index 827942b0513..8950396affa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
index 19c993a017a..68fd7c2e581 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
index d3838095a58..9f924762741 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
index 80e4dd7e41c..adf2f4f25cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
index 9ff34f7a966..fef5f116279 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
index 41d498a4c90..d9cbd9af446 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
index 3056ed966be..e448044d087 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
index f043858d912..d4506910e8f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
index 18d6ae3a92c..d3d9717ee64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
index 77f761a1cde..d8592f9c43c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
index 68d1e2257b4..7da08a177fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
index b8c1655b4a3..68aa063e85c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
index 12eed0ce463..53d868a2870 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
index cb63a919a19..3e543a7973c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
index 69d908a9e33..c6596c4a207 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
index 92e881d59d9..649eb6d4ab5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
index e681e60fe51..9636b186245 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
index ca6915167e0..1bdf79dffd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
index ce03c193ce3..bb7132d01cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
index 0d72f8f8bed..107b3deab6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
index 2b82c097d4f..d2503872de3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
index 04b6b5d2aae..e811e67510b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
index 47cd9fac266..c432dc2d209 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
index 671460f7586..ef9bd101520 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
index 89679065f29..31aa7057917 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
index ddb61a9ff5a..2334787ddd5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
index d6cc7b96d8d..8073a77175e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
index 46b20300d77..7cf4db5cf16 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
index a19c11c7160..5958809ec56 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
index ef6b03dafe0..554e39c738c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
index 5099ad6e646..ba1523d72f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
index 7bea0827282..2a7803636fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
index 22828ec2e7a..49aae4d921e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
index 5c37797dee4..926c21e045f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
index 04e07a98ae7..467c48b805c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
index 57ee46907ec..bc65df15dfe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
index 17e91fc6f94..87ab11c875d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
index f66fd7872b0..5025050f647 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
index 89e75ce84ec..a4c900c9239 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
index e72500cad68..88410591951 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
index 136731d8283..a7e57cfd7ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
index d053ece438e..ebff6aa3fd5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
index 7a222093546..50554dae6f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
index f02a65f50f9..6d0ddb28996 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
index 69e4c4fe111..d4ebaa66882 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
index 88413f005af..1ef4fb1624a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
index ccca7955bdf..403951756b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
index 27774828380..4867c04e6b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
index 1e49d61862a..56a3ca7a408 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
index c702b252075..d1e849f5fd4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
index 7f570060315..1bbca3f13d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
index 292338456fd..5b5192860df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
index ad069c65171..0d69685be7a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
index eaab6fd626d..e602d04b522 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
index 1ed155fff8b..553d7d40e37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
index 573b8f770a7..41a0a818989 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
index a59ff8e31c5..00dd5fdbaf9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
index bb721579014..2e154f342e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
index 0f48fe0707f..c46e0ec99f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
index bdab2f17681..0b2f872e1cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
index f3c42192368..ee50e9fb265 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
index 3e8952c5a7a..583c28cdb52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
index 8f9608e9c6a..68f95ff3069 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
index 4c5a4ac590d..fb0662334e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
index 38b7b7470e1..b72cfc9c91f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
index df8b6e667ce..fbd68ba193c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
index 0c6782e1086..c97e9e15bcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
index adb2f261d86..b0e434d5bcc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
index dff53c3936c..dfc5382e4c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
index 824f19717d3..9521372aaf2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
index 05bcb63590d..ac1b4f65b56 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
index 9e0973755ce..9bbe833ea7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
index 574e69d19a9..d66fcba9e5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
index 58672a8c773..e190219d52e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
index 49a97d4bc29..35511de667c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
index cbce3270ec1..0e78cdaa326 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
index 6c9d1b1b1a4..f6dc80949ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
index a319d74601e..e14a5dd2f72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
index e12cdb408eb..0156071f6a0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
index 8b3ae4d2667..26f892d87d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
index c07f28fa037..9546cdb6f4d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
index b3b3664f1b8..e492c759b8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
index 452cb1970d8..a9d404ce307 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
index 3fa6dd9cc66..934a7dcf982 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
index 54860b9b6c2..7cd10ced49b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
index b3c18f984e3..a186b45a13a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
index 88dfc99b62e..f6da5f593e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
index 3913bb7f98b..21ec9996161 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
index 016eb531c35..61a837bed5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
index d3ff2f1c112..3e7d41f188d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
index 5b16afac879..141ab76783a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
index 826da2c964a..abf3acba01a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
index 923918cc9c1..25768d02407 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
index e42204a1a64..4a2d591d605 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
index 6c4c95cdf26..d5e0af45da3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
index de7e7c92d06..f1b313ae921 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch::autograd
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
index 53c7c05e2de..5419f302139 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
index c5f7b7b3305..5b4c0c8d137 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
index 1d17b806dfa..2d97be1863d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
index cbc8395bcaa..e2c8cfd8887 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
index 7feb7f13c25..cf38c305f10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
index 4e35ebe549b..587d26d3678 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
index 3572c953b64..a325c7a1926 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
index 608a5bfe0b1..76fb7bf338f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
index 41dc6ed3606..98b35f7c056 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
index e5d32749b94..66f5904f93e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
index eaef294fbdd..43a40a26cbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
index cef585a0492..04a9ad11060 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
index 6dfd32c7e5b..7d5ef560dc4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
index 7a5ae265045..d1d3a3552d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
index a6ddf7ec526..1f56ea76d34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
index 75c4915cbf3..0027eb4e7ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
index d068884e30c..7c198ad1fed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
index 48ea993fe2f..7dab0680304 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
index 37fb0916e71..0ead4ec60e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
index 50dc9679a06..44f42cf82b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
@@ -28,31 +29,31 @@ public class WorkInfo extends Pointer {
   public WorkInfo(
         OpType opType,
         @Cast("const uint64_t") long seq,
-        @Const @ByRef TimePoint timeStarted,
-        @Const @ByRef TimePoint timeFinished,
-        @Const @ByRef FloatDuration activeDuration) { super((Pointer)null); allocate(opType, seq, timeStarted, timeFinished, activeDuration); }
+        @Const @ByRef SystemTime timeStarted,
+        @Const @ByRef SystemTime timeFinished,
+        @Const @ByRef SecondsFloat activeDuration) { super((Pointer)null); allocate(opType, seq, timeStarted, timeFinished, activeDuration); }
   @SharedPtr @Name("std::make_shared") private native void allocate(
         OpType opType,
         @Cast("const uint64_t") long seq,
-        @Const @ByRef TimePoint timeStarted,
-        @Const @ByRef TimePoint timeFinished,
-        @Const @ByRef FloatDuration activeDuration);
+        @Const @ByRef SystemTime timeStarted,
+        @Const @ByRef SystemTime timeFinished,
+        @Const @ByRef SecondsFloat activeDuration);
   public WorkInfo(
         @Cast("c10d::OpType") byte opType,
         @Cast("const uint64_t") long seq,
-        @Const @ByRef TimePoint timeStarted,
-        @Const @ByRef TimePoint timeFinished,
-        @Const @ByRef FloatDuration activeDuration) { super((Pointer)null); allocate(opType, seq, timeStarted, timeFinished, activeDuration); }
+        @Const @ByRef SystemTime timeStarted,
+        @Const @ByRef SystemTime timeFinished,
+        @Const @ByRef SecondsFloat activeDuration) { super((Pointer)null); allocate(opType, seq, timeStarted, timeFinished, activeDuration); }
   @SharedPtr @Name("std::make_shared") private native void allocate(
         @Cast("c10d::OpType") byte opType,
         @Cast("const uint64_t") long seq,
-        @Const @ByRef TimePoint timeStarted,
-        @Const @ByRef TimePoint timeFinished,
-        @Const @ByRef FloatDuration activeDuration);
+        @Const @ByRef SystemTime timeStarted,
+        @Const @ByRef SystemTime timeFinished,
+        @Const @ByRef SecondsFloat activeDuration);
 
   public native OpType opType(); public native WorkInfo opType(OpType setter);
   public native @Cast("uint64_t") long seq(); public native WorkInfo seq(long setter);
-  public native @ByRef TimePoint timeStarted(); public native WorkInfo timeStarted(TimePoint setter);
-  public native @ByRef TimePoint timeFinished(); public native WorkInfo timeFinished(TimePoint setter);
-  public native @ByRef FloatDuration activeDuration(); public native WorkInfo activeDuration(FloatDuration setter);
+  public native @ByRef SystemTime timeStarted(); public native WorkInfo timeStarted(SystemTime setter);
+  public native @ByRef SystemTime timeFinished(); public native WorkInfo timeFinished(SystemTime setter);
+  public native @ByRef SecondsFloat activeDuration(); public native WorkInfo activeDuration(SecondsFloat setter);
 }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
index 7a261f0b579..a611d12437c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
index aaae3ee3203..2f7bdddf6e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
index d9628c7bb85..4ceb040ac6c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
index cb0becae830..9f3119fefbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
index 58b1a6d108a..ffd1b99edf0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
index f2e807a784f..0362d3dd076 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
index df48166a33a..fbaa08fefec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
index 0c74f5dd733..307b0c6cbb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
index bfc0a0a69d8..c2f3ded390f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
index 18964acd011..9c9bf4fa1de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
index 8846ddfdd68..a61ac6c2ff7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
index 5845c1c2a03..87e399881b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
index de26d786b3f..11be582bbe0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
index 4ce605f9200..ca34ac376e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
index 3c63c512656..9956d4c5632 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
index eb55786d8df..8583dc3ec3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 4ebd80460a7..8d63747cde2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 570ce97eab0..3ae12bce6d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
index f9aae37f700..eb15f0a5907 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
index 10dc060ecf0..cbacb022a25 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
index cd74f2cd6ee..787d3f80e33 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
index b781f4c9db3..792a81bdf6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
index 0ceae2fb390..20e31bb5102 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
index a43e6d7c620..8e11ce8a87b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 039bc058f15..508dbea573e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 928916d0a61..63ce82247b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 0c6265cb999..e7ffb478dff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
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 863bf4df49d..b7fe4d59a6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 c9679a62c48..c2baec59688 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 5811d99943e..2f7250f0243 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 6d6454cde71..2c1178214bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 ff785ca236d..5deeab10d53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 e45665ad4d3..027e58745cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 f10e96d1de3..f906e66b70c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 a60ed662938..ee979318d64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 344a3eb9fb6..48ba9c843ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 c2b30807ef4..47fc99761a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 77cb71e055d..84a6fbf3a0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 f92200dd5ae..82b40cb244d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 147b6db57ac..5d855c66a5b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 acd7b5d6f2d..59da89be52c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 585ebc7f131..3981e5e9cca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 76bc9ee501f..9180929b726 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 5a225d3dc21..7ec9f6fa4a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 7ef305f7887..58d603825e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 dd7ec7b9134..d0fc65bc9c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 1296f481473..afd840daa80 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 956e8fca6de..b1290163c32 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 9c8de963a0a..e1d67306075 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 b4061a4447f..912dc485c66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 fd647dbff81..6efa5df4d63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 600afd17db6..41a8fd86415 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 cef3bb1deb4..52e593f8558 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 1071a2abb88..f167b907d4c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 dc6cdceea75..a7fd4c01b20 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 9053519db5f..a3aeafc4e51 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 e4c4066e138..2315ab3dbad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 2d08b1554ae..b3a32bbdf64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 e50cefb1798..baa65da5fd3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 a77dc4c2a5c..d4887b59d09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 88b49c12377..0e1520b4fc5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 deb3f81f7b7..a83e51c767e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 19736caa21b..7453498d38d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 a83b4f5011f..8afe2c2594c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 2c441033845..4d9e7c9dd7a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 638267b3459..7ffe14243a1 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
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -16,6 +15,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 a37d74d7864..0217c2db1a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.gloo.*;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -12,6 +11,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
@@ -330,15 +331,21 @@ public class gloo extends org.bytedeco.pytorch.presets.gloo {
 // SUM is passed to CUDA aware Allreduce, it knows it can
 // use a NCCL implementation instead of the specified function.
 //
-/** enum gloo::ReductionType */
-public static final int
-  SUM = 1,
-  PRODUCT = 2,
-  MAX = 3,
-  MIN = 4,
+@Namespace("gloo") public enum ReductionType {
+  SUM(1),
+  PRODUCT(2),
+  MAX(3),
+  MIN(4),
 
   // Use larger number so we have plenty of room to add built-ins
-  CUSTOM = 1000;
+  CUSTOM(1000);
+
+    public final int value;
+    private ReductionType(int v) { this.value = v; }
+    private ReductionType(ReductionType e) { this.value = e.value; }
+    public ReductionType intern() { for (ReductionType e : values()) if (e.value == value) return e; return this; }
+    @Override public String toString() { return intern().name(); }
+}
 // Targeting ../gloo/ReductionFunctionFloat.java
 
 
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 8032d73d545..31b65d43923 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
@@ -6,7 +6,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -17,6 +16,8 @@
 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.chrono.Chrono.*;
 
 public class torch extends org.bytedeco.pytorch.presets.torch {
     static { Loader.load(); }
@@ -79937,7 +79938,7 @@ scalar_t sf(scalar_t x, scalar_t y)
 // Since SOCKET_ERROR = -1 in MSVC, so also leverage SYSCHECK_ERR_RETURN_NEG1
 // #define SYSCHECK_ERR_RETURN_NEG1(expr) SYSCHECK(expr, __output != -1)
 
-@Namespace("c10d") public static native void checkForNan(@Const @ByRef Tensor tensor);
+
 
 // Send and receive
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
index dd2a9013b2b..c361111c8bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
@@ -6,7 +6,6 @@
 
 import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.helper.*;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
@@ -18,6 +17,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java
index 952736d9d24..ebd8979b63f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java
index 2503aeffae6..1dfc05c0134 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java
index 998840e4813..e97b394a4b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java
index 632648b12e9..7656216a09a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java
index 6204b4b754f..07406422f8b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java
index 1fd5beacc51..204ba7070b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java
index fafe3362aa1..57ed8bf7304 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
@@ -36,10 +37,12 @@ public static class Function extends FunctionPointer {
   
   
 
+  public ReductionFunctionFloat(ReductionType type, Function fn) { super((Pointer)null); allocate(type, fn); }
+  private native void allocate(ReductionType type, Function fn);
   public ReductionFunctionFloat(@Cast("gloo::ReductionType") int type, Function fn) { super((Pointer)null); allocate(type, fn); }
   private native void allocate(@Cast("gloo::ReductionType") int type, Function fn);
 
-  public native @Cast("gloo::ReductionType") int type();
+  public native ReductionType type();
 
   public native void call(FloatPointer x, @Const FloatPointer y, @Cast("size_t") long n);
   public native void call(FloatBuffer x, @Const FloatBuffer y, @Cast("size_t") long n);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java
index 5e94874c879..28c9c68acd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
@@ -36,10 +37,12 @@ public static class Function extends FunctionPointer {
   
   
 
+  public ReductionFunctionInt(ReductionType type, Function fn) { super((Pointer)null); allocate(type, fn); }
+  private native void allocate(ReductionType type, Function fn);
   public ReductionFunctionInt(@Cast("gloo::ReductionType") int type, Function fn) { super((Pointer)null); allocate(type, fn); }
   private native void allocate(@Cast("gloo::ReductionType") int type, Function fn);
 
-  public native @Cast("gloo::ReductionType") int type();
+  public native ReductionType type();
 
   public native void call(IntPointer x, @Const IntPointer y, @Cast("size_t") long n);
   public native void call(IntBuffer x, @Const IntBuffer y, @Cast("size_t") long n);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java
index 810ad886fe6..c54ad2543d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java
index 5d3d95b43b9..7ad4981d284 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java
index 5fa4272eff5..385df133581 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java
index 14dd56b0f5e..a656993600d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.gloo;
 
-import org.bytedeco.pytorch.chrono.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
@@ -10,6 +9,8 @@
 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.chrono.Chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java
index 8d6abbbd685..9482df2f51a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java
index 46e3ec96255..1ca4d63b49a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java
index 1779d5b57e1..723652edf21 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java
index 7924569b307..3d4e3bca5ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java
index e6f2c455a92..d9826e2ab2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java
index b86802360dd..6fc78352d8d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java
index 5b42e94d7a6..fdb6c415c22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java
index a760de686f1..45ec188faae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java
index c1cd947b083..c6939f31d43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java
index 80861add884..db0b65b5981 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java
index 63fbf64c817..d37e7c73d1e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java
index f55501fbd22..4660b5f7382 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java
index 1b4f2970efc..5f7b1fe64dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java
index 7db1a5a4f7a..18e3dec65a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java
index 980bd2b4d14..3c864d3aeac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java
index 1f505b37b46..f0d82c747a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java
index 5a854c99850..1a22997be4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java
index 9457699c1a8..ab1d12072ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java
index a79f2bbb737..917c6e7c3d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java
index 015eac468ca..17acf5e0bbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java
index 664b9f6bea2..b65cc7226c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java
index bf1a670285c..f5e896a5e05 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java
index f022a612cad..b73e87b5c12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java
index 21f88908a0b..09be5376f19 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java
index c5681226ed8..2370251f8c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java
index eadfe595ff3..34a885940d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java
index cbf16f29285..fc7c89f280c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java
index 82a95951e0a..5f58db9df93 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java
index fbd378aeff6..d81464d7878 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java
index 8fe4e611962..c64088dced9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java
index fb9c639cd56..27326749821 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java
index 666da0a2c22..ba127b729e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java
index 512a28bf763..7da95c93201 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java
index df2f78f5c77..5f449540192 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java
index e97ff294475..4150d713a1a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java
index 60640edc535..f5d0830ee02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java
index 918a88a1365..e9f68882dc8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java
index d6852913a7e..882b7f8da9c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java
index dbc37697376..47a8655212d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java
index fc29d9aafe1..31213ed3a6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java
index ca8b17ad881..1aaf34f37c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java
index 634c6271ce3..ab282ef95b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java
index b092d66b05d..e6979c39d34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java
index 9ed6ae927a1..6f1ef94e967 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java
index 51c5f085dc7..67d786ff60d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java
index 4308280245a..1ced6e5c627 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java
index afaa4567de3..a5940e249cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java
index 6e8faca3964..d5f29d1f44c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java
index 8269938c359..af707cb7f4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java
index b75bda98fe7..43a3c43c305 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java
index 1cc67635cbc..b29a4d4b71d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java
index c7892955b77..1a0e202f82e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java
index 19966be2378..164a4a9d0c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java
index 0bd3b5d5bf3..9ee58f88298 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java
index 431870961ba..0270c9adc36 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java
index 82d9c36d974..b115ee07cf1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java
index e488f0a7370..ca3e7c3699d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java
index 1346b1c682a..10f710bc11d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java
index 4fd369dbf50..90aa2979b0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java
index e2d9794063d..d3bcbb43b41 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java
index 479d02265dd..5d539d3aea2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java
index 2353372146d..61828d5d284 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java
index dbce310e655..430fe0b7aa0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.Allocator;
 import org.bytedeco.pytorch.Function;
-import org.bytedeco.pytorch.chrono.*;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.pytorch.helper.*;
@@ -15,6 +14,8 @@
 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.chrono.Chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java
deleted file mode 100644
index 26e691190be..00000000000
--- a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/FloatDuration.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package org.bytedeco.pytorch.chrono;
-
-import org.bytedeco.javacpp.Pointer;
-import org.bytedeco.javacpp.annotation.ByVal;
-import org.bytedeco.javacpp.annotation.Name;
-import org.bytedeco.javacpp.annotation.Properties;
-
-@Name("std::chrono::duration") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
-public class FloatDuration extends Pointer {
-    public FloatDuration() {  super((Pointer)null); allocate(); };
-    private native void allocate();
-    public FloatDuration(float r) {  super((Pointer)null); allocate(r); };
-    private native void allocate(float r);
-
-    native float count();
-    static native @ByVal @Name("zero") FloatDuration zero_();
-    static native @ByVal FloatDuration min();
-    static native @ByVal FloatDuration max();
-}
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java
deleted file mode 100644
index decdb6d0918..00000000000
--- a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/Milliseconds.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package org.bytedeco.pytorch.chrono;
-
-import org.bytedeco.javacpp.Pointer;
-import org.bytedeco.javacpp.annotation.ByVal;
-import org.bytedeco.javacpp.annotation.Name;
-import org.bytedeco.javacpp.annotation.Properties;
-
-@Name("std::chrono::milliseconds") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
-public class Milliseconds extends Pointer {
-    public Milliseconds() {  super((Pointer)null); allocate(); };
-    private native void allocate();
-    public Milliseconds(long r) {  super((Pointer)null); allocate(r); };
-    private native void allocate(long r);
-
-    native long count();
-    static native @ByVal @Name("zero") Milliseconds zero_();
-    static native @ByVal Milliseconds min();
-    static native @ByVal Milliseconds max();
-}
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java
deleted file mode 100644
index d3ebfd9e13a..00000000000
--- a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemClock.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package org.bytedeco.pytorch.chrono;
-
-import org.bytedeco.javacpp.Pointer;
-import org.bytedeco.javacpp.annotation.ByVal;
-import org.bytedeco.javacpp.annotation.Name;
-import org.bytedeco.javacpp.annotation.Properties;
-
-@Name("std::chrono::system_clock") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
-public class SystemClock extends Pointer {
-    public static native @ByVal TimePoint now();
-}
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java
deleted file mode 100644
index 967e13ca938..00000000000
--- a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/SystemDuration.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package org.bytedeco.pytorch.chrono;
-
-import org.bytedeco.javacpp.Pointer;
-import org.bytedeco.javacpp.annotation.ByVal;
-import org.bytedeco.javacpp.annotation.Name;
-import org.bytedeco.javacpp.annotation.Properties;
-
-@Name("std::chrono::system_clock::duration") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
-public class SystemDuration extends Pointer {
-    public SystemDuration() {  super((Pointer)null); allocate(); };
-    private native void allocate();
-    public SystemDuration(long r) {  super((Pointer)null); allocate(r); };
-    private native void allocate(long r);
-
-    native long count();
-    static native @ByVal @Name("zero") SystemDuration zero_();
-    static native @ByVal SystemDuration min();
-    static native @ByVal SystemDuration max();}
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java b/pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java
deleted file mode 100644
index 47663068292..00000000000
--- a/pytorch/src/main/java/org/bytedeco/pytorch/chrono/TimePoint.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package org.bytedeco.pytorch.chrono;
-
-import org.bytedeco.javacpp.Pointer;
-import org.bytedeco.javacpp.annotation.ByVal;
-import org.bytedeco.javacpp.annotation.Name;
-import org.bytedeco.javacpp.annotation.Properties;
-
-@Name("std::chrono::time_point") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
-public class TimePoint extends Pointer {
-    public TimePoint() {  super((Pointer)null); allocate(); }
-    private native void allocate();
-
-    public native @ByVal SystemDuration time_since_epoch();
-}
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java
index 923e6ebc94e..32a7975cd17 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java
@@ -25,6 +25,7 @@
 import org.bytedeco.javacpp.LoadEnabled;
 import org.bytedeco.javacpp.annotation.Platform;
 import org.bytedeco.javacpp.annotation.Properties;
+import org.bytedeco.javacpp.presets.chrono;
 import org.bytedeco.javacpp.tools.*;
 
 import static org.bytedeco.pytorch.presets.torch.template;
@@ -33,7 +34,7 @@
  * @author Hervé Guillemet
  */
 @Properties(
-    inherit = torch.class,
+    inherit =  { torch.class, chrono.class },
     value = {
         @Platform(
             library = "jnitorch"
@@ -52,10 +53,6 @@ public void init(ClassProperties properties) {
     @Override
     public void map(InfoMap infoMap) {
 
-        infoMap
-            .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;"))
-        ;
-
         //// Instantiation of class templates.
         infoMap
             .put(new Info("gloo::ReductionFunction").pointerTypes("ReductionFunctionFloat"))
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index f383826e40f..918c43dec3a 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -42,6 +42,7 @@
 import org.bytedeco.javacpp.annotation.Platform;
 import org.bytedeco.javacpp.annotation.Properties;
 
+import org.bytedeco.javacpp.presets.chrono;
 import org.bytedeco.javacpp.tools.BuildEnabled;
 import org.bytedeco.javacpp.tools.Info;
 import org.bytedeco.javacpp.tools.InfoMap;
@@ -54,7 +55,7 @@
  * @author Samuel Audet, Hervé Guillemet
  */
 @Properties(
-    inherit = openblas.class,
+    inherit = { openblas.class, chrono.class },
     value = {
         @Platform(
             value = {"linux", "macosx", "windows"},
@@ -343,7 +344,6 @@ public void map(InfoMap infoMap) {
 
             .put(new Info().javaText("import org.bytedeco.pytorch.Allocator;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.Function;"))
-            .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.Module;"))
             .put(new Info().javaText("import org.bytedeco.javacpp.annotation.Cast;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.helper.*;"))
@@ -1067,12 +1067,6 @@ public void map(InfoMap infoMap) {
             .put(new Info("std::pair").pointerTypes("IntPair").define())
         ;
 
-        //// std::chrono
-        infoMap
-            .put(new Info("std::chrono::time_point").pointerTypes("TimePoint"))
-            .put(new Info("std::chrono::duration >", "std::chrono::milliseconds").pointerTypes("Milliseconds"))
-            .put(new Info("std::chrono::duration").pointerTypes("FloatDuration"))
-        ;
 
         //// c10::intrusive_ptr
         /* We cannot define an adapter working like SharedPtrAdapter since there is no public constructor of
@@ -2596,7 +2590,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
         //// Classes kept but passed as generic pointer
                .put(new Info("c10::intrusive_ptr_target", "c10::nullopt", "c10::nullopt_t", "c10::impl::PyObjectSlot",
                    "_object",
-                   "PyObject", "THPObjectPtr", "pyobj_list", "std::chrono::milliseconds", "std::exception_ptr", "std::type_info",
+                   "PyObject", "THPObjectPtr", "pyobj_list", "std::exception_ptr", "std::type_info",
                    "std::pair", "std::stack >", "torch::autograd::utils::DelayWarningHandler",
                    "std::is_same,torch::detail::pack >", "at::cuda::NVRTC", "at::RecordFunctionCallback", "at::StepCallbacks", "THCState", "THHState",
                    "torch::jit::InlinedCallStackPtr", "InlinedCallStackPtr", "torch::jit::ScopePtr", "torch::jit::BackendDebugInfoRecorder",
@@ -2604,7 +2598,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
                    "std::shared_ptr", "caffe2::serialize::PyTorchStreamWriter",
                    "c10::detail::DictImpl::dict_map_type::iterator",
                    "std::iterator >",
-                   "std::optional", "std::optional",
+                   "std::optional",
                    "c10::intrusive_ptr", "c10::intrusive_ptr",
                    "c10::ArrayRef >",
                    "torch::jit::DetachedBuffer::UniqueDetachedBuffer", "std::optional",
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index b4262c85d32..66651067efc 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -78,7 +78,6 @@ public void map(InfoMap infoMap) {
             .put(new Info().enumerate().friendly())
             .put(new Info().javaText("import org.bytedeco.pytorch.*;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.helper.*;"))
-            .put(new Info().javaText("import org.bytedeco.pytorch.chrono.*;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.DeviceType;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.ScalarType;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.MemoryFormat;"))
diff --git a/pytorch/src/main/java9/module-info.java b/pytorch/src/main/java9/module-info.java
index a2f886ca397..eb1b77fa149 100644
--- a/pytorch/src/main/java9/module-info.java
+++ b/pytorch/src/main/java9/module-info.java
@@ -5,6 +5,5 @@
   exports org.bytedeco.pytorch.presets;
   exports org.bytedeco.pytorch.cuda;
   exports org.bytedeco.pytorch.gloo;
-  exports org.bytedeco.pytorch.chrono;
   exports org.bytedeco.pytorch;
 }

From c20d891ad2686f310ca675a5842a55a8de400be1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Fri, 2 Aug 2024 19:55:44 +0200
Subject: [PATCH 53/89] link with cuda_linalg on linux

---
 pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 918c43dec3a..ef88c627963 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -124,7 +124,7 @@
         @Platform(
             value = "linux",
             extension = "-gpu",
-            link = { "c10", "torch", "torch_cpu", "c10_cuda", "torch_cuda", "cudart", "cusparse", "cudnn" } // cupti@.12 needed ?
+            link = { "c10", "torch", "torch_cpu", "c10_cuda", "torch_cuda", "torch_cuda_linalg", "cudart", "cusparse", "cudnn" } // cupti@.12 needed ? cuda_linalg built as separate lib on linux only
         ),
         @Platform(
             value = "windows",

From 9ceff5c2241f69267a6bccfcb96e467ea2ceacd2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sun, 4 Aug 2024 18:37:21 +0200
Subject: [PATCH 54/89] Update gen after chrono merge

---
 .../gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java | 2 +-
 .../java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java        | 2 +-
 .../java/org/bytedeco/pytorch/AcceleratorHooksInterface.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AdagradParamState.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java    | 2 +-
 .../java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java    | 2 +-
 .../org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java    | 2 +-
 .../java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java    | 2 +-
 .../org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java    | 2 +-
 .../java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java    | 2 +-
 .../org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java | 2 +-
 .../org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java    | 2 +-
 .../pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java        | 2 +-
 .../org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java    | 2 +-
 .../java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java    | 2 +-
 .../org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java    | 2 +-
 .../java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java    | 2 +-
 .../org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java    | 2 +-
 .../java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java    | 2 +-
 .../org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java        | 2 +-
 .../java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java | 2 +-
 .../java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java            | 2 +-
 .../bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java  | 2 +-
 .../java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AssignListIterator.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AttributeListIterator.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java    | 2 +-
 .../org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java  | 2 +-
 .../java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java    | 2 +-
 .../org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java  | 2 +-
 .../org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Await.java            | 2 +-
 .../gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java    | 2 +-
 .../org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Block.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/BooleanElementReference.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Break.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/BytePointerVector.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Call.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java    | 2 +-
 .../java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java | 2 +-
 .../bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java  | 2 +-
 .../java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java    | 2 +-
 .../java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java    | 2 +-
 .../java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java  | 2 +-
 .../org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java  | 2 +-
 .../org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java | 2 +-
 .../java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java        | 2 +-
 .../java/org/bytedeco/pytorch/ClassTypePropertyOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Code.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CommHookInterface.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java    | 2 +-
 .../java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java    | 2 +-
 .../java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java    | 2 +-
 .../java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Context.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java  | 2 +-
 .../java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java   | 2 +-
 .../java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java   | 2 +-
 .../java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java  | 2 +-
 .../org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java  | 2 +-
 .../java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java | 2 +-
 .../org/bytedeco/pytorch/CosineSimilarityImplCloneable.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java | 2 +-
 .../org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java    | 2 +-
 .../java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Def.java              | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java           | 2 +-
 .../org/bytedeco/pytorch/DeserializationStorageContext.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Device.java           | 2 +-
 .../gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java        | 2 +-
 .../bytedeco/pytorch/DimVectorInferExpandGeometryResult.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java  | 2 +-
 .../java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DistributedBackend.java   | 2 +-
 .../java/org/bytedeco/pytorch/DistributedBackendOptional.java   | 2 +-
 .../java/org/bytedeco/pytorch/DistributedBackendOptions.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DistributedSampler.java   | 2 +-
 .../java/org/bytedeco/pytorch/DistributedSequentialSampler.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java    | 2 +-
 .../org/bytedeco/pytorch/DoubleComplexElementReference.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java    | 2 +-
 .../java/org/bytedeco/pytorch/DoubleComplexListIterator.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/DoubleElementReference.java   | 2 +-
 .../java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java    | 2 +-
 .../org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java | 2 +-
 .../java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java  | 2 +-
 .../org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Example.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java    | 2 +-
 .../org/bytedeco/pytorch/ExecutorExecutionModeOptional.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java      | 2 +-
 .../org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java  | 2 +-
 .../java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java  | 2 +-
 .../org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/For.java              | 2 +-
 .../gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java      | 2 +-
 .../java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java  | 2 +-
 .../org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java  | 2 +-
 .../java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java  | 2 +-
 .../org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java  | 2 +-
 .../java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Function.java         | 2 +-
 .../gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java   | 2 +-
 .../java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Future.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/FutureElementReference.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/FutureListIterator.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/FutureSingleElementType.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/GenericElementReference.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/GenericListIterator.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Global.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java    | 2 +-
 .../java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java       | 2 +-
 .../gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Half.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java   | 2 +-
 .../org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java   | 2 +-
 .../java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/IdentListIterator.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/If.java               | 2 +-
 .../gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java   | 2 +-
 .../java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java   | 2 +-
 .../java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java   | 2 +-
 .../java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java   | 2 +-
 .../java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java   | 2 +-
 .../java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java   | 2 +-
 .../java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java          | 2 +-
 .../gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java  | 2 +-
 .../org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java   | 2 +-
 .../bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java   | 2 +-
 .../bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java | 2 +-
 .../pytorch/JavaDistributedRandomTensorDataLoaderBase.java      | 2 +-
 .../bytedeco/pytorch/JavaDistributedSequentialDataLoader.java   | 2 +-
 .../pytorch/JavaDistributedSequentialDataLoaderBase.java        | 2 +-
 .../pytorch/JavaDistributedSequentialTensorDataLoader.java      | 2 +-
 .../pytorch/JavaDistributedSequentialTensorDataLoaderBase.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java | 2 +-
 .../java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java   | 2 +-
 .../org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java | 2 +-
 .../java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java | 2 +-
 .../org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java    | 2 +-
 .../bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java   | 2 +-
 .../java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java  | 2 +-
 .../org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java    | 2 +-
 .../java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java | 2 +-
 .../org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java    | 2 +-
 .../org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java    | 2 +-
 .../java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java | 2 +-
 .../java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java   | 2 +-
 .../org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Library.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java      | 2 +-
 .../gen/java/org/bytedeco/pytorch/ListSingleElementType.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java    | 2 +-
 .../org/bytedeco/pytorch/LocalResponseNormImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LongElementReference.java | 2 +-
 .../java/org/bytedeco/pytorch/LongExpandingArrayOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java            | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java    | 2 +-
 .../java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java      | 2 +-
 .../gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java    | 2 +-
 .../org/bytedeco/pytorch/MarginRankingLossImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java | 2 +-
 .../java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Method.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Module.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java   | 2 +-
 .../java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java | 2 +-
 .../org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java | 2 +-
 .../java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java  | 2 +-
 .../java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java | 2 +-
 .../bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java | 2 +-
 .../org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java  | 2 +-
 .../java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java   | 2 +-
 .../bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java   | 2 +-
 .../org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java   | 2 +-
 .../java/org/bytedeco/pytorch/MultiheadAttentionOptions.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Node.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java              | 2 +-
 .../gen/java/org/bytedeco/pytorch/OpRegistrationListener.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java        | 2 +-
 .../org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java  | 2 +-
 .../bytedeco/pytorch/OptimizerCloneableAdagradParamState.java   | 2 +-
 .../org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java     | 2 +-
 .../org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java  | 2 +-
 .../org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java    | 2 +-
 .../org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java | 2 +-
 .../org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java    | 2 +-
 .../org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java | 2 +-
 .../org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java  | 2 +-
 .../bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java   | 2 +-
 .../java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java | 2 +-
 .../org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java  | 2 +-
 .../java/org/bytedeco/pytorch/OptimizerParamGroupVector.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java | 2 +-
 .../org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Param.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ParamListIterator.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java    | 2 +-
 .../java/org/bytedeco/pytorch/ParameterDictImplCloneable.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java    | 2 +-
 .../java/org/bytedeco/pytorch/ParameterListImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java | 2 +-
 .../java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java   | 2 +-
 .../java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java   | 2 +-
 .../java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java | 2 +-
 .../java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java     | 2 +-
 .../org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Property.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java  | 2 +-
 .../java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java   | 2 +-
 .../bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java         | 2 +-
 .../gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/RRefSingleElementType.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java | 2 +-
 .../java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java   | 2 +-
 .../java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java  | 2 +-
 .../java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java  | 2 +-
 .../java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java    | 2 +-
 .../java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java          | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java  | 2 +-
 .../java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/RegisterOperators.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java | 2 +-
 .../org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java | 2 +-
 .../org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java | 2 +-
 .../org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Result.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Return.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java              | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java          | 2 +-
 .../gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java  | 2 +-
 .../java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java   | 2 +-
 .../java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Select.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Self.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SequentialSampler.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java    | 2 +-
 .../java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java | 2 +-
 .../java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java   | 2 +-
 .../java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Source.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java          | 2 +-
 .../java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java  | 2 +-
 .../java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Store.java            | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java  | 2 +-
 .../org/bytedeco/pytorch/StringAnyModuleDictItemVector.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/StringGenericListDict.java    | 2 +-
 .../org/bytedeco/pytorch/StringGenericListDictIterator.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java        | 2 +-
 .../gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java   | 2 +-
 .../java/org/bytedeco/pytorch/StringSharedModuleDictItem.java   | 2 +-
 .../org/bytedeco/pytorch/StringSharedModuleDictItemVector.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/StringSharedModulePair.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java | 2 +-
 .../java/org/bytedeco/pytorch/StringTensorDictItemVector.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/StringTensorVector.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/StringViewOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/T_DataPtrSizeT_T.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/T_IntInt_T.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/T_LongLong_T.java     | 2 +-
 .../bytedeco/pytorch/T_PackedSequenceT_TensorTensor_T_T.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/T_PackedSequenceTensor_T.java | 2 +-
 .../T_PyObject_TorchDispatchModeTorchDispatchModeKey_T.java     | 2 +-
 .../bytedeco/pytorch/T_SafePyObjectTorchDispatchModeKey_T.java  | 2 +-
 .../org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_T.java | 2 +-
 .../java/org/bytedeco/pytorch/T_StringSizeTSizeT_TOptional.java | 2 +-
 .../T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java   | 2 +-
 .../bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwned_T.java  | 2 +-
 .../java/org/bytedeco/pytorch/T_TensorT_TensorTensor_T_T.java   | 2 +-
 .../java/org/bytedeco/pytorch/T_TensorTensorDoubleLong_T.java   | 2 +-
 .../pytorch/T_TensorTensorTensorTensorTensorTensorTensor_T.java | 2 +-
 .../bytedeco/pytorch/T_TensorTensorTensorTensorTensor_T.java    | 2 +-
 .../bytedeco/pytorch/T_TensorTensorTensorTensorVector_T.java    | 2 +-
 .../java/org/bytedeco/pytorch/T_TensorTensorTensorTensor_T.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/T_TensorTensorTensor_T.java   | 2 +-
 .../bytedeco/pytorch/T_TensorTensorVectorTensorVector_T.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/T_TensorTensorVector_T.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_T.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/T_TensorTensor_TOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_T.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/T_TypePtrLong_TOptional.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java        | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java      | 2 +-
 .../gen/java/org/bytedeco/pytorch/TensorElementReference.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/TensorExampleCollation.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/TensorExampleIterator.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/TensorExampleOptional.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java  | 2 +-
 .../java/org/bytedeco/pytorch/TensorExampleVectorIterator.java  | 2 +-
 .../java/org/bytedeco/pytorch/TensorExampleVectorOptional.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java      | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorListIterator.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java   | 2 +-
 .../org/bytedeco/pytorch/TensorOptionalElementReference.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java   | 2 +-
 .../java/org/bytedeco/pytorch/TensorOptionalListIterator.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Token.java            | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TraceableFunction.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java   | 2 +-
 .../org/bytedeco/pytorch/TransformerDecoderImplCloneable.java   | 2 +-
 .../java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java  | 2 +-
 .../bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java  | 2 +-
 .../org/bytedeco/pytorch/TransformerDecoderLayerOptions.java    | 2 +-
 .../java/org/bytedeco/pytorch/TransformerDecoderOptions.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java   | 2 +-
 .../org/bytedeco/pytorch/TransformerEncoderImplCloneable.java   | 2 +-
 .../java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java  | 2 +-
 .../bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java  | 2 +-
 .../org/bytedeco/pytorch/TransformerEncoderLayerOptions.java    | 2 +-
 .../java/org/bytedeco/pytorch/TransformerEncoderOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/TransformerOptions.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java         | 2 +-
 .../gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java    | 2 +-
 .../org/bytedeco/pytorch/TripletMarginLossImplCloneable.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java | 2 +-
 .../org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java | 2 +-
 .../pytorch/TripletMarginWithDistanceLossImplCloneable.java     | 2 +-
 .../bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Type.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java          | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java       | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java     | 2 +-
 .../gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Use.java              | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Value.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Var.java              | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java         | 2 +-
 .../gen/java/org/bytedeco/pytorch/VariableHooksInterface.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java       | 2 +-
 .../java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java    | 2 +-
 .../java/org/bytedeco/pytorch/WeakStorageVectorOptional.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/While.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/With.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/Work.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java         | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java  | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/attribute_iterator.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java          | 2 +-
 .../org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java | 2 +-
 .../java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java   | 2 +-
 .../java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java    | 2 +-
 .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java   | 2 +-
 .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java     | 2 +-
 .../java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java  | 2 +-
 .../org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java    | 2 +-
 .../java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java | 2 +-
 .../java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java    | 2 +-
 .../org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java   | 2 +-
 ...eviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java   | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java    | 2 +-
 .../org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java        | 2 +-
 .../gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java     | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java        | 2 +-
 .../java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java  | 2 +-
 .../java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java       | 2 +-
 .../gen/java/org/bytedeco/pytorch/gloo/TransportContext.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java     | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java  | 2 +-
 .../gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java          | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java    | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java        | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java             | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java       | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java  | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java   | 2 +-
 .../gen/java/org/bytedeco/pytorch/named_attribute_iterator.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/named_attribute_list.java | 2 +-
 .../gen/java/org/bytedeco/pytorch/named_buffer_iterator.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/named_buffer_list.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/named_module_iterator.java    | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/named_module_list.java    | 2 +-
 .../gen/java/org/bytedeco/pytorch/named_parameter_iterator.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/named_parameter_list.java | 2 +-
 .../src/gen/java/org/bytedeco/pytorch/parameter_iterator.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java   | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java      | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java            | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java         | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java           | 2 +-
 pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java       | 2 +-
 1513 files changed, 1513 insertions(+), 1513 deletions(-)

diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
index d9e28136f00..8ded0a0b6f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
index 737135f5c50..fc7c91e8e0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
index fcb503d8e08..3de43f3b590 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
index deee8b46569..1ee0e0b0db7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
index 96ae1e7a6d3..911b9ff043d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
index b5f52be2528..38a95ca89ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
index 089254bfd13..2aedf2995d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
index eb2d3cdf9b4..f1cb5976c51 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
index 51dd99048d9..27c0395189c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
index 32cc5a297e1..a0aeea6485c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
index afc68f4edf0..f1577c31574 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
index 87d1800fea2..72bf0d69d81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
index 97f0fed568f..0b6a7ac72ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
index ae7e4f7eaa0..0c235e835a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
index 5dd687f002c..8349ef5ab13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
index 0002323bcfa..8a106af087d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
index cedf8f8fa45..28d39235766 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
index f353df91b6b..75c1d22cffa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
index c4d3b3a5231..cfe361a3481 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
index 1ff11aeec19..f30217f0cb9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
index d877ef4a69c..3bbd085f724 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
index fea33060a47..12d0b402549 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
index a366c2e17d9..90172847797 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
index d0f0d304370..265bb92fdb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
index 52aa5dd242c..ed9e988fd7e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
index c603f1d2226..93868af9c23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
index 58e2290f6dc..59c265fd82b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
index 655498fe501..7086adafa24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
index f53a0a064f9..eaa87435a32 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
index 6ae52f5e3ac..f34f86d056c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
index 4261be57419..cdf1e0553f3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
index 0082753ab58..b0713ebff01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
index b80829223df..abda5a8017f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
index fb635441b0c..559d3230be6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
index 1e4d312b1c6..2ccb3eaefcd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
index 91f811ce64a..50abcc4fcdb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
index 510ca1e690f..66788aff69d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
index b32fb409d98..bfa66e44d11 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
index 012915a83fc..02eb372c58e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
index 66e6a5dded2..892e9230c4c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
index 17352dd9f72..546e367841f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
index a8ca5204625..745561a67a0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace utils
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
index e25d5795b52..b49b1d35de2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
index 1c5f5113d91..59d87b41df7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
index edf21f112cc..60cb869995a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
index 7842a9d5970..dde01a4a309 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
index 23e79816c0a..3aa1d99e5fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
index ee65da4bf2e..8cb1a4512d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
index 7cbbf066041..db91f976a65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
index 7c96fc67125..ccc93cd2a1f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
index 359ad0a8870..503d7e2dc4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
index dbae1770477..2f1de363e4c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
index 6e7f8ab1a7e..6b99c5bc725 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
index 2448a485f38..9b93306c3a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
index 02d4678ba95..b131ec1e5cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
index 70520343d99..29b26fd4385 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
index 7ca6effe86e..e935e1fd985 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
index 37d44315e75..f7f643cc2a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
index e9e6d40be87..44ed8312086 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
index 5370fdc8bfe..f5cade5d94b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
index 6a611029f34..2836376407e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
index 6bf8c8584d6..abd4449e65c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
index d47ca160e0f..88fbdfd34bc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
index 20a35c639f7..0443436aad9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
index 73dc5558a0e..3e187cb9631 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
index 1017665ccd2..7e2c1d2b278 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
index 2e177394768..d1609115c1a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
index 8b535f1e3f1..54ebb90f66b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
index 3661b536754..1fb19291bf0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
index 8aa3270a6ec..cba9b1b7277 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
index c6410a4ec09..a63aea314b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
index 89b6727cc86..dab821eb4ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
index a76c726fc8c..d9fe6eb7f2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
index 48f300b07e7..31972f8d4e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
index 89cb88f89fb..9e2445ee733 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
index 145a4a19aea..209f7fe7741 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
index 28ab3b382b4..2ab23eefc25 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
index 7903d7c5549..84c2456e1ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
index 2a8096b88e3..819b5d4ae26 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
index 5e81b5b9270..1a6f98ad88a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
index 5cd51f3cfa9..ca45697e14a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
index 8d627c8043c..a38b9810339 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
index 1a3910a8f24..3cabd653102 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
index 739bfc9c9a9..006096a9f9f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
index 2b1fd04c86d..71574c1f806 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
index 180efd13db1..2f50a546680 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
index 98e08da7dfc..ca0507feb9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
index 38792fb14aa..15310418142 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
index 1c5c764a796..d33a43df824 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
index aa2288b8595..e8c1fb49c68 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
index 72d70274eba..5131f6e9873 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
index 6700f914d22..24b33b10db0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
index ba7ba4d6518..881b57c7658 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
index f0c2b913b93..7902483ce2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
index 40eed9286b1..dad908311a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
index aab39561737..17f7fed40b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
index c322db9beaa..e8d6df398b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
index 2a2872320c1..e07a0076dfb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
index 0f3deaebeff..5affe6b9cec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
index 87fcf2721c1..77d077ba4d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
index 8a7fc250d76..99dbf6f670c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
index 277f13700fa..49e58947c3d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
index 5d74120714e..23a0d1048ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
index 6b0d52fb05a..c83b68c7b55 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
index e14a1a88685..b5a173ede88 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
index e463069dc9f..be601e8c72b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
index ccac7ce39bf..253ad1399ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
index 83bfcb2957e..5daa3e13c5e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
index 37526dec688..d960bea14ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
index ac0c9ac6bd0..4caa74efe37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
index 35e28f4af6b..c9c6c9223b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
index bca65531629..aacdd77f373 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
index 7b427788f89..7725886c083 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
index 63a8e865663..e0b3b3090c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
index 0250c8653cd..5db6c6cb36b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
index 11aa503920b..6dad504cdba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
index 51a19a4c4a1..8ca87c34e8d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
index da3c7c96f90..d0e1e5fbe72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
index 797bab58b8b..10df846fff2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
index 3d2c79d7b81..d4e6232c095 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
index ff1c7cdb639..dc310e4f265 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
index a0e4a6d0c63..61394422ee0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
index 32aae90d686..7bb40cee8b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
index 17846fd612b..ee27e0ac679 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
index 1e88d94432e..3752ffa4e39 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
index 700d7eb2403..2b7f97b4914 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
index eb8861dc17b..36f80047ad5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
index bbdce4723b9..7e3ddb67a1b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
index 3a3e70355ed..496dfbd77af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
index baefe31dc01..587c025a1e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
index 122889a47e1..fd0e71ed689 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
index 127f4f0608b..e7c9ac97685 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
index cec94925d9d..b88eab3d5ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
index bac3c954c9a..52909dc3d46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
index dc60ba28b84..0bbf61b0853 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
index c57aea94b58..d3809d42fe1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
index 8c9e0693b8a..1f77fb38fb1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
index fdee5475f72..ba7f4267c99 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
index c986f1af34e..9a7c2b06bc5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
index e8f13d7ee09..0449476f9de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
index e106d696d31..5eb40fc869d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
index 1eb53ebf632..21fe3bcb0aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
index 636966d13f4..654fe0cb365 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
index f17e6ffe06a..52b6908b576 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
index d9c40857100..bbd190b5684 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
index ced5409a4e9..84c265045cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
index 6012afc21a3..58300cedc5e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
index b194519bad1..4424ae48176 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
index dabe5d5c9a1..a1da1970d71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
index b31088dc8a8..2a6c0131cb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
index 1acb91b09ea..970b2330a43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
index f2dd638eced..f04bd372ddc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
index b5982e70976..f89f3d7afd5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
index f010d47d2f0..51f9425f208 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
index 3ec1ec87128..afeb8bf7e5e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
index 02b223f412f..29cd98e4224 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
index 03b6b8e368c..b35eb47c3f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
index 1d037f7014e..09c4af68a66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
index c5070a9af63..98e97ad2391 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
index ca7fd22f000..9acd7a9d976 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
index 58a3f191e52..f65b921c20b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
index 8d65e751265..65a09216945 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
index c6a674a242e..1e69962fc60 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
index 063630c80b6..4d269e5539c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
index 2cb430c90e3..08a7e8f1b15 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
index 63d39bac326..cae8a576411 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
index 18b3389f5ef..2bd9ac6746b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
index 38e0c18afaf..a6eb1a0848e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
index 0a56abf428a..ca3c99073b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
index 1114848ea98..ed102b69ccd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
index d4d1d5421c6..f9b4d387ada 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
index b1b5d26efc3..c34514b7732 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
index 15862795061..e5a573e68b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
index f415f5e750d..32b87ff2df8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
index 9fb46fb1980..7a111a2d83f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
index fbc5fe2646a..d0ef4b37d66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
index 034d4c4df0b..ca2ed3148dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
index 6737b9f55a7..7a82cd81d39 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
index f960f5f178b..cedd4db97dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
index 4bc6d86b744..6996367f106 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
index 067d5a98f58..6d729bdf469 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
index b7f93dfda24..c422ebf1a8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
index 39f2028c7b5..915a7d28384 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
index 385c42b71dc..0571a7b5988 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
index 33569427df3..eb8fa81cfbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
index 6ee5096ab96..b5f104ead85 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
index 3ae2c9b55ff..64b5161f6f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
index 47f18dee496..e183d305812 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
index 968dd3fb8f9..d7a316273af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
index cbe8f44e8d1..de5611264b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
index ea76debc9de..8f89d282aa9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
index 3d0fdaa17b2..ab45d2c4cce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
index 867e89c01c6..35b6dfaac64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
index ac16cc20362..a40d94e898d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
index f19d9f0fc29..8d3f0cc4f24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
index 3e45b35f966..831364880aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
index 7629489605d..cb3d9c1348d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
index d7705d55ddd..43e5b10e8f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
index ed10ca02976..9dc85a99888 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
index 1bef6ac7346..ea0f828b959 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
index 86693bbe8c0..f11d22e6e5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
index 54b709ba77e..90f824b0d2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
index 9c13995cabe..53974322ef1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
index c3e9db5088b..3def5ba6f26 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
index 45088cf8afd..4e5f876d897 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
index f1070d1aeb1..c852a7af69c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
index e94226a6492..4bd5dd18129 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
index e812cc91ddb..8889d94b034 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
index dfc449654e3..79749e94814 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
index c634bde12db..dee88651411 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
index 61971fcf882..a2ced4f9aa4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
index 3b0606db564..e37b23cbc78 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
index c06fc58a92b..a5a80d39fc7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
index d9e97f5c4f9..856fb7e07d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
index f46903400f7..d48e52e6347 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
index a77ddcc3786..3e6839c48d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
index cad5aed5281..c322f98e611 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
index f6c1975e15c..9f6263be0a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
index dd57eda81e5..53c7e5c3d49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
index a97ab64450a..1c53e5348ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
index 72986d214be..d65a22a1f2f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
index 143d8c8001f..6ace8200f57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
index c5877f1a493..b63169e799e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
index cccc2061087..52b7cf660c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
index 72d6058708f..5718c01f62d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
index 2d0ac473db6..0e4ea0ebca2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
index 231f72ac598..c19aa7c6401 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
index 10f39cb193f..8494a4f6e64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
index c7dc6c6beb5..344fa032313 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
index 17d85de97dd..1e82f75b092 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
index 0ab8844a9e0..c658d228832 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
index 76d71a0bced..232388f22ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
index cfbd6ad54de..8d0e771b8d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
index 4af857b14cd..76ed7d908d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
index b5884c4a6b5..acc0362768d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
index b75550775d4..290e299f585 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
index 944dc2d3754..e4ccfc9dcbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
index 67c6a5eee11..9268aaf9e50 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
index 865fafb7ad7..cd0ef019688 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
index b7ecaecf3d4..edad6227c4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
index 96761e8acdb..91b200e532c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
index 02b02abc0fe..f22fd391f48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
index 642a610c973..deae70a6a8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
index 7dc829edacc..3511c548686 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
index fae122b1208..55ee7c8ab08 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
index cecc25ad575..957c8c051bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
index fc3bc5412d3..cc3eeca7118 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
index 8bd254b431e..aefecb4d8f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
index 5cd5eb4c023..94eaad1e4b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
index 853d82aa639..9b670744114 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
index 962a014cdc9..7ca9fdddcf8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
index c7841d1e43f..8253d809646 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
index 47db2604bba..b368d31ebbb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
index 7357ef6d912..a67b70c0c28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
index 95c779831e1..cd0b3983713 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
index 41034d1c654..dbf21b45c80 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
index 2a500744699..03d1761146b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
index 625a9ff53a6..b03a9d55165 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
index 97188809413..6d5c177a97f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
index 88c27d43433..1a324e0fdfb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
index b05274f8fe0..24f62d9d53f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
index e9d062f2bb4..1d27471cca4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
index d5d58947f9d..8f010f2a8f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
index a44c25f08c1..7c88915d614 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
index e4fb4fb25a4..614ab43d481 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
index 6abdee79b2f..3de8d2c4b69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
index 52e86452bff..b47a61f36fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
index 29bcb2c142f..c81e7d9bcb4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
index 5f56b219006..43ad3fa72a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
index fdac771d00d..c8b755138e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
index ee3863d516d..07435f5c10e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
index 2099a1cc78b..0370df3482f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
index b6061db94ea..8e058db858d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
index 368b45533af..4871dc43fa9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
index c0b1854f13f..e4bcffc8276 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
index 78f39492cd6..2bba62f6a8e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
index 2064ae5129c..dcb4a550956 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
index 080c89a7b81..2ab533a2a3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
index 9e67ab820c1..7451cd7f80e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
index a5804c715a6..de8937cc7e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
index b203603e411..6e0e2c8e75d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
index fb5782dd7d6..ce2f1614063 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
index 827c137de90..3fc1fd50037 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
index ca910f8d345..60da6ddc227 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
index 5b81cded2cf..cb3316f833f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
index 2717040b325..b95e11f5285 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
index 6276a0af0a1..486285fd22a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
index 27db546b6e3..210a5a8da25 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
index 48d8db0b05e..fee21c99cd6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
index c0bfd0c62fe..e368a8bbc72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
index cb6cd69f7ea..83a172e5fed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
index f36506899d8..1e549919619 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
index 341c44e2e35..66c1424c8ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
index 3d33e773367..3a087dfb9ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
index 418be686838..750af90fd7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
index 03031f44680..60b7015f926 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
index 88725aee511..32692e0a3d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
index 5ca1bb87102..dbf7c9cf107 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
index bc6e357e3cb..a52b429f116 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
index 1172509a701..962dec1747b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
index 67e56bd835e..4459451b5d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
index b40719504ed..ba66b796386 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
index 29d8b6cd82a..854fe2dd2fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
index e8d7ea9f34a..6ba9b32fa66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
index c935083090e..d3f06d4c671 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
index 276a6b70218..ebd4ec2ac34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
index 4df8cd17ab1..0e1be9c2060 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
index f2be562a587..a708a44a3a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
index ad00be7434c..92c8cbd7c52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
index 1ecff5b9a2c..f36f4403eec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
index f00418b1962..bfae7ac9077 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
index 4375f4e9590..cac2ff975ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
index bcbc607b831..08d620c7415 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
index c38af74b64f..8c5aa8f4e3e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
index 41f8c00a8ac..52a55b62c0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
index 6e72e286288..974b9f50528 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
index 74e22bc51b5..384cd6609b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
index e6ea9558de1..9f6b3e96481 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
index 9982a93a0b9..215312f573c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
index 3a96617fd1f..a20d9555cdb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
index a24286b2b28..10670936386 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
index f3a4188e7e1..3086a7679ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
index 0d78c0555fa..e85a5f6ee24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
index 0b22766cc5c..6b2a3f2a18b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
index 9d3a9addb46..e013f6a548f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
index f0a9e8f1304..76cf745153a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
index e997cd276f9..5d34408f4ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
index c9f1cd3e3e6..10cba4bcbba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
index 9e99b6bfc11..c5d61454b43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
index bbb8d27ae43..9f1c96ad6c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
index 02773b933c6..b2666d8af0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
index e899fd11056..955887eaa5c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
index 0294a26fa29..f52cd4459bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
index 25d4cdfd391..0a12da6ad30 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
index ac5c665170f..9b26a31fbed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
index aca55213b80..96cfed1edfa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
index bddf5ed9ab8..06dcb69667b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
index 93cca061837..9c931aeabc5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
index e516229fac7..1f3bc0c4e71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
index 71b04f14b38..dcfc0c73687 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
index b83c4815bb9..58e74df2b53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
index cbe2c8cb626..992335bbb6c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
index cddfeaa98a9..709532abfa3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
index 0379347b359..40d55a2476f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
index 0a387e7c9d4..39e38be6919 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
index 91052f775fc..da0434dfd0e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
index 420e5fdc3c9..eda0c1c0035 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
index d81359f7d33..3e9895c5f44 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
index 98fca47dd51..06e9ca4a6fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
index 3c708133865..b0713cc4ba9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
index 2cac1c86213..1b942a8688e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
index ef9022c7dca..6754124514c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
index b12b0e2106f..50645842f9e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
index 3ce06a679d8..cb6ca07d73c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
index 0b1a192b3b2..25e08969c49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
index 751732f6833..21c8a775a21 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
index c8dfb202d67..037fcaefe57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
index 87682e2e678..093f8bbe232 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
index b19176bd847..6f68494a90b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
index 6da6d14ccb7..145c9fafc68 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
index 2fdf426a710..747caae649b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
index b009f50b990..53daea4a3c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
index f27554ea675..ff01b81a997 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
index 902b7c14c03..6971d7721e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
index 072ba760ac5..19e59f384bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
index 1360bfbf8a5..5f4b1750c68 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
index 3cdec3d4e42..1aece990083 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
index c135a538166..aa42e9566a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
index e678956f21a..d4ce198d498 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
index c3e86dfc713..c1f6b603480 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
index a07451d7520..fc7da2906bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
index 70ea47ff154..b07f34ccc5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
index 015dd57a97b..3a7eeccc266 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
index ba8e81cd21d..1f65f8e8bef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
index f520a393669..682963b455b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
index c9f141d7a65..5d1f1648e25 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
index b60725c92a1..ad4c05e07d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
index 9ae44973384..fc27b2d5f0d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
index ee63178989a..039e6d32faa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
index 0c40c1ac4a0..20d9aba8926 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
index 2c39440d6eb..ff715dc6f7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
index 0ff4e0dc24d..28322aad422 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
index e2ffd4e52dd..8dec0d26279 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
index 9ed8e789e76..e6e9245b2b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
index d3dfa401007..b92e2a49412 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
index f3d5bb5ac3c..e883687fb17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
index 6dd7407ef5d..c246a0b6c0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
index 802b700767e..67884849408 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
index b4f49479191..0929173abcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
index 2d21da3c006..137b36e8d03 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
index 9c04e4043e3..5f9a4bb61d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
index 12f755bfad1..e4376e722da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
index 7c3b48c5c72..5fe5b86da8e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
index f370ed6c047..509fa12c586 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
index ccdc08ba546..3710ec609d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
index 1287e70c4aa..d35b5146ed6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
index e3d4f72da31..b59d484efa1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
index 30faca715b6..0a21b4c9457 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
index f777bf68f6a..7118f8757ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
index 84019997ad4..60593b19e94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
index ef45c3890b6..4939d1aea14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
index 24919aec8cf..61c50cdeb34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
index ca9c83a6857..645cb26fc0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
index e2faa1abd0e..6ad983bb110 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
index 3de03740d3d..329b8628b5b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
index 211b81dc0b8..9c10a8dea70 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
index a0eb9174cb6..6bdbdf40526 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
index ae14cb431ce..c3d23dee5c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
index 8d9ffb1ebe2..2c47938de46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
index 70c8c305b8a..2eea563b65a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
index bcc453cb8e4..21b91bc7b76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
index 76f85e46793..454d5cad197 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
index 98ab6fda9e0..9c6a738645d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
index c3c7585fd29..cac65d038ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
index ab846543704..1a9cb6039c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
index cd209f5181f..2b5d0851e66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
index 1fb0de556a8..fa526277720 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
index 0ce011c1a0a..7daad2c7c3d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
index 79a91edec64..cc0f5076ab6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
index 96b580ef097..af43f7b0486 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
index a71dc305f65..e301c0fb0ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
index d68c3a11fbb..5ec3171658f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
index 61b53e93b22..e6f107745f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
index acc64c49e76..41e0f8324da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
index 3e9d376af08..6df316cf517 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
index 888bd38c841..e1367113ac6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 5f0dc64c91a..edcc130dbee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
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 b7e926ea9ff..cddc17958e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
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 7a21bac7ae2..eb85dade475 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
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 dd7a0c6f282..f8e00e334d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
index 3a650e31e1b..8cc5eaf95e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
index 6aeb61138ea..00af58a035a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
index b0da06961a2..7db173fa69b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
index 9c8dfccdc29..e07f18b8e4c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
index f2bf24105ae..f7ce0f8d83b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
index e80a8a5826a..c80f0fd21ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
index e7fcfed8e38..1fbf04d6e12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
index 90dba24343b..2bec5e4e784 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
index f90274514fb..bda3b08fee7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
index fa9758c027b..3fb7ce4259f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
index 113190ca3a7..bf7c10715b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
index fe895abdc2e..bd5785edbcb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
index 76c66494340..cb0a1fb5afe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
index 4b0f683661a..7c2a2594ad9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
index 0ae297bb7c0..1f713d50183 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
index ca214eee567..73938c66845 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
index afb62c3162a..9a38185a0e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
index 3b2f0f3f19c..1648e7e9533 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
index 58690cf7329..d4cd007d450 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
index 22951a4343c..1d7cb9c74d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
index 935793c15b7..f305aff70e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
index ed13f7a4c02..98579172630 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
index ec0ecf5a86d..73cf01300a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
index 47f91ee07ac..bd99b43ba4a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
index 7e020b8a833..5d4e6ba8576 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
index 20cda6cc694..9fa636c066f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
index 0cc0ad9430c..8c88a1b5071 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
index 1388114b9ff..a1b0aa8253f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
index fdb116bb9cc..49262b9981d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
index f7d752fbc18..b1dee6ac996 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
index dd177b75e41..627fb74a758 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
index 8d48664be18..a2352a5720f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
index 2c213b5975d..1d71600675e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
index c44ee75a971..d342e2f02f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
index 718337201fb..61a9b12535a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
index c12501447c1..680ea512093 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
index f41e5e0c793..54750ca1892 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace ivalue
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
index 75099cb5bd8..35ebd5d627e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
index b10eccce7f2..0657799690e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
index 10abd5bc0fb..d2dcfc8f189 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
index e42fe938f39..e15fe123514 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
index 31f5fdfe7ed..1721d58f818 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
index 34aa8b6606a..7670b4e9990 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
index f380a1c07cf..a3b3661470f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
index e1279db52e0..f48f5edcbe5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
index aa8c0e04fc6..2cf38539557 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
index d3c56203063..946f9374263 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
index 1b66977cc3a..37ed5dced82 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
index 8de0150972e..ac195cb05be 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
index 9e912c4a313..72d7519dff0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
index 83ab5e3ee59..a6cc190938e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
index e83d1f24710..c19c775d6e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
index 913d7ec5f0b..9271cd4138c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
index 8c00ca98a05..d41b57fed08 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
index e6ca729e765..12aea3c493c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
index c16f04a3129..ae53671441d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
index 63ef231ae53..752a120523b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
index 4aa5f9024cd..95a11c8cea8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
index 7b9d609ccf4..7992f5763bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
index b877277fefe..b907f1dd9a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
index 7b61af401a7..f2670c57e56 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
index e9bfb3150ca..a9882888033 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
index 22b6162fc6a..a584ceead96 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
index a5778cd0a10..d28d819a4e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
index 2418d232172..1749c45a666 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
index f97d75f0e63..05a14991c83 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
index 864af759e61..41fc4e3a45e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
index f891f0ef0c1..46ea1eaa674 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
index ab83ab723a8..3530f3f92a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
index ca3a3358c6b..6a5e8b7beb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
index fd00ca028ce..b661920a523 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
index 96413a49197..40ea6a9797c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
index 67b2e6a83fa..a9548314c8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
index 0f8c6cec446..2cdebcc4da4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
index 1fdb7ac799b..79d70965cc9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
index 3cb348be4a7..e982f1326d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
index 15165089443..5a3b4d5cce9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
index ff0a7848094..ae22d628fcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
index 166d3760b2f..256d73d32c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
index 0f4b653dfe9..b0b1e232d7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
index 9fa0cb6b261..edb1e3bb4dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
index 9f0a39a67aa..ea8fc91807f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
index 769299533bb..d6618a48581 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
index c9b167e3922..428370c8533 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
index d4de344a221..d5eb661aff6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
index 6fe24a21f76..19c9752625d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
index f415c4ad0e3..b92805e0185 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
index 5f2df0bd17c..bffecef3c2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
index 2fe3c0ab676..e021d3af4b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
index 8d388e07f46..d24b7f2f560 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
index b8dcbffc55d..d9e484564b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
index 1bec0847698..aafec9e44d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
index 55c1db6734c..3d8b0e2970a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
index 689d46c41af..c962beb3acd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
index 726fdcbb844..5298d607745 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
index 6c92b5c3fdd..203bff7e280 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
index b7368c8346b..e7783860e56 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
index d66e9847c33..679b2317228 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
index a045c3a8ed5..bf2d4a0edcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
index 9d1b0e06bc0..f82ac888170 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
index 1c065b0f776..605ffd3c8ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
index 221578d4b3e..9e7e69d1a3b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
index c57576fc162..ae8259ca22a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
index df072add3f9..1068747be6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
index ee993b4ec92..dbd029425c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
index 956c0604b7a..6379ce7b249 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
index fe5b7ceaec4..6ef2f9da279 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
index 0828d80dade..3f2a157dd3d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
index 4f3a831e137..51aa637bf1f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
index e7c2de0101b..85b3bfc9b62 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
index 566c4879d52..46babb7d17e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
index 98cb334d616..48c880e3286 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
index 9ce6f892ed7..6a8f21300b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
index ede8b498acc..e8147cdaf72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
index ef84ad85fc6..b235831ab2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
index e36616d6bea..aa71364a06b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
index f11c8a40b9c..d0ae4dd15b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
index 18042cdaa81..c00f0980784 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
index 2f820628655..f45d42de679 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
index e4990dc546c..f031e7f63f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
index 5802bc274e1..e0798cf3781 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
index be9bfba5462..0cf8c49c389 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
index ee158d93ee7..cd2ec7f2a57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
index 6226c670536..5ed8c8b54dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
index 34fe4f0fe75..6d182eb4a0b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
index 57374325fb6..595e382b71d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
index 71021cfea92..3bef89e5843 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
index 5f23d73b40f..8563fba158e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
index bd75d8a22f8..c7bc52e2360 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
index 259c3388422..cb1267072ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
index a7ff0b967cc..6e48d046f77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
index de898aa061a..d4abb99a322 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
index eb979f649f4..3f5b504ac6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
index 34d1b726b53..1b659e65b07 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
index da485f04fc9..910d30d19d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
index abef5e346a9..57fd8f6a89b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
index 7726be3aa87..1ab55489d71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
index a5332c46ade..b588539d25c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
index 417ef7c0572..a51f176f942 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
index f88075af978..63b558bd4a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
index 8edea024396..c212a41b492 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
index 25911d1382b..af9f957276e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
index 7e9449a9478..7cf9f3a18b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
index 540e66d30e2..0012ee025f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
index 1dbe2506945..6fb00b95836 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
index a4742d88cdc..20e1f69d071 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
index 4f045a9bf2e..23611c2e65b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
index 081cef03d13..347d93645e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
index 29d7e5da9c6..467d84b7a4e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
index fbbe2ed0acb..922f4429ec5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
index 41e3d6fc325..7eb3cb4b9cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
index 788dd5bea3e..3fffe0ba22f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
index 4ab22317831..fab1f2a8e5c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
index da9584b9a8a..c5e6650e693 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
index 9d3055cf060..0f38cb972c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
index b2af81aa798..e22664f2a65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
index 3deb7d148ff..8a4052ad26a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
index 72100c7ff13..b30bbc0d8cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
index 11b31571b89..17fff414311 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
index f56d257dc91..cc2a984d31f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
index 42e4a06b98d..efe0eceade1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
index 306b5073348..5e94626863e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
index 0133177614c..296a14456a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
index c20e46cb80e..1e1ca69c0e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
index 3d6ad44d0a3..453883b2506 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
index b0efbe343ae..368bc268fca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
index da6f30aab1c..f0e693c8180 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
index 7a89dd63041..8dadfbba37c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
index b3abbe963b0..e9e6a5a592a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
index 46283147922..49472465b3b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
index 8451e16d93f..ce9278addab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
index 5740af380c6..6c8ed75c66e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
index b2d4f2559df..e9046f3702a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
index 41715b411e5..6e9b9c88fd8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
index ecd4af12024..1ae35778475 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
index 730cbcc6722..70b13e08638 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
index e1f8a2b1a42..5ca024e3cf4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
index 3392223b701..97a18537b4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
index 7be43f760cf..19886435f9a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
index b7107698f2c..c09664973d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
index 3ca75d84e0d..9f1d6449bbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
index 16f1368f08f..a7683b97f56 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
index 294acda7595..52840f98b48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
index 4149b0cfa75..72e597da042 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
index c174c9bdc52..6d1b49a4ee6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
index def52ee0ffe..8761ab59350 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
index 6b24df33885..31c7065dcd4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
index 6c5862fb2ed..441fab60c1c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
index cbc95bf5f81..d37432b2258 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
index be1afc47719..f5b96686aaf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
index c1b1dec2ab8..db3918bad80 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
index 37723dc414a..33a0ad86626 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
index 36a67a4da6e..fe4db92cda4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
index eb354480521..e4347190fe7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
index ad4024f661c..db44c544359 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
index 9040743c0ff..9415f4ec464 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
index b6ffe1849e0..83ccdfcac76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
index 0585c9ab0ef..d5ddd42536c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
index 2dec42208c2..bf7df1df10b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
index 59921cd150e..229ddad2f90 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
index ba60e87a250..fb81fd37507 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
index 113274178fb..f74768925ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
index 333f2fe2f45..37281726afe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
index 0308463de77..6cab21bc653 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
index 1b5366e191f..1513a21df73 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
index e748b346ea6..cdfce726c5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
index 70ec65dbd69..3cc9fd1f409 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
index 6dc8f4f5778..1088fa0b790 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
index b602792cedd..ccb74df6bcb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
index 6132eb216d2..afd9934fcd3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
index 167d45cc771..7bb90514a1e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
index d4d7e69f030..d825b99a0ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
index 55cb0f64335..1ace3477058 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
index 8dfc4ad8974..3398ce615b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
index fdbcb8db6f3..d5cc692270c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
index e8f63b6e652..dc242de3e6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
index 6fe3e808663..f2dec0f046a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
index 8489a48ce86..a6565e12749 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
index bf617a7e302..8acc89b380f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
index 0e4cb084560..3133a650dd2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
index 9d24b8c7712..5cb46c1f420 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
index ec2aad22670..0e439ff5bd4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
index 3f882d26f96..1324596be6c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
index c018ca71ba2..cb57c78e1ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
index 2bda703caa7..5a1d3d7211f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
index b8fbad9c9c9..f211866949f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
index 01027293ab9..dc5191df400 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
index 555ce8aec4f..194385f5974 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
index 166f9a5c1f5..65575e2c9a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
index 41092036ef1..65223350e11 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
index 237046b36f0..6b15b5ab46a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
index 733c0497751..bee4baa0f6b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
index 61118088d92..41a456c6a6c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
index 33cb5de97e7..680195ae387 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
index 674908c8537..8f63682015b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
index 7600418160b..caace66e6cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
index c6f3ea0d267..647cf93f271 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
index 0a39ef6d921..de967e80ec0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
index bae280e301e..b1b12711594 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
index 1b7ca2ac3cd..7d169d9432f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
index a981dcd7086..3da18f67d64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
index 367bc17a951..9a90474a213 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
index bbb02a2ffcc..74eaf774bfb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
index 95216c6ea12..3189421441d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
index c03ea454790..728aaf497b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
index 795737bd136..882aaeafc9a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
index 2dfa9765cf6..b036d9fdae4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
index c08cc39af8b..246a86f405e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
index 64700c35b5a..9fb603a32f8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
index 9d72338a0b4..9a13e5140e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
index 03ae46ac695..e1c0763251d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
index 267bc5c5d30..d34f1b79c7c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
index 901a52a3d18..d67c3396531 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
index de979d158a5..3197f77f0e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
index 422a59a77fc..1a836c15bee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
index 216c0fde196..36c9ca1ee52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
index 3bad3daf48f..274a6388680 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
index 22599b33b18..b4e5cfd214f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
index aa5eae4885f..9d31456ca45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
index feae08b751c..5d45a21dcb7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
index aa2fecf67f4..ee3495156fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
index 321d31c7912..589af3fb23a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
index 2af9dea64c6..440f91ac1ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
index 9d651597302..91ecdacb4f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
index 9cd61370dad..580f276bf9a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
index 954330c6494..046e4a68d3c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
index 780aa71c087..2faa322c966 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
index 625bf9b70f6..354c84c485e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
index d0c0d016c30..fb0d8085201 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
index 197e446640d..e5d846a3b55 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
index acd583a888b..07489c03fe4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
index 9e6a11ae7e3..401ff093973 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
index 674ef084687..331b19844a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
index c0652b307f1..c5666fd60a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
index ec7fe13fbc7..2bf94ec4ae1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
index e68aedb6dc1..b4cc00cb45e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
index e95268a4ef8..99c2383a03a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
index ea1c018fcfb..71d47d579a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
index 855124753b3..802c57fc7f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
index fbf6b2246b3..5450bb0010f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
index f8fddd1bc84..5ad845228e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
index 69e9df30c97..5c58b7a5264 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
index 07f9babdd3b..feffc9f1cfd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
index a771c0bb372..76ea0b5656c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
index 0f28b4dc6d3..18ede3292d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
index 56656825519..64ff76734a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
index f192f0a85d7..4b1ce55a29d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
index 6c04575e08b..672de76fde8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
index 0076812003c..f2743416487 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
index 0cd380e3363..fafb1f98cdb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
index 1d2968083f0..4a66d8edb0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
index 9978189848b..2f91b9c2948 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
index f44289f3d67..9f5ebbcdd7e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
index f9cda2d18ea..242f00357b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
index 3a4617d6206..a20a7f69873 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
index 8fdaf94113e..37d623ad67b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
index 14ae1f16dff..cda1a191d84 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
index 9c423b46dfa..1c0ec5e592a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
index 9331f831a61..cf665a0c6b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
index 26c150afa9a..49cf3e846eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
index f58728962e7..44cbf942530 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
index f97a55a2e82..fc2787bd5f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
index 93b95bb2af6..c545973fa64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
index 2cac5880143..64898b902bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
index 6b37ffb6326..ed590b159fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
index 83d204529e9..2679c6ea427 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
index b21a7fc9729..a1ea795749d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
index 694539c672f..df0957ad16e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
index c044ffcefc4..839be1cd1c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
index a308c2e7e85..1b48232a910 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
index a2d9363dfe0..fdc2310d41e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
index 75fd21b05d0..72e0b6dc0f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
index 4b67b5dc483..ad5eb90c7b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
index f6235a9ce71..2a2d09bf4bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
index 562843d7091..46cfd2bdd0d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
index 419e44e3be3..fa2ade6c643 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
index b75ba8e4dfa..43bf8b15f79 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
index aa4915d67aa..6be2eca0ca5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
index b606f6a93e9..1803a744a13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
index d7d0d7c8274..3402071b13d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
index 68906adfbe1..50292398ab5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
index ec794b7145f..e7d3057cbde 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
index 72dfed58664..155115b1c99 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
index 36aed1e1a8d..b2faa12e502 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
index f6e62c4482e..451cada3ed7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
index d5c59e70a2b..f605583117a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
index 1c1f1e6cf52..98dc3e1492f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
index e4115266704..6109588d48d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
index cd017f7bc6c..9ae1ac02bae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
index d1738c31c3a..8ee3812985b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
index 876ae5708fd..d51c4329c11 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
index a8246e484a5..e5336c7233a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
index 53733005e93..9f1b607a95b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
index 7499a7b0897..2bae468d2d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
index 679388ed65c..518a36b9217 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
index dd8193773f7..275036512b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
index 0c8d2016590..a013cfb3f27 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
index 0ba0da5f1b6..8881d525afd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
index ab72fd07dcb..3d2d94fc581 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
index d63aab37ad8..0a297072f5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
index a64da05a0e1..7e3a7e425bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
index 42741c00e8e..b1665eddb15 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
index 90bf94ab988..b6f7fe0aad8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
index bba648ac722..ee4678ac1a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
index a5e86969a2a..d68b7c24d5e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
index 14c57878cb4..befe07bbaef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
index f0fbf8455af..1cdd5ec70f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
index 262ca2be899..2d908d40acb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
index c74343aa3d3..5bfd57b8de7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
index f5d41e5eef7..5adfbeaf808 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
index 96e95468aff..7bc2a338e44 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
index ed7c53c6862..8b65668ad2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
index 7781a81adee..13f76c52e4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
index 3b1be6098d7..43edc69bf2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
index 1c0c096874f..c15cf2054d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
index 280b9c371aa..d90246c9ab2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
index 7e5550decac..56c293dd315 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
index e19953b781b..0933da38b95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
index 0b7eb9945c6..d4e7b4f27a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
index 360ba368fd5..fb5fffb9138 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
index 14ad7695f13..efd15e43d6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
index 453294b71ef..55a668a5740 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
index 48f566efd9d..ed01486b1b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
index 2e4fa624fdc..8515dcfb56f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
index 0d03ca42cd6..f1b5834fbbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
index 01a30606d35..6cf7a555907 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
index c6422040055..2151899b9ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
index e3abcfb03d4..cbf01e8dfcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
index e51db91cd76..dbcc46099b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
index d9b059215ae..a4e50e4ba64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
index 7ea37af65c3..d0c2192efb4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
index 002208d6c21..2de8289cd59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
index fd31d0c1b23..e0b206f3ff9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
index 050a9940843..88bf334baf6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
index 0a255f46ea0..6c12d11a7f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
index 8ddf5299cbd..c5a8f7ba927 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace impl
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
index 4fbe7fc9d76..a6628d3d824 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
index 38feb5fd088..80bfa8ecefb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
index 736de9cc001..49c2084dbce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
index 50bd3dcf29a..b4e3591bfa7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
index 8fd40977355..d2b60599198 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
index 68733092bf9..50c2cf7efcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
index 283258ebf04..ab344c806ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
index 7c3fbff731b..d8bbba42ecf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
index d9fd77ec0cf..7354da7af01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
index af67f2dfe65..6428eb29fd1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
index 03ce2331065..006992f4b98 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
index 977364e03b4..9f65362afad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
index 082669d8982..f4fab86ddaa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
index 3d82dc6a948..04ef0d568b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
index 76363b1792a..69a9106b80a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
index 93fdb3343a3..cd164970f5c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
index 075bc26dce6..3ae8866fc92 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
index 1b746d89a8f..81418c7f116 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
index b36997dbe23..e92b9e62a89 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
index 023fca6182c..ae14b68a6cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
index f22d5b1c5e9..3fb2e4814a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
index d44de8ea7d9..8fc83b885e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
index 8e391dae348..0e5c6474912 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
index f6c74880024..1d18a7bbef7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
index 62ef479d877..0a357dd2ee0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
index e1d69f5b58e..5e5d3cca3e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace internal
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
index 753a1229bbf..d7c05055603 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
index 7689a24e315..1a071bb07b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
index 054c071307d..286845bb474 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
index 8459a259840..0618a637816 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
index d2c8a813eb3..18517e9146b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
index 38d1a424337..600977eccc1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
index c0ae64089e2..efccc130fbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
index a49da6c2108..1336903e791 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
index 443ade2148b..5db3a886ba8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
index 3939926fcd7..39d9afb4fd2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
index 23ec8f20be6..d283313a5ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
index 679712f3a94..fbe72553c75 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
index d9c04da3705..e67a5c2c181 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
index a21bb0393fa..a920b3f1949 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
index b7ba9a95031..964003df133 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
index 50aec2c00cd..ba1b53fa0b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
index 523dd0f8441..b8e41fe9a42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
index 1300ca01c09..5496b5fadbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
index 006d8da0e04..6629929deaa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
index 8459f4a4e9c..0aaec41290f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
index 439ead41f4d..35f52ee9488 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
index 167dad14cd6..f641647859f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
index 8475994ffd7..fbb6e9fcb80 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
index 4b8f00ede7d..0732986c335 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
index 4b08d3d7c95..c48c555f63e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
index 73bce455668..04cd6b23717 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
index 13644898d6a..1bdab8aeb70 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
index 56ca17d1bb9..32180684fb5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
index 94ea5d652fd..c9806da9f58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
index 8d26246e774..2cc8b78b03c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
index f05b6ced432..8802b6a6d46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
index a043e325f37..68c8f4010e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
index bbf6783b102..5b3ad96124c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
index 18e6edc4a19..d8ed69a72a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
index 9856db274c3..ea87c4f1ad8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
index 70d8301ca24..4cf6916f616 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
index e28fcda4ec1..3b358a18355 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
index 40710c48352..1a303cafe01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
index b60580bfbc6..2bcec3ce11b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
index 9f583a5bfac..5b3ff86c2be 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
index 3c96d8b68eb..b4770ca4727 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
index 0d6d6eaf5ea..59f51c5e97a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
index 3179d2d4603..d18650c5722 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
index 888e8423d49..77e3ffff12e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
index de3ee28579e..c5703ce7954 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
index 5a066b789ca..ab6ac4aca82 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
index d273676763a..82c46c6447d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
index f8f007c3d78..e8ac45f1fa7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
index 35b8b4c156d..19057f83485 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
index d6f2fbd21d6..91af114219c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
index 5823e8b4c9d..2bfd903a014 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
index c166348c8fe..8032a1ffa86 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
index a518dfee684..f2a54db8726 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
index 904358c5540..8a08daf28ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
index 14f17ff1ecd..92a967a16af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
index fdbd397ddf0..34688ae435e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
index bc4d1736338..981d1100265 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
index fb1b20e86f7..abeb0a8c524 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
index 205299c64f8..5f6eb7a777d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
index ffd259fbcdf..c437ea137e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
index 3949f01f93e..16e4e52c3f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
index d90d178a1b8..5d9c92eb9cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
index b2a1e29d776..2cc11420410 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
index 5d1ea0986cc..44d62c88fa9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
index d0ede8765e7..12e39b832f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
index fa4bce80d3f..e4e90bcf36f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
index b8ca7e83fdc..316eea80e43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
index df7ed669fef..fb8dcfd1178 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
index 033eaf1d5e1..95b842bafdc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
index c654bd85fc0..365bf2861e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
index 7c9e4beb40a..3c5b5a6c2fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
index d7a246b672c..f103b01920d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
index a67861de405..6b880d3d2eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
index 0b34e28c71e..24b66bc8dca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
index b47245a1a5d..2c094d26d85 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
index 28786661c93..fc1b52f482a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
index cdbbfde430a..8ec1742b514 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
index 05e8d618d28..710d0acec14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
index 82cf3ecbda1..892bfa5626e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
index 7621220ef95..b7d030d4e31 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
index c72babb9c61..21dfaf91d58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
index 2a8e51e3a77..17dc3f36497 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 c84feedd75d..847f5e8a5e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 f816f9c6229..77a1c8ac50c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
index 3c5571e31ae..330244f422e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
index 606fec7a7a8..f52eefbb9c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
index 6ab125cfeb1..3bafe849fd0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
index 9ac9e11afa2..6e20c67355a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
index e562cb4217d..4f28d805d12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
index f50a411dbcf..24a7041fd3d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
index 150eb90d3e4..13cc052058c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
index 9fe9b354fa9..31e75572091 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
index 7c25c432588..b9755815a3e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
index 257efb23cbf..c4239e328bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
index 63650b67b97..9ceceb24ca3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
index 6c1ad5aa449..70e1aaafe00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
index 0db514dd014..e1f0bb570b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
index e130ebf3162..b86450a49d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
index dc3bf7aa618..2a010e90484 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
index 27fbd4e09a8..55b32fe6fb3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
index 812b7ae30e2..28445e75528 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
index a4b6a5d4744..4b5ec42fd3e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
index e53a203439b..9cb4510c93c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
index e2fc4da49c8..247b1b66c49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
index 23192c02840..3ad0d71d51a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
index e7e0266ce30..5212f9152f5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
index a321b5d14bb..3f0c3663c23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
index 27aadeda1ec..0d4b0ee62d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
index 714908d5228..9a63ee63911 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
index 711e27d8b0e..11420a1498d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
index 1a4fce7f51a..62bfa8d00fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
index e1d43d4ebf6..3bcad419353 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
index 6c5eb300abb..cbad3fdf818 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
index 1f74c6cef8e..6877851dc12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
index 0745bea009b..10f89d7f1b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
index 500c62abb57..d51dd6c9983 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
index 2b3ae9b52d1..8d0fd3b5fc3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
index 2832b52ca4f..6b41b64edbb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
index 89433263ef9..f69a31680a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
index 42c400b3333..76f44a4f2c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
index 30a3424e658..d6c97f3d1aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
index 876e812985a..453529a814c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
index 44e1146c5c3..6d27db44d40 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
index 54fb7a879df..313bb04fbec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
index c0ed9ed5882..36ae419051a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
index 1c30849adaf..7ff9e22678e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
index 16d09c66fb0..b628eb4d0a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
index a81016aa911..bf468282a1d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
index 39873d48420..58950cfcb01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
index 306d137151f..d2b5294ebdf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
index dd82349c340..068dbf4d96a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
index 08f61bcec94..d24823376ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
index a01a87baf4a..f613db9d50a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
index a7aff1041ef..4bfbaa8d4b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
index 311e23f17c9..a1978cc55c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
index 1db5fd9467b..bae355c70de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
index 16cf8f7d5c8..e9abd5878f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
index dc4c5c7afb6..db1b4d55e81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
index ae4cd3b702f..94fc89bdba1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
index 18cec570aab..fe9c2c89e59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
index 6a48eb568e1..1a53b993e00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
index a05e6e35cf4..3bb070d7d7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
index 76cef476073..8bcb2fee94e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
index bd0124e9603..f8704bbd7ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
index 93341f0f0fa..0dd8fd7c5e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
index 089821b7d72..7e873742ecd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
index 972ca5e72db..274afb1b7b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
index 1cd24fdf3e5..259f2dcea1e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
index bba6d8d64b5..59128afd1ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
index b8c9e49bee7..f8cb87ab1b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
index 1c88ecea485..abf873c6eef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
index 86e47426a6f..2e7bda29f5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
index 979e0320ba1..a4a7b097721 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
index a7e506ba28b..ddcb3231255 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
index 2ce4e4d6b42..758b03413f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
index a2b6e841769..5d1c76016c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
index 68edc99197f..45042e82105 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
index 3c48792750c..0c9c471261c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
index d6e84169cf2..542d3c5cf01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
index e63739528c2..22dbb3ace24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
index 087ef425a50..d2e8c6032c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
index c4d1a6fc285..70fe6382348 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
index 328abdb4834..abaec595eab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
index 1b729de5168..b8a22cfeff2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
index ed7767e3337..64db6c0d18d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
index 8b7ff695293..b6c85f37365 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
index ff58a2a6a09..bf5ba4ae571 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
index c1b4efabb9e..7f830e1a17d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
index d43649fcfc8..979e67eb9c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
index 64f1a8004c5..2a9eb3b9eef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
index 00bcddc37f0..acbbcffdae9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
index 78eabc50820..12600252f4f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
index 70e3d4f1124..0f010959822 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
index dfa03a5f8cf..a194090cda8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
index 9d4d235a8d8..57f4a579c3d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
index 27765b0a595..511310b164e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
index d456a01b6a2..f3e207564a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
index 54534870481..0557bc46ed3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
index 7f4eb976c96..ab39dd8767f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
index 8199f95d01a..f75164179ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
index 8eaa656ff65..2c73ea47d9b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
index 101868e369b..80c749f2693 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
index 50cbb3abda1..0aea818fc59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace impl
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
index 113b02d8b74..02fcef7763d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
index 180d3f9ed14..5ea2fd86d07 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
index 2d7d1dd2c2d..5d8f3102d42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
index 498d67bc135..2bba9e8bc6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
index 1cf624c702b..e2253b0bde6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
index 769f0fd4e0c..4cdf3915fd5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
index 8cca310df3a..f203e27fd01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
index e69f5f2f889..8fca1131733 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
index 6c3ddcdbf51..c1b9c23ce00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
index b4baa644b88..ab0297cfc2f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
index 563f1ae3d63..b6deb095432 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
index a9054f11f94..481f02544fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
index 07e9085fcea..9c40b4f9f90 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
index 2e28a36deb8..5e293ef4394 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
index fbb760247c9..66fc44c717b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
index ef5f55e7819..cf563f7088e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
index b5771ca39a8..150986df858 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
index 11082ef713d..89acdf86072 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
index 1bab977ca6e..0469e92f46e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
index b7c2452c370..c3a85bb6873 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
index 5da15db7dae..285bb4c72df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
index 60ed33dda66..700b1151b8b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
index 734ac74c0da..31ceabe7205 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
index 7cf636af7e5..4d86a13dc7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
index 6965b69eac6..4e6f9c8d3b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
index 7c78de2342a..ec619394fa2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
index 7a7b38ce4f8..0698fab0641 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
index 484964e01b8..1c0d50e97b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
index 547f49135dd..76262def812 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
index b0e64e20e6f..ba3c5e0a620 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
index 48cc1041374..6fe67d53e8e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
index 9d366d1b31e..14a4120742a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
index b2fdc69a4f8..6adb10bf60d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
index 41988202c73..67f1ca02109 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
index 6a9179cb784..cb62629ca39 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
index 57802831b78..58c5a05b64e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
index f5f69fb9594..17050ba204d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
index c0746eb8e24..abf6d6fe250 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
index c25e66e4c77..eaf6d2608d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
index 862eda2aadd..c355fc35c13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
index 0d1e39d1a0e..04c5303edf3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
index 88c718e6389..212924fe436 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
index c38ac7b2f5a..d9ea990fe64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
index 47e82fea2ac..e0c64e5480c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
index 680f2c7c9e7..d0a24b1518b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
index de2e135566a..f896d6b7228 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
index 4b15c5396d7..2e7c34181d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
index a54f4c46547..1ad1239155b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
index d74483f923d..7503319b33d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
index be58f68bd55..f1fe9e2d5a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
index a78ee203310..e45592f6ae5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
index 4d25da1932e..cc72bd036e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
index a7f499083d0..879850d26df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
index 884aed852d6..388435427ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
index f6244f4b2c7..14ba4a61eb3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
index 494c5e97ac3..7db6fd7638c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
index 33497a88aa1..771454a59fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
index d98f7ca83a2..5d0cf148f37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
index 8a31a339512..657c5806ef6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
index c734debd1c4..95ae5fef2bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
index e63d741ca2e..37da2a99f57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
index 063764a22ea..ba5b2fec26f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
index 11460d8f2d9..4360c5911c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
index 4dd346ff917..f1a02e957c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
index 3bbf2636da9..667b3649d38 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
index 22b0306c7c5..5f9119fbd15 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
index 6aee86bb084..95e2f332790 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
index 407f8546c11..d094cae6a5c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
index 5e934ca086f..b823f58ecad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
index ac1bca86192..7a42919220a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
index 5d278b67005..4b5b498b490 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
index 7a766aeba19..efa6e685e4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
index 73e8e829a45..d4991df38ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
index b8e0a5bac68..3c31cc4799b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
index e5af8219e37..3326d9b5fd3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
index 256a7e989af..3500b29211e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
index b4300d712a0..637027fd5c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
index 74b0fa630f2..0ac609057dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
index c9032138f95..fc91e61b99c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
index ef653756393..9c8defee8a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
index 93bf12b7342..8861999158d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
index 114f42be648..279ec39dc0e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
index 9e0c933e742..84b3f62bd83 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
index 5b1c862a45b..197fba12f66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
index af0632e5ace..a5d22a7c2a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
index 67eed5eeca5..54553909d05 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
index 97fb7edc274..90b2f5f4003 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
index c20616167da..e5ab9ee49a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
index fc57a3fc1cc..6e4c9e7cd58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
index b44f112269c..c017e7e7209 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
index 0f2004ec558..4a7c62febce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
index f8fb6ddb7cc..abf172ff7b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
index 4576b3d6f52..e2c11918cd8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
index 1f3b321e58f..07c80ef6225 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
index 01dc1bdc3a4..0861fcef10b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
index bb2e6c1166b..5e6d5458572 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
index 72f37ed3430..bd089054049 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
index 6aefb4d70cd..cb3464175c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
index 6dc5270377d..0a34e94cca6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
index 68805691e5f..dca14f577d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
index 8c83b0f2865..86aab1220f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
index 563274fc31c..e6c2a05decd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
index 539bcc8bb55..03fbef0967d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
index ea4e186b6e0..4f957f630e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
index adcb16d17d6..0bcf5f0908e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
index 386044f56c8..88f5a26dba6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
index a6c913cdab1..a1ebc52f485 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
index bffe6b0c1db..40198453b0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
index 9c41be7b14e..294f40edf96 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
index 04c5dc0b965..55102990975 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
index ddcccac8397..1a0b41e8d12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
index 5a4f9813c14..cc93ca17f8f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
index c87cea89bdc..9a1fb5161a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
index e1940c6ac27..a7adc1d64c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
index 7fd1f147df1..be429f7557a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
index d909374c554..2ffa7319cd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
index 5723dc9f7f4..adc1c525e99 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
index 479f70c937c..f2ae4415881 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
index 2fc72ec45c9..0c448c242be 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
index a078288c62d..cb5fe95f78d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
index 6e66e182249..9d8003c4133 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
index 3dbbe3e497d..805ba545b47 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
index 0f756e20cb0..6574bf2c047 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
index b277a2fc8fe..8e18c4a23e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
index e31dad54524..9abeee17286 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
index 1a8ba821edb..dfc76b895d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
index c87b67bf9eb..5ca1ee0f56c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
index 3a6e21c215d..786171ea57c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
index e8c7fa8efc7..b044b18cdb1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
index a7d04c977bd..4c5768519c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
index 6f62951310f..8aa0427f0e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
index 8c2981fbf94..b8b59a73552 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
index 88828bb718a..de64aa8ef7c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
index 6c7e6d33c80..e5a3406fd4d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
index 3d896c278c7..240910763bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
index 5963ca41cf4..86ad0e6b380 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
index 4f2e4137c04..2ccbac20a91 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
index fd1ff79b217..08c10b414dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
index eea200189af..29a91c2bbd8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
index c422c3da891..d2fc6b828ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
index 28bcd7de055..545fb4da28e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
index 811d7aa291d..04ad841a1ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
index a484d86a6a2..da0d7ee1402 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
index 2a6f20314cb..8f17515e52c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
index f226ad9881e..6a043ac5578 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
index 89a1ec4e788..94cd0ced205 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
index 99974059e0a..46f1f1ba68b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
index f8d80d1559f..eff37a37c15 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
index 8f231a87f2f..c703eb75cc8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
index 98bbe670926..3d09446ba96 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
index e91db5115f4..407e8a9e9ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
index fafdf0c3770..622cc1b367d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
index 2db0cfe3820..dc43c38b912 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
index c6d3bdbba14..704ef810704 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
index d8079101742..80b2e51ac6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
index cf54951ceec..1f60b952463 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
index 093a9231e36..ac944867107 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
index a4bec9c7f23..9bdec1a7652 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
index 46318fc7d81..56a66aec5c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
index 0fa91db3110..f82441048d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
index 3cde1d8f519..5cce6bdb499 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
index e2caae46334..27ab745b57b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
index 25e9d7ee501..45afad5a610 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
index 2c35e56d387..78a87c21aec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
index c9c51da0de1..ed34f6cf103 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
index 3510bb0f1af..026ad9682c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
index 7aad111e19a..e8491e5ef81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
index 1c1cbe940f4..c89027e6aa4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
index bc416b08547..2ead0db5fbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
index 0ac8f55596a..0a695b3ad9f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
index 58aba7018d7..5b4b74a5edd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
index b5c3f02b04f..9db99f9d6af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
index fefd2c338f6..40368704bbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
index ad158e0c614..ce3c781ca22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
index 913ea6a5996..84716332dc0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
index 43ccf674180..d04be53135b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
index ed6b11f9f76..f65062df5b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
index 1bee14cc8cb..38d3ef416b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 573c8fd6422..1161f4f6943 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 ed395cfe66c..6252db33b00 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 831740efbbc..2f30ad998d2 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 522ceca01ec..6511df3dcae 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 25b74bd694e..b9a0691cfe0 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 914a22477c1..e0cebc47423 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 88352a15912..9707f0fef6d 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 c99008897f3..2fdd1923c55 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 2f1f697b9bc..66ea54cc46d 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 74231488576..4b4301ffc2f 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 a2b27a2fb58..ef2938cc6d9 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 dc1ffa9f99a..e82053ab33f 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 e6ae6a4c6cd..0dfe96d272b 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 28c03a9ace4..9eaeff6fc61 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 9a7532bca49..460787f8133 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 f8450127b87..a579b58d60a 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 04a77f3683d..8b3fefea51e 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 b4e706557bc..eef1b0a18af 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 48879a7952c..50f02f9eeea 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 464c1c5b5e8..845fafcf4cc 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 61feac3bd47..3a2911af7df 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 bfc58a448bf..016e8a6754d 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 55e407a7a80..92a2d83c202 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 0b4f7422ae9..6cb31bedf0c 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 9a55614af69..b96263c0bed 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
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
index 7d1bd77ee77..7358215b236 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
index a94af1ca433..f405806d4d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
index 306d82ccb90..cb409992f3e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
index b7a252dc905..c44a4c655c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
index e365c0701e8..4b8200e9319 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
index 8ea651d8b02..4fdbd876154 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
index 5b159c1f295..1bb8450e976 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
index 1168af66dd3..a4c0a4d140a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
index 7241d044835..f1887705d46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
index 355920fb64b..e697c800551 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
index 464b55455f1..54f3ed14c1e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
index c29c8517227..7c60386e9b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
index d29ecfb0d07..80276ccc829 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
index 1e4c9f86c2b..7c5d6cf31f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
index c999d08e430..3917f5c0156 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
index 5b49076e9ab..59c0d04fd0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
index 938c291cd88..8e8575fe9d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
index 0d3b414c305..3ad308a73cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
index 5a4fc6310aa..d84721b3c41 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
index 9bbd84dfc77..922787364c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
index aff1f1c8a1e..2787f6c1116 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
index 568488bdb0f..22a7f6a617f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
index 9159e3d7bee..624eed6d751 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
index 7f77df5cd68..bc8ba42a844 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
index ff56fde7095..976d23ea3ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
index 576fe33600a..07b9af7c6ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
index 1375f90b8eb..2399bc64e06 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
index cf69cf7d9fe..caf539b2294 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
index 7272b6cfae7..435890ed7e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
index c42cb4850a8..b8975247597 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
index 7e362dc9d85..be8d711fd9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
index c82a05c6554..29a8747f104 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
index 727ebe8cc1a..31b7855ed17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
index 6576d74524e..4a5c16c73d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
index d95254b5103..40237c22a92 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
index 8950396affa..17b2af3fdea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
index 68fd7c2e581..3254d483fbe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
index 9f924762741..e6abb856a00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
index adf2f4f25cb..47d03195ca9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
index fef5f116279..7e812d2e159 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
index d9cbd9af446..d1aa8b2dddf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
index e448044d087..d6655ded4a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
index d4506910e8f..1f5f61afca3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
index d3d9717ee64..35b6369b957 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
index d8592f9c43c..0e7167b043a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
index 7da08a177fd..4c134f26ff5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
index 68aa063e85c..3cfe02b2328 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
index 53d868a2870..b3533185c45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
index 3e543a7973c..7a0dafb1931 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
index c6596c4a207..02248921064 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
index 649eb6d4ab5..29b95f9cc52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
index 9636b186245..5b0a1eb6238 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
index 1bdf79dffd7..d91c63127a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
index bb7132d01cb..28dd640ef11 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
index 107b3deab6d..6c65cbb117f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
index d2503872de3..3ad1e4ad33d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
index e811e67510b..74d4b210da9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
index c432dc2d209..132e64d5083 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
index ef9bd101520..2c5c340eef3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
index 31aa7057917..e43dffb405b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
index 2334787ddd5..f5c6c6dafd1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
index 8073a77175e..9af08c82c75 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
index 7cf4db5cf16..9642a56957e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
index 5958809ec56..13f27161dec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
index 554e39c738c..bb51bd307b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
index ba1523d72f7..541e9e7d16f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
index 2a7803636fc..5f37e4e7076 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
index 49aae4d921e..cbf3950a9f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
index 926c21e045f..02c28cd55a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
index 467c48b805c..a8f64eb69ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
index bc65df15dfe..2c3aafeced9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
index 87ab11c875d..d52cca2acf2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
index 5025050f647..a26b6f25ce8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
index a4c900c9239..a33e0830e6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
index 88410591951..9ed787d80d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
index a7e57cfd7ff..489bad030a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
index ebff6aa3fd5..4bb4cc84366 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
index 50554dae6f6..479537e818b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
index 6d0ddb28996..e02bdc7469e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
index d4ebaa66882..2441ae730df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
index 1ef4fb1624a..b800efe9778 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
index 403951756b5..a0e32c71875 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
index 4867c04e6b0..d9b51b9a538 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
index 56a3ca7a408..b66f5bf2df0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
index d1e849f5fd4..c9f11999d40 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
index 1bbca3f13d2..95d065ee814 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
index 5b5192860df..2a5cd5fe185 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
index 0d69685be7a..9e232ce72e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
index e602d04b522..5626b79c8ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
index 553d7d40e37..067d735f5f5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
index 41a0a818989..018b22bd777 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
index 00dd5fdbaf9..d179b13b7ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
index 2e154f342e4..8dd45071609 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
index c46e0ec99f9..c3bbd9cfd09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
index 0b2f872e1cf..c99763e995b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
index ee50e9fb265..7cc421a8009 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
index 583c28cdb52..68308992a8e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
index 68f95ff3069..7b7fc7b1a7e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
index fb0662334e9..d0893815ab5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
index b72cfc9c91f..0be2e54d8e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
index fbd68ba193c..e3951da301b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
index c97e9e15bcf..be39553e1aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
index b0e434d5bcc..f3a5bbb1da6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
index dfc5382e4c2..870243dae61 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
index 9521372aaf2..e58978e1ada 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
index ac1b4f65b56..a9f43b5697b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
index 9bbe833ea7b..0484a7af3d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
index d66fcba9e5a..3adcf56605e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
index e190219d52e..91dd0e351c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
index 35511de667c..93924b8ad58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
index 0e78cdaa326..14547ca091a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
index f6dc80949ae..05a0501655c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
index e14a5dd2f72..ea29b9675c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
index 0156071f6a0..26000edf7d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace functional
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
index 26f892d87d4..6a22aa2a018 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
index 9546cdb6f4d..a004f37943b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
index e492c759b8a..249ab6b41c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
index a9d404ce307..38548040ed3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
index 934a7dcf982..b135fe64f6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
index 7cd10ced49b..135cf7b7b31 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
index a186b45a13a..2d00372d355 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
index f6da5f593e8..45f44f76e7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
index 21ec9996161..73997c25b42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
index 61a837bed5a..26f92118e9e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
index 3e7d41f188d..7029af21522 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
index 141ab76783a..1581eb48ae3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
index abf3acba01a..cf497e861d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
index 25768d02407..d2bcd4c12aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
index 4a2d591d605..cbf3e871c5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
index d5e0af45da3..b143c7f57da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
index f1b313ae921..a3f2c263041 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace torch::autograd
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
index 5419f302139..62cdf66393a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
index 5b4c0c8d137..f1ba3e8d8d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
index 2d97be1863d..6b2e3ad0b8d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
index e2c8cfd8887..386451c3d33 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
index cf38c305f10..313dc090a5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
index 587d26d3678..96b976a56bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
index a325c7a1926..8807a048143 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
index 76fb7bf338f..58f2cf56300 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
index 98b35f7c056..074c63e629e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
index 66f5904f93e..67fda9f85c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
index 43a40a26cbd..4cd82d4540d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
index 04a9ad11060..f1ec989e171 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
index 7d5ef560dc4..81d5a34e542 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
index d1d3a3552d4..567de6f21ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
index 1f56ea76d34..eec79fed150 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
index 0027eb4e7ae..cb4e680aab2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
index 7c198ad1fed..78787a57b69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
index 7dab0680304..86d6f9314f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
index 0ead4ec60e7..f5474750ae5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
index 44f42cf82b5..72a84099df1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
index a611d12437c..87c70f4d708 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
index 2f7bdddf6e2..41a9d315502 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
index 4ceb040ac6c..76ae90990a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
index 9f3119fefbf..ba4d1cb5d86 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
index ffd1b99edf0..7db049044de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
index 0362d3dd076..198884d4124 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
index fbaa08fefec..4bc086445b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
index 307b0c6cbb6..be35f0c61e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
index c2f3ded390f..466e591eab5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
index 9c9bf4fa1de..50224b38073 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
index a61ac6c2ff7..cb69b752d1d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
index 87e399881b9..c3b40fa138a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
index 11be582bbe0..546296c7b41 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
index ca34ac376e5..fa3f1edb8a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
index 9956d4c5632..35cd12703e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
index 8583dc3ec3f..fdbd37477b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 8d63747cde2..c1f13842dcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 3ae12bce6d1..9a03427b5cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
index eb15f0a5907..0d568e57d2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
index cbacb022a25..4d32b751a48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
index 787d3f80e33..7c7dd3a8d73 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
index 792a81bdf6e..0ec530df48f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
index 20e31bb5102..61114656bc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
index 8e11ce8a87b..ec3c97c6421 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 508dbea573e..574564e6a43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 63ce82247b8..f91b897872a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
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 e7ffb478dff..d77bd6f52f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
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 b7fe4d59a6e..0d3ea9bf366 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 c2baec59688..f5fda585d1d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 2f7250f0243..e89b8262957 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 2c1178214bd..d03efcd23a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 5deeab10d53..4b0e4568b3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 027e58745cc..d5ea1d33028 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 f906e66b70c..77d2e372f78 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 ee979318d64..6e582405ac0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 48ba9c843ef..fe6b83262ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 47fc99761a4..4b698522be1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 84a6fbf3a0f..474619917b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 82b40cb244d..935c7a66f1e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 5d855c66a5b..fc38530894c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 59da89be52c..765f9271518 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 3981e5e9cca..301b597bbff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 9180929b726..c0bfe16f165 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 7ec9f6fa4a9..a1be8b3411a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 58d603825e3..a0bd6f3ed28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 d0fc65bc9c9..80a6286a63e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 afd840daa80..d2010fbabac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 b1290163c32..7a426a8ccc0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 e1d67306075..32512f952d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 912dc485c66..dd0a85f1076 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 6efa5df4d63..63181bdc8ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 41a8fd86415..6574190727b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 52e593f8558..779c7709928 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 f167b907d4c..2fe9e3d63f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 a7fd4c01b20..a72f17368a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 a3aeafc4e51..0bbbaa0e3eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 2315ab3dbad..7f060526e95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 b3a32bbdf64..0bef75fb2ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 baa65da5fd3..8e9734616d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 d4887b59d09..66dce15ee1c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 0e1520b4fc5..4cc9f180248 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 a83e51c767e..47edfd0b7d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 7453498d38d..64b53764a70 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 8afe2c2594c..e756a009c95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 4d9e7c9dd7a..e38e1857f12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 7ffe14243a1..92ff32cbfea 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
@@ -16,7 +16,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
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 0217c2db1a5..b0c4af20444 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java
@@ -12,7 +12,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
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 31b65d43923..3e11adf55b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
@@ -17,7 +17,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 public class torch extends org.bytedeco.pytorch.presets.torch {
     static { Loader.load(); }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
index c361111c8bf..8226883320f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
@@ -18,7 +18,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 import org.bytedeco.cuda.cudart.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java
index ebd8979b63f..8199c3ef721 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Address.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java
index 1dfc05c0134..475ac38cc51 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Algorithm.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java
index e97b394a4b3..45c3cb82f66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Buffer.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java
index 7656216a09a..80bdee3301a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Device.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java
index 07406422f8b..1eac153f5f5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/IStore.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java
index 204ba7070b4..2cfa0b3668d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Pair.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java
index 57ed8bf7304..ea178dfe915 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionFloat.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java
index 28c9c68acd7..dd7e0a48f27 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/ReductionFunctionInt.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java
index c54ad2543d9..65d3efe0234 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/Store.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java
index 7ad4981d284..391f08edf8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/TransportContext.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java
index 385df133581..6365af0c146 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/UnboundBuffer.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java
index a656993600d..b0aa631d3fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/gloo/float16.java
@@ -10,7 +10,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 import org.bytedeco.pytorch.*;
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java
index 9482df2f51a..6b765606df7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java
index 1ca4d63b49a..960c8bff402 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java
index 723652edf21..352bbd11f1a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java
index 3d4e3bca5ad..58320300b7f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java
index d9826e2ab2b..17a091670e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java
index 6fc78352d8d..1eeee3880ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java
index fdb6c415c22..a15ffb084f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java
index 45ec188faae..4ff8d5c9e14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java
index c6939f31d43..c05347f0cf7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java
index db0b65b5981..8f2f819edfa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java
index d37e7c73d1e..d86add0bcfd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java
index 4660b5f7382..dd7eee8f92c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java
index 5f7b1fe64dc..89857f99d92 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java
index 18e3dec65a7..710a1273a77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java
index 3c864d3aeac..592c41e2278 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java
index f0d82c747a8..9c3cede8ee3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java
index 1a22997be4b..c3f9fef02d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java
index ab1d12072ed..a133f273267 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java
index 917c6e7c3d8..c9638b603a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java
index 17acf5e0bbf..c768526c9aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java
index b65cc7226c3..f326ff4cff5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java
index f5e896a5e05..e38b86efa9b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java
index b73e87b5c12..7eaf1004cae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java
index 09be5376f19..799b3fb0047 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java
index 2370251f8c3..1617293b455 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java
index 34a885940d6..cc016f29157 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java
index fc7c89f280c..d0d6f64b57e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java
index 5f58db9df93..2b5c868bc7a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java
index d81464d7878..cebef48061d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java
index c64088dced9..8a0fb758e69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java
index 27326749821..eb39d9b0cf9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java
index ba127b729e8..1a8ec676ad5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java
index 7da95c93201..c34f87e138d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java
index 5f449540192..dcef6951ff7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java
index 4150d713a1a..46a686d6527 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java
index f5d0830ee02..a7c1ba21833 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java
index e9f68882dc8..f84193a4891 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java
index 882b7f8da9c..509cf0d4d0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java
index 47a8655212d..8eff02e91ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java
index 31213ed3a6a..1bf027c271c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java
index 1aaf34f37c3..6d0deb89606 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java
index ab282ef95b0..34bfc20e2b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java
index e6979c39d34..fdd35a030ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
  // namespace detail
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java
index 6f1ef94e967..aafb2110af8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java
index 67d786ff60d..4c44afb0374 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java
index 1ced6e5c627..afe821cdcc2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java
index a5940e249cd..e3688f68ffd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java
index d5f29d1f44c..d6e8818a202 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java
index af707cb7f4b..d636345a68b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java
index 43a3c43c305..b9bd2dc2d52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java
index b29a4d4b71d..50c21112b68 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java
index 1a0e202f82e..8f511587056 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java
index 164a4a9d0c9..b7ccc0dc3b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java
index 9ee58f88298..b599fcc3699 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java
index 0270c9adc36..99e49049a4a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java
index b115ee07cf1..bd9bdee1b68 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java
index ca3e7c3699d..18e08e8c02f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java
index 10f710bc11d..0ce4136456d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java
index 90aa2979b0f..480ecc59279 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java
index d3bcbb43b41..6a1f759d6a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java
index 5d539d3aea2..2657f952db9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java
index 61828d5d284..cb55acf7a8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java
index 430fe0b7aa0..404ba321893 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java
@@ -15,7 +15,7 @@
 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.chrono.Chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
 
 import static org.bytedeco.pytorch.global.torch.*;
 

From f2631883eba22862f29bdc19c4635202976e6e67 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Mon, 5 Aug 2024 11:20:19 +0200
Subject: [PATCH 55/89] Remove helper package

---
 .../src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java   | 2 --
 pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java    | 1 -
 .../src/main/java/org/bytedeco/pytorch/DistanceFunction.java | 1 -
 pytorch/src/main/java/org/bytedeco/pytorch/ExampleStack.java | 2 +-
 pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java | 1 -
 .../main/java/org/bytedeco/pytorch/GraphFunctionCreator.java | 1 -
 .../src/main/java/org/bytedeco/pytorch/IValueSupplier.java   | 1 -
 .../main/java/org/bytedeco/pytorch/IValueVectorConsumer.java | 1 -
 .../java/org/bytedeco/pytorch/{helper => }/IntrusivePtr.java | 2 +-
 .../java/org/bytedeco/pytorch/JitModuleApplyFunction.java    | 1 -
 pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java  | 1 -
 .../src/main/java/org/bytedeco/pytorch/MetadataLogger.java   | 2 --
 .../main/java/org/bytedeco/pytorch/ModuleApplyFunction.java  | 1 -
 .../java/org/bytedeco/pytorch/NamedModuleApplyFunction.java  | 1 -
 .../org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java | 1 -
 pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java    | 5 -----
 .../src/main/java/org/bytedeco/pytorch/OperationCreator.java | 2 --
 pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java | 1 -
 .../java/org/bytedeco/pytorch/SharedModuleApplyFunction.java | 1 -
 .../main/java/org/bytedeco/pytorch/TensorExampleStack.java   | 2 +-
 .../src/main/java/org/bytedeco/pytorch/TensorIdGetter.java   | 1 -
 pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java | 1 -
 .../src/main/java/org/bytedeco/pytorch/TensorTensorHook.java | 1 -
 .../main/java/org/bytedeco/pytorch/TensorTensorRefHook.java  | 1 -
 pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java   | 1 -
 pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java  | 2 --
 pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java  | 2 --
 pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java | 2 --
 pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java  | 1 -
 .../src/main/java/org/bytedeco/pytorch/VoidTensorHook.java   | 1 -
 .../main/java/org/bytedeco/pytorch/{helper => }/WeakPtr.java | 2 +-
 .../src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java | 1 -
 .../src/main/java/org/bytedeco/pytorch/presets/torch.java    | 1 -
 .../main/java/org/bytedeco/pytorch/presets/torch_cuda.java   | 1 -
 34 files changed, 4 insertions(+), 44 deletions(-)
 rename pytorch/src/main/java/org/bytedeco/pytorch/{helper => }/IntrusivePtr.java (88%)
 rename pytorch/src/main/java/org/bytedeco/pytorch/{helper => }/WeakPtr.java (87%)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java b/pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java
index b3eb3d25c52..7f3f4991444 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/BackendMetaPtr.java
@@ -4,8 +4,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
-import org.bytedeco.pytorch.StringBoolMap;
-import org.bytedeco.pytorch.Tensor;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class BackendMetaPtr extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java b/pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java
index 0ba1d825a3c..147f253ac98 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/DDPLogger.java
@@ -6,7 +6,6 @@
 import org.bytedeco.javacpp.annotation.ByRef;
 import org.bytedeco.javacpp.annotation.Const;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.DDPLoggingData;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class DDPLogger extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java
index f566fb80f8b..f75967aa84e 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/DistanceFunction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.javacpp.annotation.ByRef;
 import org.bytedeco.javacpp.annotation.ByVal;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.Tensor;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class DistanceFunction extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/ExampleStack.java b/pytorch/src/main/java/org/bytedeco/pytorch/ExampleStack.java
index be2c90738c6..6c22d708968 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/ExampleStack.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/ExampleStack.java
@@ -14,7 +14,7 @@
 @Name("torch::data::transforms::Stack >")  @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class ExampleStack extends ExampleCollation {
     /** Empty constructor. Calls {@code super((Pointer)null)}. */
-    public ExampleStack() { super((Pointer)null); allocate(); }
+    public ExampleStack() { super(null); allocate(); }
     private native void allocate();
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
     public ExampleStack(Pointer p) { super(p); }
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java b/pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java
index 1a82a2c3590..d39bb147d7b 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/GradCallback.java
@@ -6,7 +6,6 @@
 import org.bytedeco.javacpp.annotation.ByRef;
 import org.bytedeco.javacpp.annotation.ByVal;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.Tensor;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class GradCallback extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java b/pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java
index 3f748ca1a47..3d22f4fd1c5 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/GraphFunctionCreator.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.ByRef;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.GraphFunction;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class GraphFunctionCreator extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java b/pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java
index f721f5bb3b9..4029be2c588 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/IValueSupplier.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.ByPtr;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.IValue;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class IValueSupplier extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java
index 8d488e2234b..10e5169540f 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/IValueVectorConsumer.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.ByRef;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.IValueVector;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class IValueVectorConsumer extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java b/pytorch/src/main/java/org/bytedeco/pytorch/IntrusivePtr.java
similarity index 88%
rename from pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java
rename to pytorch/src/main/java/org/bytedeco/pytorch/IntrusivePtr.java
index 054fe3fb8cd..92d19f45c0b 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/helper/IntrusivePtr.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/IntrusivePtr.java
@@ -1,4 +1,4 @@
-package org.bytedeco.pytorch.helper;
+package org.bytedeco.pytorch;
 
 import org.bytedeco.javacpp.annotation.Adapter;
 
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java
index d773c0635f4..2ccd9f2d616 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/JitModuleApplyFunction.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.ByRef;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.JitModule;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class JitModuleApplyFunction extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java b/pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java
index 82fbe5e08f9..3dc3d86e724 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/LossClosure.java
@@ -4,7 +4,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
-import org.bytedeco.pytorch.Tensor;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class LossClosure extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java b/pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java
index 04ec145b366..61580572908 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/MetadataLogger.java
@@ -8,8 +8,6 @@
 import org.bytedeco.javacpp.annotation.Const;
 import org.bytedeco.javacpp.annotation.Properties;
 import org.bytedeco.javacpp.annotation.StdString;
-import org.bytedeco.pytorch.DDPLoggingData;
-import org.bytedeco.pytorch.StringStringMap;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class MetadataLogger extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java
index 08000cc999f..bf8ff29687f 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/ModuleApplyFunction.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.ByRef;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.Module;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class ModuleApplyFunction extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java
index 4b320765ec1..4e88bd90e37 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/NamedModuleApplyFunction.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
-import org.bytedeco.pytorch.Module;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class NamedModuleApplyFunction extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java
index 03e14838c39..f7ca355d7ab 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/NamedSharedModuleApplyFunction.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
-import org.bytedeco.pytorch.Module;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class NamedSharedModuleApplyFunction extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java b/pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java
index eba4ce8fd6d..b719ac22d12 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/ObjLoader.java
@@ -5,11 +5,6 @@
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
 
-import org.bytedeco.pytorch.Obj;
-import org.bytedeco.pytorch.StrongTypePtr;
-import org.bytedeco.pytorch.IValue;
-import org.bytedeco.pytorch.helper.IntrusivePtr;
-
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class ObjLoader extends FunctionPointer {
     static {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java b/pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java
index f37279197d1..9bdea096b40 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/OperationCreator.java
@@ -6,8 +6,6 @@
 import org.bytedeco.javacpp.annotation.ByVal;
 import org.bytedeco.javacpp.annotation.Properties;
 import org.bytedeco.javacpp.annotation.Const;
-import org.bytedeco.pytorch.Operation;
-import org.bytedeco.pytorch.JitNode;
 
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java b/pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java
index 87d2e5a242f..6a1ab3a4281 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/PickleWriter.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.javacpp.annotation.Const;
 import org.bytedeco.javacpp.annotation.Properties;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java b/pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java
index 0abca853bed..1665612e081 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/SharedModuleApplyFunction.java
@@ -7,7 +7,6 @@
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.javacpp.annotation.Properties;
 import org.bytedeco.javacpp.annotation.SharedPtr;
-import org.bytedeco.pytorch.Module;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class SharedModuleApplyFunction extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TensorExampleStack.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorExampleStack.java
index e3298c1710c..5e4fe13d58d 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TensorExampleStack.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorExampleStack.java
@@ -10,7 +10,7 @@
 @Name("torch::data::transforms::Stack >")  @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TensorExampleStack extends TensorExampleCollation {
     /** Empty constructor. Calls {@code super((Pointer)null)}. */
-    public TensorExampleStack() { super((Pointer)null); allocate(); }
+    public TensorExampleStack() { super(null); allocate(); }
     private native void allocate();
     /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
     public TensorExampleStack(Pointer p) { super(p); }
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java
index bb188e3d735..5813e490252 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorIdGetter.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
-import org.bytedeco.pytorch.Tensor;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TensorIdGetter extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java
index 4a3eb0ce919..037146cf1bc 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorMapper.java
@@ -7,7 +7,6 @@
 import org.bytedeco.javacpp.annotation.ByVal;
 import org.bytedeco.javacpp.annotation.Const;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.Tensor;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TensorMapper extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java
index 3b043c9b95d..d4494b6e2e0 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorHook.java
@@ -6,7 +6,6 @@
 import org.bytedeco.javacpp.annotation.ByRef;
 import org.bytedeco.javacpp.annotation.ByVal;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.TensorBase;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TensorTensorHook extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java
index c0a9eeaecdb..decb65061d4 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TensorTensorRefHook.java
@@ -6,7 +6,6 @@
 import org.bytedeco.javacpp.annotation.ByRef;
 import org.bytedeco.javacpp.annotation.Const;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.TensorBase;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TensorTensorRefHook extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java
index f48239036bb..553f5f72790 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeMapper.java
@@ -4,7 +4,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
-import org.bytedeco.pytorch.Type;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TypeMapper extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java
index da2a374b2b9..147d4bd5d1c 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypePrinter.java
@@ -7,8 +7,6 @@
 import org.bytedeco.javacpp.annotation.ByVal;
 import org.bytedeco.javacpp.annotation.Const;
 import org.bytedeco.javacpp.annotation.Properties;
-import org.bytedeco.pytorch.StringOptional;
-import org.bytedeco.pytorch.Type;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TypePrinter extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java
index 5c14748bcb2..126c0bb6e22 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeRenamer.java
@@ -4,8 +4,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
-import org.bytedeco.pytorch.ClassType;
-import org.bytedeco.pytorch.QualifiedName;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TypeRenamer extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java b/pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java
index e0f575ee241..afb413838ea 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/TypeResolver.java
@@ -4,8 +4,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
-import org.bytedeco.pytorch.QualifiedName;
-import org.bytedeco.pytorch.StrongTypePtr;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class TypeResolver extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java b/pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java
index c8d21aff09f..065560d0a4c 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/ValueMapper.java
@@ -4,7 +4,6 @@
 import org.bytedeco.javacpp.Loader;
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.*;
-import org.bytedeco.pytorch.Value;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class ValueMapper extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java b/pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java
index 2c170d67744..e9a9c6a121f 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/VoidTensorHook.java
@@ -5,7 +5,6 @@
 import org.bytedeco.javacpp.Pointer;
 import org.bytedeco.javacpp.annotation.Properties;
 import org.bytedeco.javacpp.annotation.ByVal;
-import org.bytedeco.pytorch.TensorBase;
 
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java b/pytorch/src/main/java/org/bytedeco/pytorch/WeakPtr.java
similarity index 87%
rename from pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java
rename to pytorch/src/main/java/org/bytedeco/pytorch/WeakPtr.java
index 4ecda8c8bf2..81b50da7ddd 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/helper/WeakPtr.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/WeakPtr.java
@@ -1,4 +1,4 @@
-package org.bytedeco.pytorch.helper;
+package org.bytedeco.pytorch;
 
 import org.bytedeco.javacpp.annotation.Adapter;
 
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java b/pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java
index 4336200d5a6..0ef748bc3f0 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/WorkInfoConsumer.java
@@ -6,7 +6,6 @@
 import org.bytedeco.javacpp.annotation.Cast;
 import org.bytedeco.javacpp.annotation.Properties;
 import org.bytedeco.javacpp.annotation.SharedPtr;
-import org.bytedeco.pytorch.WorkInfo;
 
 @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
 public class WorkInfoConsumer extends FunctionPointer {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index ef88c627963..f6c310ddc19 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -346,7 +346,6 @@ public void map(InfoMap infoMap) {
             .put(new Info().javaText("import org.bytedeco.pytorch.Function;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.Module;"))
             .put(new Info().javaText("import org.bytedeco.javacpp.annotation.Cast;"))
-            .put(new Info().javaText("import org.bytedeco.pytorch.helper.*;"))
 
             .put(new Info("std::nullptr_t").cast().pointerTypes("PointerPointer"))
 
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index 66651067efc..30d2a2a9e57 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -77,7 +77,6 @@ public void map(InfoMap infoMap) {
         infoMap
             .put(new Info().enumerate().friendly())
             .put(new Info().javaText("import org.bytedeco.pytorch.*;"))
-            .put(new Info().javaText("import org.bytedeco.pytorch.helper.*;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.DeviceType;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.ScalarType;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.MemoryFormat;"))

From 973af1c3cd2fead851c9cbdc227c2f4a57880e45 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Mon, 5 Aug 2024 12:20:53 +0200
Subject: [PATCH 56/89] Update gen

---
 .../gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java  | 1 -
 .../java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java         | 1 -
 .../gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java | 1 -
 .../org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java | 1 -
 .../org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java | 1 -
 .../org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java  | 1 -
 .../org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java     | 1 -
 .../pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java         | 1 -
 .../org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java | 1 -
 .../org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java | 1 -
 .../org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java | 1 -
 .../org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java         | 1 -
 .../gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java             | 1 -
 .../bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java   | 1 -
 .../java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AssignListIterator.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java     | 1 -
 .../org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java | 1 -
 .../java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java      | 1 -
 .../gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java   | 1 -
 .../java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Await.java             | 1 -
 .../gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java | 1 -
 .../org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Block.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/BooleanElementReference.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Break.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Call.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java | 1 -
 .../java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java  | 1 -
 .../org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java   | 1 -
 .../java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java | 1 -
 .../gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java | 1 -
 .../java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java   | 1 -
 .../org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java   | 1 -
 .../java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java  | 1 -
 .../java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java         | 1 -
 .../gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Code.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java | 1 -
 .../java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java | 1 -
 .../java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java | 1 -
 .../java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Context.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java   | 1 -
 .../java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java   | 1 -
 .../java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java   | 1 -
 .../java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java    | 1 -
 .../java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java   | 1 -
 .../java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java   | 1 -
 .../java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java    | 1 -
 .../java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java   | 1 -
 .../java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java   | 1 -
 .../java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java   | 1 -
 .../org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java   | 1 -
 .../java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java  | 1 -
 .../java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java | 1 -
 .../gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java  | 1 -
 .../java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java | 1 -
 .../gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java | 1 -
 .../java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Def.java               | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java            | 1 -
 .../java/org/bytedeco/pytorch/DeserializationStorageContext.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Device.java            | 1 -
 .../gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java         | 1 -
 .../org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java   | 1 -
 .../java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DistributedBackend.java    | 1 -
 .../java/org/bytedeco/pytorch/DistributedBackendOptional.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java | 1 -
 .../gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DistributedSampler.java    | 1 -
 .../java/org/bytedeco/pytorch/DistributedSequentialSampler.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java | 1 -
 .../java/org/bytedeco/pytorch/DoubleComplexElementReference.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java | 1 -
 .../gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java | 1 -
 .../gen/java/org/bytedeco/pytorch/DoubleElementReference.java    | 1 -
 .../java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java | 1 -
 .../org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java   | 1 -
 .../org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Example.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java     | 1 -
 .../java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java       | 1 -
 .../org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java   | 1 -
 .../java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java   | 1 -
 .../org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/For.java               | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java       | 1 -
 .../java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java   | 1 -
 .../org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java   | 1 -
 .../java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java   | 1 -
 .../org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java   | 1 -
 .../java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Function.java          | 1 -
 .../src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java    | 1 -
 .../java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Future.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/FutureElementReference.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/FutureListIterator.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/FutureSingleElementType.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/GenericElementReference.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/GenericListIterator.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Global.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java     | 1 -
 .../java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Half.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java    | 1 -
 .../org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/If.java                | 1 -
 .../gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java    | 1 -
 .../java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java    | 1 -
 .../java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java    | 1 -
 .../java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java    | 1 -
 .../java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java    | 1 -
 .../java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java    | 1 -
 .../java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java           | 1 -
 .../gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java   | 1 -
 .../org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java    | 1 -
 .../bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java    | 1 -
 .../bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java  | 1 -
 .../pytorch/JavaDistributedRandomTensorDataLoaderBase.java       | 1 -
 .../bytedeco/pytorch/JavaDistributedSequentialDataLoader.java    | 1 -
 .../pytorch/JavaDistributedSequentialDataLoaderBase.java         | 1 -
 .../pytorch/JavaDistributedSequentialTensorDataLoader.java       | 1 -
 .../pytorch/JavaDistributedSequentialTensorDataLoaderBase.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java  | 1 -
 .../java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java    | 1 -
 .../org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java  | 1 -
 .../java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java  | 1 -
 .../org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java     | 1 -
 .../org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java    | 1 -
 .../java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java   | 1 -
 .../org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java     | 1 -
 .../java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java  | 1 -
 .../org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java | 1 -
 .../java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java | 1 -
 .../java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java  | 1 -
 .../java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java    | 1 -
 .../org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Library.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java          | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java | 1 -
 .../org/bytedeco/pytorch/LocalResponseNormImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LongElementReference.java  | 1 -
 .../java/org/bytedeco/pytorch/LongExpandingArrayOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java | 1 -
 .../gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java | 1 -
 .../org/bytedeco/pytorch/MarginRankingLossImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java  | 1 -
 .../java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Method.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Module.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java    | 1 -
 .../java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java      | 1 -
 .../gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java  | 1 -
 .../org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java  | 1 -
 .../java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java   | 1 -
 .../java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java  | 1 -
 .../bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java  | 1 -
 .../org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java   | 1 -
 .../java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java    | 1 -
 .../bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java    | 1 -
 .../org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java | 1 -
 .../gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Node.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java               | 1 -
 .../gen/java/org/bytedeco/pytorch/OpRegistrationListener.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java         | 1 -
 .../org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java   | 1 -
 .../bytedeco/pytorch/OptimizerCloneableAdagradParamState.java    | 1 -
 .../java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java | 1 -
 .../org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java   | 1 -
 .../org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java     | 1 -
 .../org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java  | 1 -
 .../org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java     | 1 -
 .../org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java  | 1 -
 .../org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java   | 1 -
 .../bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java    | 1 -
 .../java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java  | 1 -
 .../org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java         | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java  | 1 -
 .../java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java | 1 -
 .../gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Param.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java | 1 -
 .../java/org/bytedeco/pytorch/ParameterDictImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java | 1 -
 .../java/org/bytedeco/pytorch/ParameterListImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java    | 1 -
 .../java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java | 1 -
 .../gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java    | 1 -
 .../java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java | 1 -
 .../gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java      | 1 -
 .../org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Property.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java   | 1 -
 .../java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java    | 1 -
 .../org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java          | 1 -
 .../gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java         | 1 -
 .../src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java         | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java  | 1 -
 .../java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java    | 1 -
 .../java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java   | 1 -
 .../java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java   | 1 -
 .../java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java | 1 -
 .../java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java           | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java   | 1 -
 .../java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java   | 1 -
 .../java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java   | 1 -
 .../java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java | 1 -
 .../gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java  | 1 -
 .../java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java | 1 -
 .../gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java  | 1 -
 .../java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java | 1 -
 .../gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java  | 1 -
 .../java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java | 1 -
 .../gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Result.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Return.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java               | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java           | 1 -
 .../gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java   | 1 -
 .../java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Select.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Self.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java | 1 -
 .../gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java    | 1 -
 .../java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Source.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java           | 1 -
 .../java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java   | 1 -
 .../java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Store.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java   | 1 -
 .../java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java | 1 -
 .../java/org/bytedeco/pytorch/StringGenericListDictIterator.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java         | 1 -
 .../gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java    | 1 -
 .../java/org/bytedeco/pytorch/StringSharedModuleDictItem.java    | 1 -
 .../org/bytedeco/pytorch/StringSharedModuleDictItemVector.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/StringSharedModulePair.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java  | 1 -
 .../java/org/bytedeco/pytorch/StringTensorDictItemVector.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StringTensorVector.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/StringViewOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/T_DataPtrSizeT_T.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/T_IntInt_T.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/T_LongLong_T.java      | 1 -
 .../org/bytedeco/pytorch/T_PackedSequenceT_TensorTensor_T_T.java | 1 -
 .../gen/java/org/bytedeco/pytorch/T_PackedSequenceTensor_T.java  | 1 -
 .../T_PyObject_TorchDispatchModeTorchDispatchModeKey_T.java      | 1 -
 .../bytedeco/pytorch/T_SafePyObjectTorchDispatchModeKey_T.java   | 1 -
 .../org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_T.java  | 1 -
 .../java/org/bytedeco/pytorch/T_StringSizeTSizeT_TOptional.java  | 1 -
 .../T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java    | 1 -
 .../bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwned_T.java   | 1 -
 .../java/org/bytedeco/pytorch/T_TensorT_TensorTensor_T_T.java    | 1 -
 .../java/org/bytedeco/pytorch/T_TensorTensorDoubleLong_T.java    | 1 -
 .../pytorch/T_TensorTensorTensorTensorTensorTensorTensor_T.java  | 1 -
 .../org/bytedeco/pytorch/T_TensorTensorTensorTensorTensor_T.java | 1 -
 .../org/bytedeco/pytorch/T_TensorTensorTensorTensorVector_T.java | 1 -
 .../java/org/bytedeco/pytorch/T_TensorTensorTensorTensor_T.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/T_TensorTensorTensor_T.java    | 1 -
 .../org/bytedeco/pytorch/T_TensorTensorVectorTensorVector_T.java | 1 -
 .../gen/java/org/bytedeco/pytorch/T_TensorTensorVector_T.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_T.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/T_TensorTensor_TOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_T.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/T_TypePtrLong_TOptional.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java       | 1 -
 .../gen/java/org/bytedeco/pytorch/TensorElementReference.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/TensorExampleCollation.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java   | 1 -
 .../java/org/bytedeco/pytorch/TensorExampleVectorIterator.java   | 1 -
 .../java/org/bytedeco/pytorch/TensorExampleVectorOptional.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java       | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorListIterator.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java    | 1 -
 .../org/bytedeco/pytorch/TensorOptionalElementReference.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java    | 1 -
 .../java/org/bytedeco/pytorch/TensorOptionalListIterator.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java     | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Token.java             | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java | 1 -
 .../gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java    | 1 -
 .../org/bytedeco/pytorch/TransformerDecoderImplCloneable.java    | 1 -
 .../java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java   | 1 -
 .../bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java   | 1 -
 .../org/bytedeco/pytorch/TransformerDecoderLayerOptions.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java | 1 -
 .../gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java    | 1 -
 .../org/bytedeco/pytorch/TransformerEncoderImplCloneable.java    | 1 -
 .../java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java   | 1 -
 .../bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java   | 1 -
 .../org/bytedeco/pytorch/TransformerEncoderLayerOptions.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TransformerOptions.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java          | 1 -
 .../src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java | 1 -
 .../org/bytedeco/pytorch/TripletMarginLossImplCloneable.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java  | 1 -
 .../org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java  | 1 -
 .../pytorch/TripletMarginWithDistanceLossImplCloneable.java      | 1 -
 .../bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Type.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java           | 1 -
 .../src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java     | 1 -
 .../gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java        | 1 -
 .../src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Use.java               | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Value.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Var.java               | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java          | 1 -
 .../gen/java/org/bytedeco/pytorch/VariableHooksInterface.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java        | 1 -
 .../java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java | 1 -
 .../gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/While.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/With.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java      | 1 -
 .../src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/Work.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java          | 1 -
 .../src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java | 1 -
 .../gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/attribute_iterator.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java           | 1 -
 .../org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java | 1 -
 .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java    | 1 -
 .../java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java   | 1 -
 .../org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java     | 1 -
 .../java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java | 1 -
 .../org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java    | 1 -
 ...DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java  | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java    | 1 -
 .../src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java | 1 -
 .../org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java         | 1 -
 .../src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java   | 1 -
 .../src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java      | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java   | 1 -
 .../gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java           | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java     | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java         | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java              | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java        | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java   | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java  | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java    | 1 -
 .../gen/java/org/bytedeco/pytorch/named_attribute_iterator.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/named_attribute_list.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java | 1 -
 .../src/gen/java/org/bytedeco/pytorch/named_module_iterator.java | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java | 1 -
 .../gen/java/org/bytedeco/pytorch/named_parameter_iterator.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/named_parameter_list.java  | 1 -
 .../src/gen/java/org/bytedeco/pytorch/parameter_iterator.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java    | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java       | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java             | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java          | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java            | 1 -
 pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java        | 1 -
 1500 files changed, 1500 deletions(-)

diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
index 8ded0a0b6f2..df70a32da98 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
index fc7c91e8e0c..76e7b1fcc4d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
index 3de43f3b590..c5401cd7f4d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
index 1ee0e0b0db7..9fb904a24ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
index 911b9ff043d..a8a5afb0263 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
index 38a95ca89ff..c20bfebb1ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
index 2aedf2995d7..7e8f958d7a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
index f1cb5976c51..17b1c8f7d2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
index 27c0395189c..04e03f32b03 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
index a0aeea6485c..0117a4e490c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
index f1577c31574..985da3871c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
index 72bf0d69d81..bf27f6b2d6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
index 0b6a7ac72ba..85331179736 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
index 0c235e835a9..efdbb70c953 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
index 8349ef5ab13..445378866ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
index 8a106af087d..127191932c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
index 28d39235766..6cd0d41375f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
index 75c1d22cffa..bb74f77f391 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
index cfe361a3481..d6d32e09206 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
index f30217f0cb9..c9a9c2155e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
index 3bbd085f724..014f7184f1b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
index 12d0b402549..e3d8cefb60d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
index 90172847797..bf7938f53d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
index 265bb92fdb6..057e7e6e1ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
index ed9e988fd7e..680a8c29567 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
index 93868af9c23..76b2760febd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
index 59c265fd82b..9231dc376db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
index 7086adafa24..a1dfcbd3a2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
index eaa87435a32..29188bd2c2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
index f34f86d056c..ab941e60976 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
index cdf1e0553f3..2b04569bc1a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
index b0713ebff01..7182a820e06 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
index abda5a8017f..20cbb8d016a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
index 559d3230be6..dbf4b012431 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
index 2ccb3eaefcd..068bd073015 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
index 50abcc4fcdb..1145fd54eb9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
index 66788aff69d..97ffbd0f81f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
index bfa66e44d11..b7848ec8740 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
index 02eb372c58e..9282af1448f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
index 892e9230c4c..c73ce111401 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
index 546e367841f..14d5e25ba4c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
index 745561a67a0..ee525ef48bc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
index b49b1d35de2..0646d0a1f3c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
index 59d87b41df7..a9346b6a9e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
index 60cb869995a..506d71476c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
index dde01a4a309..fdba5130684 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
index 3aa1d99e5fd..f980224301f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
index 8cb1a4512d0..a9ae2b30865 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
index db91f976a65..3d8e2f2dc43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
index ccc93cd2a1f..f44646cc98f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
index 503d7e2dc4b..45001967ae0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
index 2f1de363e4c..9f91172110c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
index 6b99c5bc725..7ef9562d602 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
index 9b93306c3a4..db38d7884c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
index b131ec1e5cd..c2884e536c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
index 29b26fd4385..858438ff56b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
index e935e1fd985..c8e8cf4c960 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
index f7f643cc2a7..42c6165e3f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
index 44ed8312086..38cd010e51b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
index f5cade5d94b..f7eee44556e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
index 2836376407e..b99bb58cc8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
index abd4449e65c..fc0fb12f3dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
index 88fbdfd34bc..3991d3564c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
index 0443436aad9..f4106958483 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
index 3e187cb9631..0e6cf7df191 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
index 7e2c1d2b278..c3542add493 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
index d1609115c1a..56793933e85 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
index 54ebb90f66b..ae897e5d258 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
index 1fb19291bf0..ddd85274423 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
index cba9b1b7277..03fdf06401d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
index a63aea314b9..6162e8b2a4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
index dab821eb4ef..9a807c22489 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
index d9fe6eb7f2a..ccf782c4694 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
index 31972f8d4e6..bece5c5c64c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
index 9e2445ee733..e4d0c7d4800 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
index 209f7fe7741..4161ba4506b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
index 2ab23eefc25..c6a2e2c372d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
index 84c2456e1ac..ea468cd8848 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
index 819b5d4ae26..0e417c965aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
index 1a6f98ad88a..0c5a9ee876e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
index ca45697e14a..77b54b7538c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
index a38b9810339..a031d5c9a2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
index 3cabd653102..2c568a7c7f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
index 006096a9f9f..7a054439ee6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
index 71574c1f806..492655c2920 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
index 2f50a546680..3a9630d7692 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
index ca0507feb9d..e111e3a1626 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
index 15310418142..a8094cf11ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
index d33a43df824..5593ee1d929 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
index e8c1fb49c68..3672a778f4c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
index 5131f6e9873..bccfae87888 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
index 24b33b10db0..dd1141a377e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
index 881b57c7658..ac8dba407c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
index 7902483ce2d..a3180ce4ed2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
index dad908311a9..2271db19fa2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
index 17f7fed40b3..a12573fb230 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
index e8d6df398b9..f2ab6ffeb5b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
index e07a0076dfb..810918f4b4d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
index 5affe6b9cec..18f6e7a5b8d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
index 77d077ba4d9..a5ae51a0a4e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
index 99dbf6f670c..f0979bd6e8f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
index 49e58947c3d..e6cc1db93ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
index 23a0d1048ef..3d1a22d889c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
index c83b68c7b55..cd9abc598e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
index b5a173ede88..97dc53dedfc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
index be601e8c72b..7dae207aa06 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
index 253ad1399ce..da00ecd275f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
index 5daa3e13c5e..cc55427c2d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
index d960bea14ed..0081df083fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
index 4caa74efe37..9426de9839a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
index c9c6c9223b5..d94d57461bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
index aacdd77f373..ffe9ef787cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
index 7725886c083..47ebb774792 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
index e0b3b3090c9..49b36b2077f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
index 5db6c6cb36b..e6755f12e64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
index 6dad504cdba..40c7173b29b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
index 8ca87c34e8d..f93b2487d9a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
index d0e1e5fbe72..a1cd22d31ec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
index 10df846fff2..a18cb0fb6bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
index d4e6232c095..6c4b5a0eb53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
index dc310e4f265..a8f8f0659a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
index 61394422ee0..a990d43355c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
index 7bb40cee8b2..b1b8dcbec0d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
index ee27e0ac679..000d31327d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
index 3752ffa4e39..4a93c34caac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
index 2b7f97b4914..301469b4a0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
index 36f80047ad5..84709cae4ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
index 7e3ddb67a1b..aa665fde989 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
index 496dfbd77af..fcff36ddb20 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
index 587c025a1e4..16d4e54b089 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
index fd0e71ed689..d75c5d00853 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
index e7c9ac97685..0fa03b8821d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
index b88eab3d5ac..a487c9c2454 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
index 52909dc3d46..f14ed975382 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
index 0bbf61b0853..cf2d9738174 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
index d3809d42fe1..aedc46fefd1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
index 1f77fb38fb1..e07f2e7eb04 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
index ba7f4267c99..57f2905105e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
index 9a7c2b06bc5..f4e87004a98 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
index 0449476f9de..994c2b224bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
index 5eb40fc869d..0e0c66b1df1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
index 21fe3bcb0aa..2166af8925b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
index 654fe0cb365..e1012b0546b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
index 52b6908b576..03b7ba6eb65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
index bbd190b5684..2bae44b8924 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
index 84c265045cc..0a4b821dfcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
index 58300cedc5e..2922fa50ae2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
index 4424ae48176..7bda99227c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
index a1da1970d71..2004b2917aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
index 2a6c0131cb6..87faabf3beb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
index 970b2330a43..2c8827ff6b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
index f04bd372ddc..426e6e02565 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
index f89f3d7afd5..b262fac0d36 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
index 51f9425f208..17e7d549b46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
index afeb8bf7e5e..7c77931ea39 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
index 29cd98e4224..3c8f93b5e49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
index b35eb47c3f2..849eb63ce57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
index 09c4af68a66..a0a9b3a840b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
index 98e97ad2391..d7c4d9d711d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
index 9acd7a9d976..1c77676bc75 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
index f65b921c20b..af89c7f720f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
index 65a09216945..6b45f706ea3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
index 1e69962fc60..cbba0d4f792 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
index 4d269e5539c..809c06179d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
index 08a7e8f1b15..1d27413a439 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
index cae8a576411..98f4304e71c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
index 2bd9ac6746b..ccf8cdb69e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
index a6eb1a0848e..e405a3a8d2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
index ca3c99073b0..bb6afe3ba45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
index ed102b69ccd..d8c26caea26 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
index f9b4d387ada..0b3912ccbb4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
index c34514b7732..6efd0f0d546 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
index e5a573e68b6..3e0d74da818 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
index 32b87ff2df8..e11ee212322 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
index 7a111a2d83f..2012416254e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
index d0ef4b37d66..6f02e1ac17d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
index ca2ed3148dd..c2e20f8344c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
index 7a82cd81d39..774b3f77f76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
index cedd4db97dc..0fcdac0fa95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
index 6996367f106..c5755d11b03 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
index 6d729bdf469..3a8f7d874ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
index c422ebf1a8c..36feaf29019 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
index 915a7d28384..e46a1328190 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
index 0571a7b5988..a10426829c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
index eb8fa81cfbf..e27d982ac77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
index b5f104ead85..ff3aa24379c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
index 64b5161f6f0..2ce28032170 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
index e183d305812..77dcaec0bcd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
index d7a316273af..1f75d286956 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
index de5611264b7..5d7f1eb2d34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
index 8f89d282aa9..e3bd8091f70 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
index ab45d2c4cce..072b05c45f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
index 35b6dfaac64..4164b986f9c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
index a40d94e898d..3756cba2e7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
index 8d3f0cc4f24..225630df0ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
index 831364880aa..25f7ef669d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
index cb3d9c1348d..0dbed3a8e6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
index 43e5b10e8f9..3b20daf8f56 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
index 9dc85a99888..b0c4ba70fc2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
index ea0f828b959..3a8b2770d2f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
index f11d22e6e5f..c0940c290dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
index 90f824b0d2e..b0e5062563b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
index 53974322ef1..ca3f190f057 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
index 3def5ba6f26..d157ad453ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
index 4e5f876d897..0727473c78b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
index c852a7af69c..d584a2731a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
index 4bd5dd18129..17b5fe6767c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
index 8889d94b034..33833dead5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
index 79749e94814..d3875745ed8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
index dee88651411..ca2d5b80381 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
index a2ced4f9aa4..52e656ff8fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
index e37b23cbc78..3473d534e49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
index a5a80d39fc7..81fdaf27545 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
index 856fb7e07d1..c354fa645db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
index d48e52e6347..668f11d5253 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
index 3e6839c48d3..859180c2f12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
index c322f98e611..8deafc600b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
index 9f6263be0a6..4118b5e9e37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
index 53c7e5c3d49..7223c08dae0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
index 1c53e5348ad..c006d9cc409 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
index d65a22a1f2f..2025e194e4e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
index 6ace8200f57..2fbec6db4b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
index b63169e799e..da45fe4515b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
index 52b7cf660c4..cea0004a55d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
index 5718c01f62d..954bb5cc311 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
index 0e4ea0ebca2..3f07592738f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
index c19aa7c6401..1e6ede7a4dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
index 8494a4f6e64..ef122442d94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
index 344fa032313..a8f92c42f3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
index 1e82f75b092..84cedd936d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
index c658d228832..13ec4184bca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
index 232388f22ca..aedd9ad6744 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
index 8d0e771b8d8..9cf6889f720 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
index 76ed7d908d0..6879bed85d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
index acc0362768d..bd6ff48021f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
index 290e299f585..c7335c30896 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
index e4ccfc9dcbd..45781ef4327 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
index 9268aaf9e50..34d9fde521d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
index cd0ef019688..32db42c471c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
index edad6227c4b..d9b6ff395c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
index 91b200e532c..4fff865b8b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
index f22fd391f48..35b21d86868 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
index deae70a6a8a..f17b82fcfaa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
index 3511c548686..1e35d725874 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
index 55ee7c8ab08..148e6fd68be 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
index 957c8c051bb..c3482512ca1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
index cc3eeca7118..1c1b422df7c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
index aefecb4d8f7..5706051a968 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
index 94eaad1e4b5..995da7cfd6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
index 9b670744114..c074380c569 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
index 7ca9fdddcf8..0c0d40a649d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
index 8253d809646..a53e34a8299 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
index b368d31ebbb..2aee8d5876f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
index a67b70c0c28..b33153d3e40 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
index cd0b3983713..ef8fae66a6b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
index dbf21b45c80..fddb42dce8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
index 03d1761146b..3957baec392 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
index b03a9d55165..64929a64365 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
index 6d5c177a97f..1d5ba6e1e66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
index 1a324e0fdfb..0990a9fd25d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
index 24f62d9d53f..e47b595e7d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
index 1d27471cca4..81aa2a34c37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
index 8f010f2a8f7..19014e17648 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
index 7c88915d614..5cebe7a38fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
index 614ab43d481..bb99d013380 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
index 3de8d2c4b69..05f4d981c2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
index b47a61f36fd..0d180745418 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
index c81e7d9bcb4..903bd4f22eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
index 43ad3fa72a5..8ad86c01ff2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
index c8b755138e6..fab0daed646 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
index 07435f5c10e..392da4398ec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
index 0370df3482f..21ac7f0b7c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
index 8e058db858d..e00009621c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
index 4871dc43fa9..b34d97a1da6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
index e4bcffc8276..3fb46498c6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
index 2bba62f6a8e..47ec0dc5f2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
index dcb4a550956..e7955329632 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
index 2ab533a2a3f..e5700dfd23d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
index 7451cd7f80e..6eb214538c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
index de8937cc7e7..69544be67fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
index 6e0e2c8e75d..67fcf364127 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
index ce2f1614063..15f840cae2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
index 3fc1fd50037..31492feba48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
index 60da6ddc227..aaca0e581d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
index cb3316f833f..51c7b9676c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
index b95e11f5285..6905a5ef1fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
index 486285fd22a..0ea7023d8d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
index 210a5a8da25..a4ca54aa408 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
index fee21c99cd6..20327854a2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
index e368a8bbc72..7dfc2e29728 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
index 83a172e5fed..7478aefeb33 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
index 1e549919619..1b344328df1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
index 66c1424c8ef..a3eb6dc0fea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
index 3a087dfb9ca..5681332dba9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
index 750af90fd7b..fb806c1a77e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
index 60b7015f926..feb47c6c5d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
index 32692e0a3d4..6142160122d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
index dbf7c9cf107..e3b8e39a34f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
index a52b429f116..069e6deb6d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
index 962dec1747b..3c221bb2056 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
index 4459451b5d8..7539abb13b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
index ba66b796386..6b9ea7821e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
index 854fe2dd2fb..089d6c278c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
index 6ba9b32fa66..30e4263fda4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
index d3f06d4c671..aa803b1d42f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
index ebd4ec2ac34..5b69bcb1754 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
index 0e1be9c2060..4df609ce9a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
index a708a44a3a9..f9485eb81d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
index 92c8cbd7c52..f4d70bb0b06 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
index f36f4403eec..f28a350bb50 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
index bfae7ac9077..f3bd4acb8c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
index cac2ff975ba..331ad17bfa6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
index 08d620c7415..b463ceffdc0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
index 8c5aa8f4e3e..652c544b2a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
index 52a55b62c0c..ba0942ba9c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
index 974b9f50528..cf7eb092fa8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
index 384cd6609b0..125f4d2aaea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
index 9f6b3e96481..3ad07ca0bbb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
index 215312f573c..3771529a6a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
index a20d9555cdb..48d80783cff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
index 10670936386..6e2f11167a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
index 3086a7679ac..d90daa052a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
index e85a5f6ee24..b64b1bfcaa6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
index 6b2a3f2a18b..5a8f6189339 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
index e013f6a548f..f251e2e0546 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
index 76cf745153a..33ece80004e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
index 5d34408f4ea..4252122baed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
index 10cba4bcbba..65eab5710a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
index c5d61454b43..24bfa033c5d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
index 9f1c96ad6c1..5a58e3f68e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
index b2666d8af0c..f66aa23ff02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
index 955887eaa5c..a3999fbd22d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
index f52cd4459bd..39781755be9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
index 0a12da6ad30..d0b3cf4bbda 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
index 9b26a31fbed..0646108b80e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
index 96cfed1edfa..8567d35b7e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
index 06dcb69667b..dc445aba045 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
index 9c931aeabc5..9a4d3f2b84e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
index 1f3bc0c4e71..e9b7fc9af37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
index dcfc0c73687..ab977833a1b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
index 58e74df2b53..fcc2916b215 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
index 992335bbb6c..a0453e2d25c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
index 709532abfa3..2087980d594 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
index 40d55a2476f..66bac114fee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
index 39e38be6919..c295d6aff96 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
index da0434dfd0e..d20c7d8db7a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
index eda0c1c0035..f4ce63357a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
index 3e9895c5f44..0c175158825 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
index 06e9ca4a6fb..17ae7dcfdab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
index b0713cc4ba9..cdbe69c1bf3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
index 1b942a8688e..1ed8b92e687 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
index 6754124514c..90b0abdd395 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
index 50645842f9e..da0389cd1b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
index cb6ca07d73c..500e9fe4dbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
index 25e08969c49..83222e14d4e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
index 21c8a775a21..fb303e4bf10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
index 037fcaefe57..215fc9635e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
index 093f8bbe232..851378a3391 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
index 6f68494a90b..59f7ec5e4a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
index 145c9fafc68..c05d4271682 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
index 747caae649b..7f64db3bf88 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
index 53daea4a3c8..6b76431a2bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
index ff01b81a997..a89f4aa0563 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
index 6971d7721e1..03f76be4cb5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
index 19e59f384bb..564fe4c6b3c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
index 5f4b1750c68..6069088dde1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
index 1aece990083..52ecf18945e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
index aa42e9566a8..4d113cc9ba6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
index d4ce198d498..e45b7160813 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
index c1f6b603480..69ca71c864f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
index fc7da2906bd..296ac39e8f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
index b07f34ccc5a..97f1c7817a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
index 3a7eeccc266..4a0a0ebfea8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
index 1f65f8e8bef..f8b0f02f6aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
index 682963b455b..5e04728be02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
index 5d1f1648e25..5ba68305bde 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
index ad4c05e07d0..21d25270217 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
index fc27b2d5f0d..4bf29a55373 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
index 039e6d32faa..d970ca852ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
index 20d9aba8926..f3320ff7cd3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
index ff715dc6f7b..bec96c237be 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
index 28322aad422..3042f3de906 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
index 8dec0d26279..2256e616f81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
index e6e9245b2b5..8990ce68628 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
index b92e2a49412..246c5ae074e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
index e883687fb17..c94ed7aaf50 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
index c246a0b6c0a..cf05a75f47d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
index 67884849408..5ef1e7812a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
index 0929173abcf..4ff3ab59ceb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
index 137b36e8d03..2d598d35162 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
index 5f9a4bb61d8..ba88f0bd894 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
index e4376e722da..9d051b7ccef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
index 5fe5b86da8e..4c79b030752 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
index 509fa12c586..f5af9aded3b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
index 3710ec609d5..d8705a0967f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
index d35b5146ed6..3a06add40a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
index b59d484efa1..137239f35ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
index 0a21b4c9457..500435a9071 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
index 7118f8757ee..73067822048 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
index 60593b19e94..48f7d498f65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
index 4939d1aea14..a2938d615b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
index 61c50cdeb34..55747527dbb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
index 645cb26fc0a..c88bebe5404 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
index 6ad983bb110..ecca92ef0f5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
index 329b8628b5b..0955aa31c64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
index 9c10a8dea70..12e04d4c83e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
index 6bdbdf40526..403789c45cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
index c3d23dee5c3..02cf25f6abc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
index 2c47938de46..264536a6e40 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
index 2eea563b65a..bbef4475b43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
index 21b91bc7b76..64f7ab6a0bc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
index 454d5cad197..fea399b18a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
index 9c6a738645d..6391f8ce843 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
index cac65d038ee..dfe0fe4b9fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
index 1a9cb6039c6..1354028055e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
index 2b5d0851e66..b2cb516af0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
index fa526277720..858e0695e72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
index 7daad2c7c3d..2da3e3a502a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
index cc0f5076ab6..61195a018e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
index af43f7b0486..6c2e4da6ac7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
index e301c0fb0ab..ea39419697c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
index 5ec3171658f..fdc119d70d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
index e6f107745f9..01f8352d46a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
index 41e0f8324da..df91eecf4e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
index 6df316cf517..ba5fecfc3fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
index e1367113ac6..57bdd02823d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 edcc130dbee..12d3a3fd0c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 cddc17958e3..6f4406a12b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 eb85dade475..5f3bbe1dc2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 f8e00e334d0..fc2c1a87d6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
index 8cc5eaf95e5..46ea6eee7e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
index 00af58a035a..c397a4c4e9e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
index 7db173fa69b..5d323268b0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
index e07f18b8e4c..25d87019056 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
index f7ce0f8d83b..5fa255838ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
index c80f0fd21ba..0caf191030a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
index 1fbf04d6e12..c706a5b2d7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
index 2bec5e4e784..6f9386cd223 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
index bda3b08fee7..a5823a02670 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
index 3fb7ce4259f..c1ac6a01b0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
index bf7c10715b9..6448ee458e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
index bd5785edbcb..8353a80502e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
index cb0a1fb5afe..65074d1f2ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
index 7c2a2594ad9..3e20584d2a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
index 1f713d50183..c55dc399d3c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
index 73938c66845..bac58df5b66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
index 9a38185a0e6..d414d5144cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
index 1648e7e9533..3d45b92fd2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
index d4cd007d450..024f8a373f8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
index 1d7cb9c74d7..0b1961a5c51 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
index f305aff70e0..c76972b2bff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
index 98579172630..1bbbe67f371 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
index 73cf01300a1..6a8f4c12214 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
index bd99b43ba4a..a7d27c6917c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
index 5d4e6ba8576..839bad06ea7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
index 9fa636c066f..1d3dc5bc55b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
index 8c88a1b5071..4ca9adc84ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
index a1b0aa8253f..b60902710a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
index 49262b9981d..cd220694cc9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
index b1dee6ac996..a948e616b76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
index 627fb74a758..e34f290ab39 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
index a2352a5720f..e6a7898cd02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
index 1d71600675e..d417db18fba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
index d342e2f02f1..41dd056934f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
index 61a9b12535a..8203e09bfd8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
index 680ea512093..3eec91aa8e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
index 54750ca1892..6ab36a9fcc0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
index 35ebd5d627e..d5d501291a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
index 0657799690e..0a5ce9a85e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
index d2dcfc8f189..8329afaae02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
index e15fe123514..b250065c5fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
index 1721d58f818..74afa34c85c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
index 7670b4e9990..ee8f60e3c4a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
index a3b3661470f..63490e5d21b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
index f48f5edcbe5..ff228caa29a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
index 2cf38539557..205c9c28a55 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
index 946f9374263..d9b649e340b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
index 37ed5dced82..3d1e0c316f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
index ac195cb05be..d15a9829227 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
index 72d7519dff0..968c82abfb3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
index a6cc190938e..692eb6db2cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
index c19c775d6e0..09ab1e387e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
index 9271cd4138c..1900809c054 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
index d41b57fed08..82cd014db79 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
index 12aea3c493c..1835d068b1f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
index ae53671441d..90a66c10891 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
index 752a120523b..0961973ff5d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
index 95a11c8cea8..aa22e03e477 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
index 7992f5763bd..c47b821b8d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
index b907f1dd9a2..e6019bff8e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
index f2670c57e56..316e7088fae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
index a9882888033..007e0d42145 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
index a584ceead96..5a72bfe78aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
index d28d819a4e7..386555547f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
index 1749c45a666..5f403e8d1d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
index 05a14991c83..620a92bde70 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
index 41fc4e3a45e..66f730a374c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
index 46ea1eaa674..ab98aa94494 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
index 3530f3f92a8..41f184ae40d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
index 6a5e8b7beb6..28f562288d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
index b661920a523..41db8a84dcb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
index 40ea6a9797c..8f457ff0f3b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
index a9548314c8c..b02314c18d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
index 2cdebcc4da4..f5381868035 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
index 79d70965cc9..3beb4cd64ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
index e982f1326d4..88709059cef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
index 5a3b4d5cce9..e1b81159cc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
index ae22d628fcf..bc03282ad5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
index 256d73d32c1..83d40b78c7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
index b0b1e232d7b..7711a0c44b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
index edb1e3bb4dd..dcfd1622b2f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
index ea8fc91807f..6fa998987ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
index d6618a48581..5bb1fc1f460 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
index 428370c8533..c04162e43c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
index d5eb661aff6..7edfeea5432 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
index 19c9752625d..1007ae5b819 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
index b92805e0185..04469eeca8f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
index bffecef3c2e..58f5f469206 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
index e021d3af4b1..6053acdb54a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
index d24b7f2f560..78c3d08255c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
index d9e484564b2..75064e3a5ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
index aafec9e44d6..92bca0308d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
index 3d8b0e2970a..aeab6be96f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
index c962beb3acd..8da8d17f9c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
index 5298d607745..42213b00ffe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
index 203bff7e280..21fb9018e24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
index e7783860e56..9e48e5d477c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
index 679b2317228..99dda025c97 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
index bf2d4a0edcf..426499c46c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
index f82ac888170..5e05d04bfb0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
index 605ffd3c8ae..754d31c2861 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
index 9e7e69d1a3b..4989af3c526 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
index ae8259ca22a..412aea448f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
index 1068747be6e..7ca334ed067 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
index dbd029425c8..2b1136a34b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
index 6379ce7b249..a51b52a10bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
index 6ef2f9da279..919e320df15 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
index 3f2a157dd3d..cef1d69507d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
index 51aa637bf1f..38ac8b2ff47 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
index 85b3bfc9b62..aeec0ee39c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
index 46babb7d17e..0b882067c63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
index 48c880e3286..076cd6e982d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
index 6a8f21300b5..ea5c74d2b5d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
index e8147cdaf72..a504d508026 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
index b235831ab2e..2a8983f36b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
index aa71364a06b..83cbe8f2edf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
index d0ae4dd15b2..eda04a75178 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
index c00f0980784..3e8da1cd5ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
index f45d42de679..1faf4b995b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
index f031e7f63f0..14366f8ca29 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
index e0798cf3781..6201463c717 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
index 0cf8c49c389..fac827e1bcc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
index cd2ec7f2a57..0e442fe20cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
index 5ed8c8b54dd..115f8bff3a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
index 6d182eb4a0b..5b9042a2a43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
index 595e382b71d..ece9fd87a6c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
index 3bef89e5843..6dfe9b10f23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
index 8563fba158e..a630706a8ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
index c7bc52e2360..dd0e26ceb00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
index cb1267072ae..0f21933b1f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
index 6e48d046f77..44aed1cf94f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
index d4abb99a322..47710926a09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
index 3f5b504ac6f..1271b07041e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
index 1b659e65b07..13d0b08664b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
index 910d30d19d4..b7a232594fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
index 57fd8f6a89b..479cc7b2713 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
index 1ab55489d71..9b16a248ab5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
index b588539d25c..a32a79ac70c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
index a51f176f942..4f773b86141 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
index 63b558bd4a2..f824e1a019e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
index c212a41b492..9d71e769a69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
index af9f957276e..6d1e5157004 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
index 7cf9f3a18b3..843e7183260 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
index 0012ee025f7..0f8de9a48d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
index 6fb00b95836..de33f12b0d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
index 20e1f69d071..c3ee4a07aed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
index 23611c2e65b..58d51bc38cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
index 347d93645e2..421e71beb59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
index 467d84b7a4e..fae2c0e2202 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
index 922f4429ec5..4b0f145851b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
index 7eb3cb4b9cb..94fd87499db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
index 3fffe0ba22f..750425c20ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
index fab1f2a8e5c..bc98683252a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
index c5e6650e693..c0bfea46b94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
index 0f38cb972c4..c7d331da198 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
index e22664f2a65..18cc5b5c3c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
index 8a4052ad26a..1a2da535c0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
index b30bbc0d8cc..536ad113f34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
index 17fff414311..8da6ce3e079 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
index cc2a984d31f..dfb5a286e04 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
index efe0eceade1..d00cbfe16bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
index 5e94626863e..90ea02e4230 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
index 296a14456a9..8672f9d7a3d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
index 1e1ca69c0e6..2c769b70667 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
index 453883b2506..08edb2f9640 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
index 368bc268fca..5fe5ec2ac26 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
index f0e693c8180..4413ecabdf4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
index 8dadfbba37c..c9607f844f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
index e9e6a5a592a..ab7ac254cef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
index 49472465b3b..9b736dd1e89 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
index ce9278addab..fd149a207d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
index 6c8ed75c66e..e32e2f411ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
index e9046f3702a..df1945c65ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
index 6e9b9c88fd8..2deb0218fbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
index 1ae35778475..223a7598988 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
index 70b13e08638..32ecf7d9e1e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
index 5ca024e3cf4..17022d71ddb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
index 97a18537b4b..9b12839763f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
index 19886435f9a..b11a6cffb57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
index c09664973d3..5f80b7bbddc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
index 9f1d6449bbf..625f16faaf9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
index a7683b97f56..cf91107a6a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
index 52840f98b48..33b5d0556b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
index 72e597da042..e0b46946c10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
index 6d1b49a4ee6..71731818162 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
index 8761ab59350..c54901a66e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
index 31c7065dcd4..a3914e76670 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
index 441fab60c1c..851ed1e25c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
index d37432b2258..6ad894e0292 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
index f5b96686aaf..c0fb6558aa1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
index db3918bad80..947e2aad8a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
index 33a0ad86626..a1f32e91bf0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
index fe4db92cda4..b7513e95473 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
index e4347190fe7..9632e8791c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
index db44c544359..49dda6a35ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
index 9415f4ec464..a2dd76a09b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
index 83ccdfcac76..9b62f5e4d7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
index d5ddd42536c..853fc4fb348 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
index bf7df1df10b..d94b8110966 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
index 229ddad2f90..ff7b438688a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
index fb81fd37507..12212c0193a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
index f74768925ca..74446cd0482 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
index 37281726afe..f7a80f27de5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
index 6cab21bc653..7ec8c57bcbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
index 1513a21df73..49bd28a5f02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
index cdfce726c5f..2b462bda9ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
index 3cc9fd1f409..b89ac896e08 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
index 1088fa0b790..9b6d2e6b617 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
index ccb74df6bcb..d6206d1af10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
index afd9934fcd3..374c1b0ff13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
index 7bb90514a1e..942f23243e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
index d825b99a0ab..0acd8a2138c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
index 1ace3477058..2d5bf13d678 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
index 3398ce615b8..e512f910d34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
index d5cc692270c..59d95a980da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
index dc242de3e6d..c9e52ecb041 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
index f2dec0f046a..424e25b7310 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
index a6565e12749..6f9c31f27bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
index 8acc89b380f..320a27874d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
index 3133a650dd2..41916686d00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
index 5cb46c1f420..244d83a543e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
index 0e439ff5bd4..8a669e77598 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
index 1324596be6c..9894f4dde71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
index cb57c78e1ba..cb991aeb2a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
index 5a1d3d7211f..13974b2e7ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
index f211866949f..e9c68f80705 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
index dc5191df400..b826c4a4831 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
index 194385f5974..6d880cd73c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
index 65575e2c9a9..7363b167bbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
index 65223350e11..3ce4080c53e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
index 6b15b5ab46a..bd36fcba0d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
index bee4baa0f6b..9e66070f542 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
index 41a456c6a6c..4bfbc5f7241 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
index 680195ae387..7bb9a19e8ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
index 8f63682015b..095b8b5a2a0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
index caace66e6cd..856dc19e239 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
index 647cf93f271..cc19f8f76fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
index de967e80ec0..813fd8ac564 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
index b1b12711594..957be713423 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
index 7d169d9432f..5a25b5a1878 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
index 3da18f67d64..f803a9d7a00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
index 9a90474a213..934e92212a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
index 74eaf774bfb..8068e144676 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
index 3189421441d..8095bbd42d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
index 728aaf497b3..b4f8752c6a0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
index 882aaeafc9a..674c19f672f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
index b036d9fdae4..bdbdc1b6591 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
index 246a86f405e..b6a21c427e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
index 9fb603a32f8..367d1d04bdc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
index 9a13e5140e4..a453e233464 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
index e1c0763251d..f8b44790cdf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
index d34f1b79c7c..e4476751522 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
index d67c3396531..ac5df24f600 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
index 3197f77f0e5..f8cd5224896 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
index 1a836c15bee..fe0199ad3df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
index 36c9ca1ee52..4fc00310d1a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
index 274a6388680..cbfc08c0cc8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
index b4e5cfd214f..0952f9916ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
index 9d31456ca45..9cce546e16c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
index 5d45a21dcb7..c0f98afde8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
index ee3495156fd..1f20978e017 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
index 589af3fb23a..654cfcfa70f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
index 440f91ac1ef..a85a1c0b4f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
index 91ecdacb4f2..0095fa019af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
index 580f276bf9a..f726fa98aad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
index 046e4a68d3c..37bc2af5e66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
index 2faa322c966..d7054b50e36 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
index 354c84c485e..906f169fba6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
index fb0d8085201..0f652b21044 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
index e5d846a3b55..69f27dccca9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
index 07489c03fe4..9efa8754e55 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
index 401ff093973..0bc56b6aac5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
index 331b19844a3..a5480ab8427 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
index c5666fd60a9..64e4ea63767 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
index 2bf94ec4ae1..a1b830db48b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
index b4cc00cb45e..194bc1981e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
index 99c2383a03a..b19c2175486 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
index 71d47d579a5..aa09fc6f9c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
index 802c57fc7f9..b56e7dd8726 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
index 5450bb0010f..f7e77a8dead 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
index 5ad845228e4..7ae375abc42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
index 5c58b7a5264..06d4cdb1fb3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
index feffc9f1cfd..87af0c7aa7c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
index 76ea0b5656c..c01ab91dd6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
index 18ede3292d1..6c0dcc935a0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
index 64ff76734a8..7c185241eca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
index 4b1ce55a29d..c44b04bacd9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
index 672de76fde8..00f66ae6490 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
index f2743416487..8b2d69f03c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
index fafb1f98cdb..9792d6bdd02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
index 4a66d8edb0f..e74b0c5bf73 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
index 2f91b9c2948..aa70bcefc22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
index 9f5ebbcdd7e..c08f37a3169 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
index 242f00357b7..430b440123c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
index a20a7f69873..9653a3c32dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
index 37d623ad67b..70ef363762f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
index cda1a191d84..2456ef6ce14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
index 1c0ec5e592a..c6ab7a9b589 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
index cf665a0c6b0..3fd02d19b52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
index 49cf3e846eb..b662bc88a4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
index 44cbf942530..fb2d104e568 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
index fc2787bd5f9..cb6efc1900f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
index c545973fa64..b26c597d5d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
index 64898b902bb..654be08c8c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
index ed590b159fc..c15dd4b78a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
index 2679c6ea427..8709d2253c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
index a1ea795749d..2c52eae37b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
index df0957ad16e..bb8d29328b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
index 839be1cd1c9..d59f858dacf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
index 1b48232a910..9fb7bf1347d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
index fdc2310d41e..adee2b538c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
index 72e0b6dc0f2..dca667faa53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
index ad5eb90c7b8..42bc8609a1f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
index 2a2d09bf4bf..ee52d25a749 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
index 46cfd2bdd0d..0638c6e03ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
index fa2ade6c643..a1e87cb42cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
index 43bf8b15f79..67133dbf027 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
index 6be2eca0ca5..f45583f9686 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
index 1803a744a13..daa8957ea20 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
index 3402071b13d..625105e6071 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
index 50292398ab5..3ca94597664 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
index e7d3057cbde..d6bb267cf64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
index 155115b1c99..2f592034c60 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
index b2faa12e502..edd3448204f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
index 451cada3ed7..6e7bc8c6d60 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
index f605583117a..a87fcef2469 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
index 98dc3e1492f..8d334a0831f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
index 6109588d48d..559ed95f6ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
index 9ae1ac02bae..6b3b2bf30b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
index 8ee3812985b..4aff59aa3d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
index d51c4329c11..ef7e27893fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
index e5336c7233a..e78566b64f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
index 9f1b607a95b..f4e819d467b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
index 2bae468d2d1..bd90602d4bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
index 518a36b9217..a1aa2ee99fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
index 275036512b8..4a84c19a5e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
index a013cfb3f27..7c03eddad2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
index 8881d525afd..95c61374702 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
index 3d2d94fc581..e4576254fe5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
index 0a297072f5a..b9754cf0680 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
index 7e3a7e425bf..683b189e3f3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
index b1665eddb15..3b548ff6622 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
index b6f7fe0aad8..6f1070846b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
index ee4678ac1a6..532d5733dd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
index d68b7c24d5e..f9d3898c5e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
index befe07bbaef..3754010b657 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
index 1cdd5ec70f0..b88e191a895 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
index 2d908d40acb..83cca4df932 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
index 5bfd57b8de7..a38f82e9368 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
index 5adfbeaf808..d954a5fdc89 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
index 7bc2a338e44..ea458ccd03d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
index 8b65668ad2d..532c7abbc06 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
index 13f76c52e4b..2aba992d0dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
index 43edc69bf2c..a7d869b062b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
index c15cf2054d7..4ea278681d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
index d90246c9ab2..a3e41f01905 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
index 56c293dd315..5be143e85fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
index 0933da38b95..8fda1728056 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
index d4e7b4f27a1..7dcaa8b8e46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
index fb5fffb9138..fdcf9100d01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
index efd15e43d6d..f93462a5318 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
index 55a668a5740..aab9c623799 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
index ed01486b1b2..fd6c28457c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
index 8515dcfb56f..40c6e621608 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
index f1b5834fbbf..9b6aac1c450 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
index 6cf7a555907..3a5e0071d39 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
index 2151899b9ca..12746b52d89 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
index cbf01e8dfcf..28f84772776 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
index dbcc46099b7..af3a5bbef63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
index a4e50e4ba64..4c24a79e1bc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
index d0c2192efb4..c7507ddfef5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
index 2de8289cd59..c960645de6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
index e0b206f3ff9..b7dae636612 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
index 88bf334baf6..b74bd34283c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
index 6c12d11a7f6..7415f637d88 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
index c5a8f7ba927..40318dec1b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
index a6628d3d824..58e185edf1d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
index 80bfa8ecefb..1bafa2562c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
index 49c2084dbce..06084717bcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
index b4e3591bfa7..4df8eb688c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
index d2b60599198..46929dfbf3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
index 50c2cf7efcf..10769c29305 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
index ab344c806ad..5a54774f0a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
index d8bbba42ecf..e7a3375ae50 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
index 7354da7af01..46bc03659a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
index 6428eb29fd1..ab28743a0df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
index 006992f4b98..dff2c96ba9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
index 9f65362afad..f378502c856 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
index f4fab86ddaa..bc7d6767ee9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
index 04ef0d568b7..ba43409927f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
index 69a9106b80a..4aff2913d13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
index cd164970f5c..b403921e6d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
index 3ae8866fc92..c682726a96f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
index 81418c7f116..df55a0046fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
index e92b9e62a89..20cfa7084cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
index ae14b68a6cb..e02b63bc0c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
index 3fb2e4814a3..d0cb3fa5608 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
index 8fc83b885e9..63fadffbdf7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
index 0e5c6474912..0523ffa03dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
index 1d18a7bbef7..d94099887f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
index 0a357dd2ee0..d2cef923ab4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
index 5e5d3cca3e5..12809e0a28b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
index d7c05055603..cc656b79f02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
index 1a071bb07b2..de65bc8d1cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
index 286845bb474..4e982e07e58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
index 0618a637816..33f39a1229e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
index 18517e9146b..cfd837b88d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
index 600977eccc1..2f4266f1195 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
index efccc130fbd..1585e6a8b8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
index 1336903e791..c49d704ace2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
index 5db3a886ba8..e799c0e57de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
index 39d9afb4fd2..6e973b702b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
index d283313a5ed..7b90c2386f5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
index fbe72553c75..bee58c474a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
index e67a5c2c181..5e2a7011ce3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
index a920b3f1949..feb541a92a0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
index 964003df133..e2557b4ade2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
index ba1b53fa0b6..94bc0030c39 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
index b8e41fe9a42..d2fe61ff44c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
index 5496b5fadbd..571250b316a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
index 6629929deaa..feb5bc6d276 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
index 0aaec41290f..33f6bda5343 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
index 35f52ee9488..654a0d35718 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
index f641647859f..46435926338 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
index fbb6e9fcb80..993b80eab2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
index 0732986c335..fc5c0095262 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
index c48c555f63e..fffef85af2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
index 04cd6b23717..327cbbb6dd0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
index 1bdab8aeb70..8c2c2a45155 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
index 32180684fb5..70c99f2e9b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
index c9806da9f58..b5778f168a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
index 2cc8b78b03c..95d1757221d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
index 8802b6a6d46..4651763b4fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
index 68c8f4010e6..64e89fdc576 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
index 5b3ad96124c..413fc341488 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
index d8ed69a72a5..a013cf52561 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
index ea87c4f1ad8..d59f2ddcd34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
index 4cf6916f616..7490348186e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
index 3b358a18355..d704520ee3e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
index 1a303cafe01..aa39db59217 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
index 2bcec3ce11b..3d4e899ffd4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
index 5b3ff86c2be..a62493d81af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
index b4770ca4727..98a35fb7ab7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
index 59f51c5e97a..42ed7d7326e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
index d18650c5722..326bd1dd6aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
index 77e3ffff12e..e8af905c0eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
index c5703ce7954..12ef18c59c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
index ab6ac4aca82..4b0a927d464 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
index 82c46c6447d..736b35f3946 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
index e8ac45f1fa7..b309f6665f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
index 19057f83485..5e1f68c2a2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
index 91af114219c..cada66973ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
index 2bfd903a014..6831fdd373a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
index 8032a1ffa86..845136d230d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
index f2a54db8726..e0cfade43c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
index 8a08daf28ac..8db424b09e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
index 92a967a16af..96468042436 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
index 34688ae435e..0304e438185 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
index 981d1100265..34302ad45e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
index abeb0a8c524..940f83bdaf1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
index 5f6eb7a777d..e55489b8736 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
index c437ea137e1..b95adb73bc2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
index 16e4e52c3f6..15e8c4e0c8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
index 5d9c92eb9cf..4d5727403c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
index 2cc11420410..69cfe774f7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
index 44d62c88fa9..cbcb83a43a0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
index 12e39b832f1..0562b450908 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
index e4e90bcf36f..3a1c3b3ee1d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
index 316eea80e43..1ddeed881cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
index fb8dcfd1178..14699eddba4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
index 95b842bafdc..3c168378478 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
index 365bf2861e0..ddaa8456620 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
index 3c5b5a6c2fc..85fb4b26b9e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
index f103b01920d..afc301a4d69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
index 6b880d3d2eb..1d9f55c297a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
index 24b66bc8dca..cec4f8b13db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
index 2c094d26d85..87b6657e1ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
index fc1b52f482a..1060abc8e61 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
index 8ec1742b514..8375ccee67f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
index 710d0acec14..5929c340bd5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
index 892bfa5626e..5c679ffc74b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
index b7d030d4e31..d3a22121bd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
index 21dfaf91d58..b158e9680c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
index 17dc3f36497..5c2d0fd3d83 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 847f5e8a5e7..603f1d5f35b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 77a1c8ac50c..ec41f490085 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
index 330244f422e..6da53a21b22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
index f52eefbb9c3..5896600e1ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
index 3bafe849fd0..fe369d8eeba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
index 6e20c67355a..f7b575a06d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
index 4f28d805d12..bd23fd67d35 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
index 24a7041fd3d..3a23f184c2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
index 13cc052058c..7c7bada4d49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
index 31e75572091..1c45b4baf42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
index b9755815a3e..6560613f1f3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
index c4239e328bf..c751af06bee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
index 9ceceb24ca3..df22782da48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
index 70e1aaafe00..79a6fb11fb1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
index e1f0bb570b9..152429f49b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
index b86450a49d2..fb39feade4e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
index 2a010e90484..cb2531958c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
index 55b32fe6fb3..af42e90fab6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
index 28445e75528..00ea6beff5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
index 4b5ec42fd3e..2c8e52b7234 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
index 9cb4510c93c..b22092ba16b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
index 247b1b66c49..a58e1c1f3e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
index 3ad0d71d51a..d3a04bda289 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
index 5212f9152f5..4e1019cf99c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
index 3f0c3663c23..702775cccf3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
index 0d4b0ee62d0..8eb3aa2350b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
index 9a63ee63911..c017a7ddf13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
index 11420a1498d..bdc907438cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
index 62bfa8d00fc..c4e256e2061 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
index 3bcad419353..09929e6b500 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
index cbad3fdf818..fbdc76a18d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
index 6877851dc12..08fcd746644 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
index 10f89d7f1b9..4469701b13e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
index d51dd6c9983..d161895294d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
index 8d0fd3b5fc3..b5e96aa6bd3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
index 6b41b64edbb..aa5700f01d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
index f69a31680a2..90f2a324816 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
index 76f44a4f2c2..6231933d816 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
index d6c97f3d1aa..3e08ecd1340 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
index 453529a814c..f0c11a6e65a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
index 6d27db44d40..5e25ad746b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
index 313bb04fbec..8f00e473124 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
index 36ae419051a..ba3a217f6c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
index 7ff9e22678e..26a163ff1d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
index b628eb4d0a2..f6cd6ff2f86 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
index bf468282a1d..f497b150897 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
index 58950cfcb01..86e6d0356f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
index d2b5294ebdf..cf9385f8527 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
index 068dbf4d96a..bbf6b51e04c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
index d24823376ff..51d3d67dd1d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
index f613db9d50a..bf7286a93ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
index 4bfbaa8d4b3..8c69be05197 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
index a1978cc55c2..69153adbe2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
index bae355c70de..6ea21bcf37e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
index e9abd5878f9..f06393a580d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
index db1b4d55e81..9f94f0c3bc3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
index 94fc89bdba1..33564e5c685 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
index fe9c2c89e59..a138dfdf37e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
index 1a53b993e00..1219a135283 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
index 3bb070d7d7d..fe1e0b83a18 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
index 8bcb2fee94e..f7135f3bb55 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
index f8704bbd7ff..e6ab50bd25d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
index 0dd8fd7c5e7..d3404b69dc1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
index 7e873742ecd..9304a618b82 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
index 274afb1b7b2..d28d080f235 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
index 259f2dcea1e..c4b2be98a35 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
index 59128afd1ef..68c7ea4604c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
index f8cb87ab1b3..f2c5dde89fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
index abf873c6eef..11adca848ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
index 2e7bda29f5a..ba8f7811b63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
index a4a7b097721..f98ba50e909 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
index ddcb3231255..2f1fe07ef9b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
index 758b03413f6..3f0decde2d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
index 5d1c76016c1..92440a7bed6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
index 45042e82105..d7c85447207 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
index 0c9c471261c..92092e000a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
index 542d3c5cf01..3114010887c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
index 22dbb3ace24..353a2f0f216 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
index d2e8c6032c5..a51935d49f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
index 70fe6382348..73ea9f96f54 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
index abaec595eab..9adfa826174 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
index b8a22cfeff2..ebab478e57a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
index 64db6c0d18d..da0c4d4325a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
index b6c85f37365..248f542b2e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
index bf5ba4ae571..a98a2adecd0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
index 7f830e1a17d..a2893757e23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
index 979e67eb9c2..d4b79ca4bcd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
index 2a9eb3b9eef..7a77f9bed35 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
index acbbcffdae9..9fa6e82e40c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
index 12600252f4f..42cd48a9ce3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
index 0f010959822..36cbc3009ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
index a194090cda8..09427906ab1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
index 57f4a579c3d..b8b0694fe39 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
index 511310b164e..ad5773eb520 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
index f3e207564a5..f8e79e35655 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
index 0557bc46ed3..a1231cd09fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
index ab39dd8767f..983041409a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
index f75164179ff..9e7d278fede 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
index 2c73ea47d9b..66d36214001 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
index 80c749f2693..9f3bfa416ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
index 0aea818fc59..b7b9f8d1b0b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
index 02fcef7763d..b95d1ed973c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
index 5ea2fd86d07..74d4fad4a44 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
index 5d8f3102d42..7b6221bf1c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
index 2bba9e8bc6f..83ef5718ee2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
index e2253b0bde6..157bd77707b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
index 4cdf3915fd5..468266c6b43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
index f203e27fd01..4e51fd235aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
index 8fca1131733..a6301cd5f82 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
index c1b9c23ce00..998a2128bee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
index ab0297cfc2f..0509f602a49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
index b6deb095432..e346a579d7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
index 481f02544fb..9a051f1ae53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
index 9c40b4f9f90..08e2afce904 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
index 5e293ef4394..76e4ae652d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
index 66fc44c717b..d43b27c9e74 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
index cf563f7088e..b5556ed50cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
index 150986df858..986a1a4a3b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
index 89acdf86072..f20f0a817b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
index 0469e92f46e..7c2a24257b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
index c3a85bb6873..536d39cb974 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
index 285bb4c72df..ea1fd2e8c4a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
index 700b1151b8b..5f025a4ccdf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
index 31ceabe7205..c30e3acfb8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
index 4d86a13dc7b..d9717926ad9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
index 4e6f9c8d3b5..e1a22884ae7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
index ec619394fa2..d6f2e45afd6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
index 0698fab0641..0f048bcba0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
index 1c0d50e97b5..4863521207d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
index 76262def812..4798ca00c49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
index ba3c5e0a620..6b59f2e17bc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
index 6fe67d53e8e..c39368e619d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
index 14a4120742a..8f2b4705c8b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
index 6adb10bf60d..d838a70b19b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
index 67f1ca02109..913af82d69d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
index cb62629ca39..91ce6731c9a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
index 58c5a05b64e..737a22793c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
index 17050ba204d..1db226662d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
index abf6d6fe250..3f7a9f1f4c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
index eaf6d2608d5..2358a117666 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
index c355fc35c13..1e9c4ebed32 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
index 04c5303edf3..cdfa9ac6949 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
index 212924fe436..0028c4745d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
index d9ea990fe64..2ad4ffe6c97 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
index e0c64e5480c..6e81b9754d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
index d0a24b1518b..86a57844bff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
index f896d6b7228..f91766aa5ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
index 2e7c34181d8..8e85215b499 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
index 1ad1239155b..60f5606821b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
index 7503319b33d..2f3d17dd305 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
index f1fe9e2d5a6..bcb839515ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
index e45592f6ae5..8c785e3e13c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
index cc72bd036e3..28f91c47949 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
index 879850d26df..10d4d6dcb8b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
index 388435427ab..c5cdb423dcd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
index 14ba4a61eb3..e8662fe4443 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
index 7db6fd7638c..49f11259f03 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
index 771454a59fd..4448b8bef90 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
index 5d0cf148f37..1a0ecff27e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
index 657c5806ef6..af7d9d85277 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
index 95ae5fef2bd..66c8fda041d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
index 37da2a99f57..20f8a99d86d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
index ba5b2fec26f..86e39e4b55d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
index 4360c5911c4..1cd32a3be62 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
index f1a02e957c1..718b4907fe4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
index 667b3649d38..568cb22b591 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
index 5f9119fbd15..bf544b9edcc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
index 95e2f332790..edc274ff3b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
index d094cae6a5c..dd868aa875b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
index b823f58ecad..ef053c0f73e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
index 7a42919220a..75bed7ee51f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
index 4b5b498b490..6b02f531511 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
index efa6e685e4b..4c72f586c17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
index d4991df38ef..bdd2f5e5af2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
index 3c31cc4799b..02833c2e22b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
index 3326d9b5fd3..b4c6d6ae955 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
index 3500b29211e..71e223419ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
index 637027fd5c5..fe1c73ab39a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
index 0ac609057dd..4f26a1e7d69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
index fc91e61b99c..f311f333718 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
index 9c8defee8a6..09401f403e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
index 8861999158d..f33802ea16c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
index 279ec39dc0e..9555bc21626 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
index 84b3f62bd83..cd054c97058 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
index 197fba12f66..59b25304296 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
index a5d22a7c2a4..49ecc29bd75 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
index 54553909d05..3280065ddf8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
index 90b2f5f4003..5b5fde5a728 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
index e5ab9ee49a5..dfa7cb3b373 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
index 6e4c9e7cd58..8f16cdbc596 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
index c017e7e7209..1ba3f1b0270 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
index 4a7c62febce..cc6c1488116 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
index abf172ff7b9..c508484805b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
index e2c11918cd8..3dd78c7e529 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
index 07c80ef6225..0a2d5ee41ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
index 0861fcef10b..2a701daf3a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
index 5e6d5458572..a5975211d5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
index bd089054049..2a1595783b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
index cb3464175c5..d99100be674 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
index 0a34e94cca6..6314ef88d90 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
index dca14f577d0..272b19a7126 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
index 86aab1220f6..a3c8cbe7a05 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
index e6c2a05decd..25ae9cff3da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
index 03fbef0967d..2387b049291 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
index 4f957f630e1..d3a7dd283cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
index 0bcf5f0908e..4c79ff69448 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
index 88f5a26dba6..36f26d78ca5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
index a1ebc52f485..bc6000ebec1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
index 40198453b0f..bdcbb280cec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
index 294f40edf96..ff6780d7632 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
index 55102990975..b252d16c0ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
index 1a0b41e8d12..9a8201b2ba4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
index cc93ca17f8f..b366dcfb7d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
index 9a1fb5161a7..1866a4d23a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
index a7adc1d64c2..70d22d684df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
index be429f7557a..27a890778d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
index 2ffa7319cd7..cda27149dc9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
index adc1c525e99..492d9dc1c20 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
index f2ae4415881..4da061e4577 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
index 0c448c242be..60ad540294e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
index cb5fe95f78d..11987006a9c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
index 9d8003c4133..c4bbc201f4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
index 805ba545b47..fcbd44376fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
index 6574bf2c047..4c7c847c4c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
index 8e18c4a23e8..ae9aa783994 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
index 9abeee17286..4f18ba37dec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
index dfc76b895d1..d0f761dfaae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
index 5ca1ee0f56c..50e7df8a151 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
index 786171ea57c..179b0d1676b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
index b044b18cdb1..4f2565bba83 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
index 4c5768519c1..e7d4f8079c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
index 8aa0427f0e2..81d3678a959 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
index b8b59a73552..249614c553f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
index de64aa8ef7c..62775dee36d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
index e5a3406fd4d..77212a07287 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
index 240910763bb..a5d1f5cb814 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
index 86ad0e6b380..b021cf9136c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
index 2ccbac20a91..8fde2762d09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
index 08c10b414dd..f540b64db65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
index 29a91c2bbd8..978dae070bc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
index d2fc6b828ed..54e716cb842 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
index 545fb4da28e..04c514081e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
index 04ad841a1ff..d66006a1249 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
index da0d7ee1402..44ea048eba1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
index 8f17515e52c..2d3f5cee454 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
index 6a043ac5578..6f817f97503 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
index 94cd0ced205..a1b48a7697e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
index 46f1f1ba68b..8bec5a60d09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
index eff37a37c15..0d9d1bbcfe1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
index c703eb75cc8..bd6b359f87f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
index 3d09446ba96..8fee6c3a803 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
index 407e8a9e9ef..3081c021716 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
index 622cc1b367d..d07087140ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
index dc43c38b912..4d98383b332 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
index 704ef810704..edb8a9bffbc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
index 80b2e51ac6f..dc89c77bf9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
index 1f60b952463..a071630b7cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
index ac944867107..0a4d3fe1360 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
index 9bdec1a7652..2761140aac5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
index 56a66aec5c3..4dc3c4fc716 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
index f82441048d4..776edd98717 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
index 5cce6bdb499..34087f6e6f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
index 27ab745b57b..433437390e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
index 45afad5a610..d5ea8749793 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
index 78a87c21aec..0cea8ca2309 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
index ed34f6cf103..f5ad7818c86 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
index 026ad9682c5..7af671e4c0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
index e8491e5ef81..49d5f684076 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
index c89027e6aa4..8a9ab5c729d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
index 2ead0db5fbd..a5285974a0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
index 0a695b3ad9f..507963bbcec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
index 5b4b74a5edd..1468680ed02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
index 9db99f9d6af..ccd9c0b2fe5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
index 40368704bbd..52fa7cc9c33 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
index ce3c781ca22..fb48ba53461 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
index 84716332dc0..906d70bb7d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
index d04be53135b..5e5e84d41c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
index f65062df5b0..1b6b2a2dd4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
index 38d3ef416b0..8bb49867491 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 1161f4f6943..1a5b404cf77 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 6252db33b00..4d2a31fc904 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 2f30ad998d2..b06575f0956 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 6511df3dcae..becf0cf2d72 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 b9a0691cfe0..98409a7b1d9 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 e0cebc47423..1208ed7275c 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 9707f0fef6d..5931209cdca 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 2fdd1923c55..b31adf21ad6 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 66ea54cc46d..541f8a0b634 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 4b4301ffc2f..32a9a186489 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 ef2938cc6d9..1f08b4475aa 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 e82053ab33f..40512564e0e 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 0dfe96d272b..c72112ac8d4 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 9eaeff6fc61..3d6a142ec7c 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 460787f8133..f0757802e82 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 a579b58d60a..920a8192161 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 8b3fefea51e..98959de3342 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 eef1b0a18af..a04abc25dec 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 50f02f9eeea..efe5344f4a0 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 845fafcf4cc..dfde147fb8c 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 3a2911af7df..c5df5747e8c 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 016e8a6754d..69fc8a171bf 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 92a2d83c202..b25e31adf7e 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 6cb31bedf0c..de405c6af09 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 b96263c0bed..938fdf173b8 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
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
index 7358215b236..531e84fefdf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
index f405806d4d4..70d25fbe129 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
index cb409992f3e..62c6b4b028a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
index c44a4c655c0..804c8aaf7c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
index 4b8200e9319..7645b9eea3a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
index 4fdbd876154..2bfb1edabfa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
index 1bb8450e976..9f75d08f765 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
index a4c0a4d140a..e93cde22d48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
index f1887705d46..57d5e7f4b8e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
index e697c800551..546c81829a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
index 54f3ed14c1e..e961f41d2f0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
index 7c60386e9b3..45a7cfbe3e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
index 80276ccc829..3256982ec8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
index 7c5d6cf31f9..70a4d73def9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
index 3917f5c0156..ec88ce05d3a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
index 59c0d04fd0f..634c569fccc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
index 8e8575fe9d8..70b7adf21d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
index 3ad308a73cb..b9f8c661716 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
index d84721b3c41..95abe1021cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
index 922787364c4..f69f803dd0e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
index 2787f6c1116..92858053dcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
index 22a7f6a617f..c2a6a2928fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
index 624eed6d751..89d6966496b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
index bc8ba42a844..9c84b078dfd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
index 976d23ea3ed..453ba05d617 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
index 07b9af7c6ab..559741635cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
index 2399bc64e06..d0766ec1b2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
index caf539b2294..dc1f98be0c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
index 435890ed7e5..839cb79930d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
index b8975247597..86b53a1f5e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
index be8d711fd9d..e7f00edbf3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
index 29a8747f104..470a607de08 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
index 31b7855ed17..1a240effeca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
index 4a5c16c73d7..1832634f884 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
index 40237c22a92..898b3c94b30 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
index 17b2af3fdea..a696d55f373 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
index 3254d483fbe..e7905a308dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
index e6abb856a00..c4d90bc3500 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
index 47d03195ca9..a65235cd2d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
index 7e812d2e159..2f038486108 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
index d1aa8b2dddf..10805d57d17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
index d6655ded4a9..f2279dd4cb4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
index 1f5f61afca3..8628fdd29b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
index 35b6369b957..d42a5db0cc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
index 0e7167b043a..948faed7ddf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
index 4c134f26ff5..9d6a06fdd7e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
index 3cfe02b2328..92d620db654 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
index b3533185c45..52fbb9660f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
index 7a0dafb1931..b5a36636b92 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
index 02248921064..eda6ce845e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
index 29b95f9cc52..11d8b9f21f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
index 5b0a1eb6238..6ed41eda394 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
index d91c63127a5..be54d6057df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
index 28dd640ef11..e1a1feb039b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
index 6c65cbb117f..4276284ba1c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
index 3ad1e4ad33d..dde412bee57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
index 74d4b210da9..9f3f90ba44a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
index 132e64d5083..532f6dee1ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
index 2c5c340eef3..bb0b66118af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
index e43dffb405b..d1a1541026c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
index f5c6c6dafd1..a4320b08790 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
index 9af08c82c75..d1f6b77ed48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
index 9642a56957e..f85c508bb37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
index 13f27161dec..d7e5da13983 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
index bb51bd307b9..4709b4bde49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
index 541e9e7d16f..6ef16980e22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
index 5f37e4e7076..810057c5595 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
index cbf3950a9f7..304bd715320 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
index 02c28cd55a3..86a84676841 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
index a8f64eb69ac..db6ac509d8b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
index 2c3aafeced9..11cad937ab9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
index d52cca2acf2..d2c08206183 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
index a26b6f25ce8..bb974816c10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
index a33e0830e6e..c0f4ca176b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
index 9ed787d80d2..c31c7347234 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
index 489bad030a1..518f4b92a7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
index 4bb4cc84366..9f44d8a2a37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
index 479537e818b..460c9246c31 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
index e02bdc7469e..387d26ca32c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
index 2441ae730df..17d2da73ac3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
index b800efe9778..acc9055afe4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
index a0e32c71875..a28671eb78b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
index d9b51b9a538..33f1ebf8255 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
index b66f5bf2df0..ee4342c4bbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
index c9f11999d40..3af4931b409 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
index 95d065ee814..47e1969acde 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
index 2a5cd5fe185..0b4a650411a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
index 9e232ce72e9..1d968f327ec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
index 5626b79c8ef..2b291661fbe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
index 067d735f5f5..13f64617d71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
index 018b22bd777..06cd3245f20 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
index d179b13b7ca..4cc9f9f7111 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
index 8dd45071609..2658e6b65ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
index c3bbd9cfd09..edf7315c790 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
index c99763e995b..71703d991d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
index 7cc421a8009..ee06fb7872a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
index 68308992a8e..9488ef23209 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
index 7b7fc7b1a7e..5efcfaa6327 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
index d0893815ab5..03d62d07110 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
index 0be2e54d8e3..741a99fd0c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
index e3951da301b..549230d9315 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
index be39553e1aa..cfcdeeeb596 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
index f3a5bbb1da6..62f4ee4ff8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
index 870243dae61..9956001868e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
index e58978e1ada..590a4644958 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
index a9f43b5697b..076e32774e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
index 0484a7af3d9..86706000444 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
index 3adcf56605e..f6c0e9db1e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
index 91dd0e351c6..f7a7ca85ddd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
index 93924b8ad58..54d785a7a7b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
index 14547ca091a..6b53fd6e74c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
index 05a0501655c..f090d35d84f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
index ea29b9675c1..e4e50c2e4f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
index 26000edf7d5..26061510e19 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
index 6a22aa2a018..a4d7e1d1dfb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
index a004f37943b..257aa3a27ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
index 249ab6b41c1..8d277373d37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
index 38548040ed3..cae5d1ac0a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
index b135fe64f6f..b89e656d0fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
index 135cf7b7b31..fa1af5acb53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
index 2d00372d355..be18fe3ba99 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
index 45f44f76e7b..3ce669f465d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
index 73997c25b42..9a8f589114d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
index 26f92118e9e..f15a9d0727f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
index 7029af21522..c04c989458b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
index 1581eb48ae3..ff87c970fb7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
index cf497e861d5..476178060b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
index d2bcd4c12aa..3e3add40386 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
index cbf3e871c5f..b4af9323dd2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
index b143c7f57da..aeca92647a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
index a3f2c263041..50a6cf7125d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
index 62cdf66393a..412f856cc46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
index f1ba3e8d8d1..95eb5d92416 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
index 6b2e3ad0b8d..f3334fd8e0d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
index 386451c3d33..f09b8b1172a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
index 313dc090a5f..31ad20c6811 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
index 96b976a56bd..52ad2c1a4d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
index 8807a048143..817123eb882 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
index 58f2cf56300..9fc90716e5c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
index 074c63e629e..b24f306e0ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
index 67fda9f85c8..c1ce2b4b66e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
index 4cd82d4540d..39aa932390c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
index f1ec989e171..8c25b1c2137 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
index 81d5a34e542..18f99d0e15d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
index 567de6f21ca..83380bb36ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
index eec79fed150..aa142936bc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
index cb4e680aab2..8b36c3a60da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
index 78787a57b69..722d1614b08 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
index 86d6f9314f0..adbc0ba69ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
index f5474750ae5..53acc26e275 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
index 72a84099df1..d4b28652b89 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
index 87c70f4d708..9ae11fb95b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
index 41a9d315502..ba6ebe85014 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
index 76ae90990a2..3bd4380ec6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
index ba4d1cb5d86..2e45f9eca72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
index 7db049044de..315ed2cc76d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
index 198884d4124..7426e4c5809 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
index 4bc086445b9..3f366319415 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
index be35f0c61e7..f2a9c91ff80 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
index 466e591eab5..33877f6e22e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
index 50224b38073..bdc8728969a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
index cb69b752d1d..f70933bc9fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
index c3b40fa138a..216b88a264e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
index 546296c7b41..0d9e80a03e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
index fa3f1edb8a6..33974e55958 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
index 35cd12703e5..5e6244cfd1c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
index fdbd37477b4..dc38ee9c15e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 c1f13842dcf..f5d6b2f4caf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 9a03427b5cb..2ba7f5ef2bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
index 0d568e57d2a..7cf71ad34b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
index 4d32b751a48..abdc6b9d98b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
index 7c7dd3a8d73..7db9587b0b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
index 0ec530df48f..398bbb9fa01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
index 61114656bc6..b6374496722 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
index ec3c97c6421..77e528c9771 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 574564e6a43..fd7e90bac37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 f91b897872a..ec554cd2bc4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 d77bd6f52f4..7edd613b679 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
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 0d3ea9bf366..b2364ce2b4a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 f5fda585d1d..83314aa90b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 e89b8262957..0d6162265a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 d03efcd23a6..f351ce5657f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 4b0e4568b3f..8c41b435ad0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 d5ea1d33028..a7d1c829060 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 77d2e372f78..027cd590efe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 6e582405ac0..37cb928b44e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 fe6b83262ea..4cdf798acbc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 4b698522be1..8b606c726e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 474619917b2..6b5ce5f79a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 935c7a66f1e..1b7eee12b83 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 fc38530894c..941d7392dca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 765f9271518..e7bf3c4d23a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 301b597bbff..67607890b53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 c0bfe16f165..1a7eb35d473 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 a1be8b3411a..fe274a9ac22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 a0bd6f3ed28..3bb56a00d58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 80a6286a63e..4a0c877bcd0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 d2010fbabac..6557d652a28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 7a426a8ccc0..ba89aa6ed10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 32512f952d7..b3de81e4a8d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 dd0a85f1076..db1d7b3f7a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 63181bdc8ee..a9cb6055fe4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 6574190727b..54284fd3eab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 779c7709928..37c43f1b4bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 2fe9e3d63f1..7ce3e34b291 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 a72f17368a2..4493f7d8ead 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 0bbbaa0e3eb..33785932e27 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 7f060526e95..8b696090f91 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 0bef75fb2ad..f8322487ff0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 8e9734616d9..5725edd868f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 66dce15ee1c..ac7bcabb92b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 4cc9f180248..dc2088b476f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 47edfd0b7d6..3d929b0e3a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 64b53764a70..f2e41f5d940 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 e756a009c95..be903fad9e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 e38e1857f12..a557a3191c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 92ff32cbfea..726fe8de998 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
@@ -3,7 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
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 3e11adf55b7..fa1e8fbf33a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
@@ -8,7 +8,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
index 8226883320f..222c7e74115 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
@@ -5,7 +5,6 @@
 import org.bytedeco.pytorch.cuda.*;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.helper.*;
 import org.bytedeco.pytorch.global.torch.DeviceType;
 import org.bytedeco.pytorch.global.torch.ScalarType;
 import org.bytedeco.pytorch.global.torch.MemoryFormat;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java
index 6b765606df7..cf962b471c6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java
index 960c8bff402..7cc2ad90401 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/graph_node_list_iterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java
index 352bbd11f1a..dbf84a62a0d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kArea.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java
index 58320300b7f..271990706b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBatchMean.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java
index 17a091670e0..818686291f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBicubic.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java
index 1eeee3880ae..e3fdf3183a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBilinear.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java
index a15ffb084f1..0cb481a3614 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kBorder.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java
index 4ff8d5c9e14..e392b5d1754 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kCircular.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java
index c05347f0cf7..7533e57232a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConstant.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java
index 8f2f819edfa..a01438d1538 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv1D.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java
index d86add0bcfd..12b64451003 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv2D.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java
index dd7eee8f92c..ec628207179 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConv3D.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java
index 89857f99d92..c2f0175f430 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose1D.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java
index 710a1273a77..04d073690ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose2D.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java
index 592c41e2278..a4816dbc80a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kConvTranspose3D.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java
index 9c3cede8ee3..c8be965dd06 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanIn.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java
index c3f9fef02d6..c1a3d1e4554 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kFanOut.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java
index a133f273267..b0591c7ba4d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGELU.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java
index c9638b603a1..c57d03a75a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kGRU.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java
index c768526c9aa..13510aca8c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLSTM.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java
index f326ff4cff5..2f05fd224ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLeakyReLU.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java
index e38b86efa9b..d24692dbdc8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kLinear.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java
index 7eaf1004cae..0e6cf53c07e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMax.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java
index 799b3fb0047..73f26e04b85 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMean.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java
index 1617293b455..b2a4ff8a5e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kMish.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java
index cc016f29157..cd5c42d4095 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearest.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java
index d0d6f64b57e..e71d5751dd3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNearestExact.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java
index 2b5c868bc7a..a76b0a15322 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kNone.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java
index cebef48061d..b6e0a52f0db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_RELU.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java
index 8a0fb758e69..0cf02afc532 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kRNN_TANH.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java
index eb39d9b0cf9..614e35f36ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReLU.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java
index 1a8ec676ad5..5b7b80017b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflect.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java
index c34f87e138d..3ed0fbf7b3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReflection.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java
index dcef6951ff7..4d48ead30e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kReplicate.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java
index 46a686d6527..0bf4bf62419 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSame.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java
index a7c1ba21833..a0c30719145 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSiLU.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java
index f84193a4891..07562cb180c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSigmoid.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java
index 509cf0d4d0c..b488f3ae4f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kSum.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java
index 8eff02e91ac..e8e2ac268a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTanh.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java
index 1bf027c271c..8a6e94ea6bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kTrilinear.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java
index 6d0deb89606..4106c99ae29 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kValid.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java
index 34bfc20e2b1..6939303b7fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/kZeros.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java
index fdd35a030ce..01cce1c627b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_iterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java
index aafb2110af8..c505298e526 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/module_list.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java
index 4c44afb0374..e709a868b58 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_data_pod.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java
index afe821cdcc2..8ef9b902805 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/mt19937_engine.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java
index e3688f68ffd..bd5786e9c40 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_iterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java
index d6e8818a202..af42c64d5e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_attribute_list.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java
index d636345a68b..235fffab000 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_iterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java
index b9bd2dc2d52..a4e267198e6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_buffer_list.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java
index 50c21112b68..6ca6829b50d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_iterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java
index 8f511587056..74db4c4c287 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_module_list.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java
index b7ccc0dc3b9..b50565e8e7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_iterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java
index b599fcc3699..a8c2875924d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/named_parameter_list.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java
index 99e49049a4a..e3fd37d7988 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_iterator.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java
index bd9bdee1b68..adc34a79be9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/parameter_list.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java
index 18e08e8c02f..f6f17761125 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/pretty_tree.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java
index 0ce4136456d..8fa3bb8d10e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint32.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java
index 480ecc59279..0e75a853d4b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/qint8.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java
index 6a1f759d6a5..14459cd8940 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint2x4.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java
index 2657f952db9..8d9017636d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint4x2.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java
index cb55acf7a8c..c9e6d5d8bb9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/quint8.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java
index 404ba321893..cdc5039bac1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/type_index.java
@@ -6,7 +6,6 @@
 import org.bytedeco.pytorch.Function;
 import org.bytedeco.pytorch.Module;
 import org.bytedeco.javacpp.annotation.Cast;
-import org.bytedeco.pytorch.helper.*;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
 import org.bytedeco.javacpp.annotation.*;

From cef1268057a3ac6bf99658b4d34b79eaf218cbfd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sat, 10 Aug 2024 00:36:35 +0200
Subject: [PATCH 57/89] Remove useless imports

---
 .../bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java    | 3 ---
 .../java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java   | 3 ---
 .../java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java    | 3 ---
 .../src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java | 3 ---
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java  | 3 ---
 .../gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java  | 3 ---
 .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java  | 3 ---
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java  | 3 ---
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java  | 3 ---
 .../java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java   | 3 ---
 .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java  | 3 ---
 .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java    | 3 ---
 .../java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java   | 3 ---
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java | 3 ---
 .../gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java | 3 ---
 .../org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java  | 3 ---
 .../gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java    | 3 ---
 .../gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java    | 3 ---
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java   | 3 ---
 .../java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java  | 3 ---
 .../java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java    | 3 ---
 .../java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java   | 3 ---
 .../org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java  | 3 ---
 ...viceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java | 3 ---
 .../src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java    | 3 ---
 .../gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java  | 3 ---
 .../gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java   | 3 ---
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java | 3 ---
 .../gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java  | 3 ---
 .../src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java  | 3 ---
 .../src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java    | 3 ---
 .../src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java   | 3 ---
 .../bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java    | 3 ---
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java       | 3 ---
 .../gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java   | 3 ---
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java | 3 ---
 .../gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java   | 3 ---
 .../src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java   | 3 ---
 .../src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java    | 3 ---
 .../src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java   | 3 ---
 .../src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java | 3 ---
 41 files changed, 123 deletions(-)

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 b2364ce2b4a..eba1aec4c88 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 83314aa90b5..e5dcad1f590 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 0d6162265a9..049c5e1d763 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 f351ce5657f..da0d8998462 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 8c41b435ad0..9554d9aa4c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 a7d1c829060..8e442ceabd8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 027cd590efe..e5e95f09406 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 37cb928b44e..84a5dd40727 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 4cdf798acbc..eb642509cc1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 8b606c726e8..f6afa23f996 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 6b5ce5f79a1..d26665df165 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 1b7eee12b83..d4f67b6a694 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 941d7392dca..76e952957dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 e7bf3c4d23a..8b07510d9a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 67607890b53..db81e06e45e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 1a7eb35d473..61710871135 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 fe274a9ac22..8a142ef3da0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 3bb56a00d58..2f1084a1c78 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 4a0c877bcd0..07460ca1789 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 6557d652a28..b0c35fa9cad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 ba89aa6ed10..d3c4a3bd5d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 b3de81e4a8d..9b715503ca8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 db1d7b3f7a3..173cf6e7dfc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 a9cb6055fe4..2bf6614163c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 54284fd3eab..fd0c6587ef0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 37c43f1b4bb..7a688cb9135 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 7ce3e34b291..6158b631ea6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 4493f7d8ead..1c1955d7a76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 33785932e27..c6f7bab1957 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 8b696090f91..d6642b6eca4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 f8322487ff0..972d59b518b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 5725edd868f..a857bd780a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 ac7bcabb92b..cec7e49d5d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 dc2088b476f..491a452832e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 3d929b0e3a6..13a6c765086 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 f2e41f5d940..9d888009a28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 be903fad9e2..65e7217bcae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 a557a3191c2..d756a0a6d04 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
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 726fe8de998..9a7ac8360e9 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
@@ -3,9 +3,6 @@
 package org.bytedeco.pytorch.cuda;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
index 222c7e74115..5ff7310a99b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
@@ -5,9 +5,6 @@
 import org.bytedeco.pytorch.cuda.*;
 
 import org.bytedeco.pytorch.*;
-import org.bytedeco.pytorch.global.torch.DeviceType;
-import org.bytedeco.pytorch.global.torch.ScalarType;
-import org.bytedeco.pytorch.global.torch.MemoryFormat;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index 30d2a2a9e57..4702b9298fa 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -77,9 +77,6 @@ public void map(InfoMap infoMap) {
         infoMap
             .put(new Info().enumerate().friendly())
             .put(new Info().javaText("import org.bytedeco.pytorch.*;"))
-            .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.DeviceType;"))
-            .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.ScalarType;"))
-            .put(new Info().javaText("import org.bytedeco.pytorch.global.torch.MemoryFormat;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.Allocator;"))
 
             .put(new Info().javaText(

From bdf9805e81446343416c8eb977c215f91eb85b5a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sat, 10 Aug 2024 00:40:07 +0200
Subject: [PATCH 58/89] Split JNI libraries

---
 .../src/main/java/org/bytedeco/pytorch/presets/gloo.java  | 8 --------
 .../java/org/bytedeco/pytorch/presets/torch_cuda.java     | 3 +--
 2 files changed, 1 insertion(+), 10 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java
index 32a7975cd17..78c9f4c859b 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java
@@ -23,23 +23,15 @@
 
 import org.bytedeco.javacpp.ClassProperties;
 import org.bytedeco.javacpp.LoadEnabled;
-import org.bytedeco.javacpp.annotation.Platform;
 import org.bytedeco.javacpp.annotation.Properties;
 import org.bytedeco.javacpp.presets.chrono;
 import org.bytedeco.javacpp.tools.*;
 
-import static org.bytedeco.pytorch.presets.torch.template;
-
 /**
  * @author Hervé Guillemet
  */
 @Properties(
     inherit =  { torch.class, chrono.class },
-    value = {
-        @Platform(
-            library = "jnitorch"
-        )
-    },
     target = "org.bytedeco.pytorch.gloo",
     global = "org.bytedeco.pytorch.global.gloo"
 )
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index 4702b9298fa..e09ee4b90f8 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -53,8 +53,7 @@
             exclude = {
                 "", // pytorch includes cublas_v2, which is not compatible with cublas included from inherited cudnn presets
                 "" // causes #warning
-            },
-            library = "jnitorch"
+            }
         ),
     },
     target = "org.bytedeco.pytorch.cuda",

From feed0004fbd8da78c285ac0cd2408fd20315bccc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sat, 10 Aug 2024 12:59:04 +0200
Subject: [PATCH 59/89] Add brew link for libomp on macosx

---
 .github/actions/deploy-macosx/action.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/actions/deploy-macosx/action.yml b/.github/actions/deploy-macosx/action.yml
index 28838385cfc..78bf90f1184 100644
--- a/.github/actions/deploy-macosx/action.yml
+++ b/.github/actions/deploy-macosx/action.yml
@@ -40,6 +40,8 @@ runs:
           echo Removing "fixed" header files that are actually broken
           rm -Rf $(find /opt/homebrew/Cellar/gcc@13/ -iname include-fixed)
           FORMULAE+="gcc@13"
+        else
+          brew link --force libomp
         fi
 
         # Change rpath and resign all brew libraries that could be bundled in presets

From 81e39b2e87aa4d21387aeb5110a9ab7aa911397c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sun, 11 Aug 2024 14:30:53 +0200
Subject: [PATCH 60/89] Rename libomp as libiomp5 on macosx

---
 pytorch/cppbuild.sh | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh
index 93d43b7e813..94a0c7f3464 100755
--- a/pytorch/cppbuild.sh
+++ b/pytorch/cppbuild.sh
@@ -229,7 +229,18 @@ ln -sf pytorch/torch/bin ../bin
 
 case $PLATFORM in
     macosx-*)
-        cp $(brew ls libomp|grep libomp.dylib) ../lib
+        # Disguise libomp as libiomp5 (they share the same codebase and have the same symbols)
+        # This helps if user wants to link with MKL.
+        # On linux, user linking with mkl would need to set
+        # MKL_THREADING_LAYER=GNU
+        cp "$(brew ls libomp|grep libomp.dylib)" ../lib/libiomp5.dylib
+        chmod +w ../lib/libiomp5.dylib
+        install_name_tool -id @rpath/libiomp5.dylib ../lib/libiomp5.dylib
+        codesign --force -s - ../lib/libiomp5.dylib
+        old=$(otool -L ../lib/libtorch_cpu.dylib|grep libomp.dylib|awk '{print $1}')
+        echo install_name_tool -change $old @rpath/libiomp5.dylib ../lib/libtorch_cpu.dylib
+        install_name_tool -change $old @rpath/libiomp5.dylib ../lib/libtorch_cpu.dylib
+        codesign --force -s - ../lib/libtorch_cpu.dylib
         ;;
     windows-*)
         cp ../libuv/dist/lib/Release/* ../lib

From 1c621b3da34ea655391281a09fc600c7e598eeb2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sun, 11 Aug 2024 17:08:37 +0200
Subject: [PATCH 61/89] Links most cuda libs to jnitorch_cuda only.

---
 .../org/bytedeco/pytorch/presets/torch.java   | 26 +++++--------------
 .../bytedeco/pytorch/presets/torch_cuda.java  | 18 +++++++++++++
 2 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index f6c310ddc19..bfcb3dbf7b8 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -101,36 +101,20 @@
                 "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/extras/CUPTI/lib64/",
                 "C:/Program Files/NVIDIA Corporation/NvToolsExt/bin/x64/",
             },
-            linkpath = {
-                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/",
-                "/usr/local/cuda-12.3/lib64/",
-                "/usr/local/cuda/lib64/",
-                "/usr/lib64/"
-            },
             extension = "-gpu"
         ),
         @Platform(
             value = {"linux"},
-            link = { "c10", "torch", "torch_cpu" }
+            link = { "c10", "torch_cpu" }
         ),
         @Platform(
             value = {"macosx"},
-            link = { "c10", "torch", "torch_cpu", "omp" }
+            link = { "c10", "torch_cpu", "omp" }
         ),
         @Platform(
             value = "windows",
-            link = { "c10", "torch", "torch_cpu", "uv" }
+            link = { "c10", "torch_cpu", "uv" }
         ),
-        @Platform(
-            value = "linux",
-            extension = "-gpu",
-            link = { "c10", "torch", "torch_cpu", "c10_cuda", "torch_cuda", "torch_cuda_linalg", "cudart", "cusparse", "cudnn" } // cupti@.12 needed ? cuda_linalg built as separate lib on linux only
-        ),
-        @Platform(
-            value = "windows",
-            extension = "-gpu",
-            link = { "c10", "torch", "torch_cpu", "uv", "c10_cuda", "torch_cuda", "cudart", "cusparse", "cudnn" }
-        )
     },
     target = "org.bytedeco.pytorch",
     global = "org.bytedeco.pytorch.global.torch"
@@ -180,11 +164,13 @@ public void init(ClassProperties properties) {
         if (!Loader.isLoadLibraries() || extension == null || !extension.endsWith("-gpu")) {
             return;
         }
+
+        // when built for CUDA, even torch_cpu links with at least cupti and cudart, for some reason
         int i = 0;
         if (platform.startsWith("windows")) {
             preloads.add(i++, "zlibwapi");
         }
-        String[] libs = {"cudart", "cublasLt", "cublas", "cufft", "curand", "nvJitLink", "cusparse", "cusolver",
+        String[] libs = {"cudart", "cublasLt", "cublas", "cufft", "cupti", "curand", "nvJitLink", "cusparse", "cusolver",
             "cudnn", "nccl", "nvrtc", "nvrtc-builtins", "myelin", "nvinfer", "cudnn_ops_infer", "cudnn_ops_train",
             "cudnn_adv_infer", "cudnn_adv_train", "cudnn_cnn_infer", "cudnn_cnn_train"};
         for (String lib : libs) {
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index e09ee4b90f8..8fa86523751 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -55,6 +55,24 @@
                 "" // causes #warning
             }
         ),
+        @Platform(
+            value = "linux",
+            extension = "-gpu",
+            link = { "c10", "torch_cpu", "c10_cuda", "torch_cuda", "torch_cuda_linalg", "cudart", "cupti", "cusparse", "cudnn" }, // cuda_linalg built as separate lib on linux only
+            linkpath = {
+                "/usr/local/cuda-12.3/lib64/",
+                "/usr/local/cuda/lib64/",
+                "/usr/lib64/"
+            }
+        ),
+        @Platform(
+            value = "windows",
+            extension = "-gpu",
+            link = { "c10", "torch_cpu", "uv", "c10_cuda", "torch_cuda", "cudart", "cupti", "cusparse", "cudnn" },
+            linkpath = {
+                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/"
+            }
+        )
     },
     target = "org.bytedeco.pytorch.cuda",
     global = "org.bytedeco.pytorch.global.torch_cuda"

From f8a5510c2d4737308e509352a738066aba3f1b59 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sun, 11 Aug 2024 19:44:49 +0200
Subject: [PATCH 62/89] Replace libomp by libiomp5 in link list

---
 pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index bfcb3dbf7b8..ecf18cedb62 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -109,7 +109,7 @@
         ),
         @Platform(
             value = {"macosx"},
-            link = { "c10", "torch_cpu", "omp" }
+            link = { "c10", "torch_cpu", "iomp5" }
         ),
         @Platform(
             value = "windows",

From 9f0cac4af0dd233bc61dcb3289534207b4f587a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Mon, 12 Aug 2024 08:54:39 +0200
Subject: [PATCH 63/89] Add path for cupti

---
 .../main/java/org/bytedeco/pytorch/presets/torch_cuda.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index 8fa86523751..8c54933f775 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -62,6 +62,7 @@
             linkpath = {
                 "/usr/local/cuda-12.3/lib64/",
                 "/usr/local/cuda/lib64/",
+                "/usr/local/cuda-12.3/extras/CUPTI/lib64/",
                 "/usr/lib64/"
             }
         ),
@@ -70,7 +71,8 @@
             extension = "-gpu",
             link = { "c10", "torch_cpu", "uv", "c10_cuda", "torch_cuda", "cudart", "cupti", "cusparse", "cudnn" },
             linkpath = {
-                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/"
+                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/",
+                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/extras/CUPTI/lib64/"
             }
         )
     },

From 410671302fcd3330347982593c99753472394c02 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Mon, 12 Aug 2024 17:59:11 +0200
Subject: [PATCH 64/89] Remove useless import

---
 .../src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java   | 1 -
 1 file changed, 1 deletion(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index 8c54933f775..6d971ac9de7 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -95,7 +95,6 @@ public void map(InfoMap infoMap) {
 
         infoMap
             .put(new Info().enumerate().friendly())
-            .put(new Info().javaText("import org.bytedeco.pytorch.*;"))
             .put(new Info().javaText("import org.bytedeco.pytorch.Allocator;"))
 
             .put(new Info().javaText(

From d71057a90fee6aa6b85667c3c669aa034fb6eec6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Mon, 12 Aug 2024 21:19:56 +0200
Subject: [PATCH 65/89] Add a missing @NoOffset

---
 .../src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java | 2 +-
 pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
index 810918f4b4d..6a5e475e9f5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
@@ -41,7 +41,7 @@ public class AutogradCompilerCall extends Pointer {
 
   public native @Cast("size_t") long emplace_hook(@ByRef(true) SafePyObject fn);
 
-  public native @ByRef TensorArgs tensor_args(); public native AutogradCompilerCall tensor_args(TensorArgs setter);
+  public native @ByRef @NoOffset TensorArgs tensor_args(); public native AutogradCompilerCall tensor_args(TensorArgs setter);
   public native @StdVector @NoOffset SizeInput all_size_inputs(); public native AutogradCompilerCall all_size_inputs(SizeInput setter);
   public native @ByRef @Cast("std::vector*") @NoOffset LongVector dyn_size_inputs(); public native AutogradCompilerCall dyn_size_inputs(LongVector setter);
   
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index ecf18cedb62..e6a25b376d7 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -1963,6 +1963,7 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "torch::dynamo::autograd::AutogradCompilerCall::dyn_size_inputs",
             "torch::dynamo::autograd::AutogradCompilerCall::node_calls",
             "torch::dynamo::autograd::AutogradCompilerCall::default_dyn_type",
+            "torch::dynamo::autograd::AutogradCompilerCall::tensor_args",
             "torch::jit::Object::Property::setter_func",
             "torch::jit::Object::Property::getter_func",
             "torch::jit::Object::Property::name",

From 2bc75cb1eea3b35afe8eae04a54c83d03508231e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Tue, 13 Aug 2024 23:42:21 +0200
Subject: [PATCH 66/89] Revert "Links most cuda libs to jnitorch_cuda only" and
 preload/link cleanup

---
 .../org/bytedeco/pytorch/presets/torch.java   | 21 ++++++++++++++-----
 .../bytedeco/pytorch/presets/torch_cuda.java  | 14 ++-----------
 2 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index e6a25b376d7..0bf71d88d7c 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -86,7 +86,7 @@
 
             },
             exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"},
-            preload = { "asmjit", "fbgemm" }
+            link = { "torch" }
         ),
         @Platform(
             value = {"linux", "macosx", "windows"},
@@ -105,16 +105,27 @@
         ),
         @Platform(
             value = {"linux"},
-            link = { "c10", "torch_cpu" }
+            preload = { "c10", "torch_cpu" },
+
         ),
         @Platform(
             value = {"macosx"},
-            link = { "c10", "torch_cpu", "iomp5" }
+            preload = { "c10", "torch_cpu", "iomp5" }
         ),
         @Platform(
             value = "windows",
-            link = { "c10", "torch_cpu", "uv" }
+            preload = { "c10", "torch_cpu", "uv" }
+        ),
+        @Platform(
+            value = "linux",
+            extension = "-gpu",
+            preload = { "c10", "torch_cpu", "c10_cuda", "torch_cuda" }
         ),
+        @Platform(
+            value = "windows",
+            extension = "-gpu",
+            preload = { "c10", "torch_cpu", "uv", "c10_cuda", "torch_cuda" }
+        )
     },
     target = "org.bytedeco.pytorch",
     global = "org.bytedeco.pytorch.global.torch"
@@ -1959,11 +1970,11 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
             "c10::DDPLoggingData::strs_map",
             "c10::DDPLoggingData::ints_map",
             "torch::dynamo::autograd::TensorArgs::inputs",
+            "torch::dynamo::autograd::AutogradCompilerCall::tensor_args",
             "torch::dynamo::autograd::AutogradCompilerCall::all_size_inputs",
             "torch::dynamo::autograd::AutogradCompilerCall::dyn_size_inputs",
             "torch::dynamo::autograd::AutogradCompilerCall::node_calls",
             "torch::dynamo::autograd::AutogradCompilerCall::default_dyn_type",
-            "torch::dynamo::autograd::AutogradCompilerCall::tensor_args",
             "torch::jit::Object::Property::setter_func",
             "torch::jit::Object::Property::getter_func",
             "torch::jit::Object::Property::name",
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index 6d971ac9de7..b53bf315afe 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -58,22 +58,12 @@
         @Platform(
             value = "linux",
             extension = "-gpu",
-            link = { "c10", "torch_cpu", "c10_cuda", "torch_cuda", "torch_cuda_linalg", "cudart", "cupti", "cusparse", "cudnn" }, // cuda_linalg built as separate lib on linux only
-            linkpath = {
-                "/usr/local/cuda-12.3/lib64/",
-                "/usr/local/cuda/lib64/",
-                "/usr/local/cuda-12.3/extras/CUPTI/lib64/",
-                "/usr/lib64/"
-            }
+            link = { "torch" , "c10_cuda", "torch_cuda_linalg" } // cuda_linalg built as separate lib on linux only
         ),
         @Platform(
             value = "windows",
             extension = "-gpu",
-            link = { "c10", "torch_cpu", "uv", "c10_cuda", "torch_cuda", "cudart", "cupti", "cusparse", "cudnn" },
-            linkpath = {
-                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/",
-                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/extras/CUPTI/lib64/"
-            }
+            link = { "torch" , "c10_cuda" }
         )
     },
     target = "org.bytedeco.pytorch.cuda",

From da86531b6a7eabf99a5e6c39e7b56556372ffea1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Wed, 14 Aug 2024 08:20:58 +0200
Subject: [PATCH 67/89] Fix typo

---
 pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 0bf71d88d7c..4e0652f4f0a 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -105,8 +105,7 @@
         ),
         @Platform(
             value = {"linux"},
-            preload = { "c10", "torch_cpu" },
-
+            preload = { "c10", "torch_cpu" }
         ),
         @Platform(
             value = {"macosx"},

From dbc19eb48c2e5257d6a226e58f19226f560f5755 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Wed, 14 Aug 2024 19:19:13 +0200
Subject: [PATCH 68/89] Fix linking

---
 .../java/org/bytedeco/pytorch/presets/torch.java     | 12 ++++++------
 .../org/bytedeco/pytorch/presets/torch_cuda.java     |  4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 4e0652f4f0a..f3adfc88730 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -86,7 +86,7 @@
 
             },
             exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"},
-            link = { "torch" }
+            link = { "c10", "torch" }
         ),
         @Platform(
             value = {"linux", "macosx", "windows"},
@@ -105,25 +105,25 @@
         ),
         @Platform(
             value = {"linux"},
-            preload = { "c10", "torch_cpu" }
+            preload = { "torch_cpu" }
         ),
         @Platform(
             value = {"macosx"},
-            preload = { "c10", "torch_cpu", "iomp5" }
+            preload = { "torch_cpu", "iomp5" }
         ),
         @Platform(
             value = "windows",
-            preload = { "c10", "torch_cpu", "uv" }
+            preload = { "torch_cpu", "uv" }
         ),
         @Platform(
             value = "linux",
             extension = "-gpu",
-            preload = { "c10", "torch_cpu", "c10_cuda", "torch_cuda" }
+            preload = { "torch_cpu", "c10_cuda", "torch_cuda" }
         ),
         @Platform(
             value = "windows",
             extension = "-gpu",
-            preload = { "c10", "torch_cpu", "uv", "c10_cuda", "torch_cuda" }
+            preload = { "torch_cpu", "uv", "c10_cuda", "torch_cuda" }
         )
     },
     target = "org.bytedeco.pytorch",
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index b53bf315afe..c85c4570516 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -58,12 +58,12 @@
         @Platform(
             value = "linux",
             extension = "-gpu",
-            link = { "torch" , "c10_cuda", "torch_cuda_linalg" } // cuda_linalg built as separate lib on linux only
+            link = { "c10", "torch" , "c10_cuda", "torch_cuda_linalg" } // cuda_linalg built as separate lib on linux only
         ),
         @Platform(
             value = "windows",
             extension = "-gpu",
-            link = { "torch" , "c10_cuda" }
+            link = { "c10", "torch" , "c10_cuda" }
         )
     },
     target = "org.bytedeco.pytorch.cuda",

From 197c450ec04a5282621640371be14d709de2a53e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Wed, 14 Aug 2024 23:02:00 +0200
Subject: [PATCH 69/89] Fix linking on Windows

---
 .../java/org/bytedeco/pytorch/presets/torch.java    | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index f3adfc88730..661667b3de0 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -86,7 +86,7 @@
 
             },
             exclude = {"openblas_config.h", "cblas.h", "lapacke_config.h", "lapacke_mangling.h", "lapack.h", "lapacke.h", "lapacke_utils.h"},
-            link = { "c10", "torch" }
+            link = { "c10", "torch", "torch_cpu" }
         ),
         @Platform(
             value = {"linux", "macosx", "windows"},
@@ -104,26 +104,25 @@
             extension = "-gpu"
         ),
         @Platform(
-            value = {"linux"},
-            preload = { "torch_cpu" }
+            value = {"linux"}
         ),
         @Platform(
             value = {"macosx"},
-            preload = { "torch_cpu", "iomp5" }
+            preload = { "iomp5" }
         ),
         @Platform(
             value = "windows",
-            preload = { "torch_cpu", "uv" }
+            preload = { "uv" }
         ),
         @Platform(
             value = "linux",
             extension = "-gpu",
-            preload = { "torch_cpu", "c10_cuda", "torch_cuda" }
+            preload = { "c10_cuda", "torch_cuda" }
         ),
         @Platform(
             value = "windows",
             extension = "-gpu",
-            preload = { "torch_cpu", "uv", "c10_cuda", "torch_cuda" }
+            preload = { "uv", "c10_cuda", "torch_cuda" }
         )
     },
     target = "org.bytedeco.pytorch",

From e2ca26b732692aafe00a93848bc5521531c3c231 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Thu, 15 Aug 2024 21:49:14 +0200
Subject: [PATCH 70/89] Update for cuda 12.6

---
 pytorch/pom.xml                               |  4 ++--
 .../org/bytedeco/pytorch/presets/torch.java   | 22 +++++++++----------
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/pytorch/pom.xml b/pytorch/pom.xml
index 404358d7ae2..190189ad3d8 100644
--- a/pytorch/pom.xml
+++ b/pytorch/pom.xml
@@ -27,7 +27,7 @@
     
       org.bytedeco
       cuda
-      12.3-8.9-${project.parent.version}
+      12.6-9.3-${project.parent.version}
       true
     
   
@@ -52,7 +52,7 @@
           
             org.bytedeco
             cuda-platform
-            12.3-8.9-${project.parent.version}
+            12.6-9.3-${project.parent.version}
           
           
             org.bytedeco
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 661667b3de0..4d005ef30ed 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -90,15 +90,15 @@
         ),
         @Platform(
             value = {"linux", "macosx", "windows"},
-            includepath = {"/usr/local/cuda/include", "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/include/"},
+            includepath = {"/usr/local/cuda/include", "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/include/"},
             preloadpath = {
-                "/usr/local/cuda-12.3/lib64/",
-                "/usr/local/cuda-12.3/extras/CUPTI/lib64/",
+                "/usr/local/cuda-12.6/lib64/",
+                "/usr/local/cuda-12.6/extras/CUPTI/lib64/",
                 "/usr/local/cuda/lib64/",
                 "/usr/local/cuda/extras/CUPTI/lib64/",
                 "/usr/lib64/",
-                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64/",
-                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/extras/CUPTI/lib64/",
+                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/lib/x64/",
+                "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/lib64/",
                 "C:/Program Files/NVIDIA Corporation/NvToolsExt/bin/x64/",
             },
             extension = "-gpu"
@@ -184,25 +184,25 @@ public void init(ClassProperties properties) {
             "cudnn_adv_infer", "cudnn_adv_train", "cudnn_cnn_infer", "cudnn_cnn_train"};
         for (String lib : libs) {
             if (platform.startsWith("linux")) {
-                lib += lib.startsWith("cudnn") ? "@.8"
+                lib += lib.startsWith("cudnn") ? "@.9"
                     : lib.equals("nccl") ? "@.2"
                     : lib.equals("myelin") ? "@.1"
-                    : lib.equals("nvinfer") ? "@.8"
+                    : lib.equals("nvinfer") ? "@.10"
                     : lib.equals("cufft") ? "@.11"
                     : lib.equals("curand") ? "@.10"
                     : lib.equals("cusolver") ? "@.11"
-                    : lib.equals("nvrtc-builtins") ? "@.12.3"
+                    : lib.equals("nvrtc-builtins") ? "@.12.6"
                     : "@.12";
             } else if (platform.startsWith("windows")) {
-                lib += lib.startsWith("cudnn") ? "64_8"
+                lib += lib.startsWith("cudnn") ? "64_9"
                     : lib.equals("nccl") ? "64_2"
                     : lib.equals("myelin") ? "64_1"
-                    : lib.equals("nvinfer") ? "64_8"
+                    : lib.equals("nvinfer") ? "64_10"
                     : lib.equals("cufft") ? "64_11"
                     : lib.equals("curand") ? "64_10"
                     : lib.equals("cusolver") ? "64_11"
                     : lib.equals("nvrtc") ? "64_120_0"
-                    : lib.equals("nvrtc-builtins") ? "64_123"
+                    : lib.equals("nvrtc-builtins") ? "64_126"
                     : lib.equals("nvJitLink") ? "_120_0"
                     : "64_12";
             } else {

From 0d506e65517afc8b4a510855d2d322e8d55dcd55 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Fri, 16 Aug 2024 18:50:13 +0200
Subject: [PATCH 71/89] Fix linking of torch_cuda

---
 .../main/java/org/bytedeco/pytorch/presets/torch_cuda.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index c85c4570516..fc3271e5b72 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -58,12 +58,12 @@
         @Platform(
             value = "linux",
             extension = "-gpu",
-            link = { "c10", "torch" , "c10_cuda", "torch_cuda_linalg" } // cuda_linalg built as separate lib on linux only
+            link = { "c10", "torch" , "c10_cuda", "torch_cuda", "torch_cuda_linalg" } // cuda_linalg built as separate lib on linux only
         ),
         @Platform(
             value = "windows",
             extension = "-gpu",
-            link = { "c10", "torch" , "c10_cuda" }
+            link = { "c10", "torch" , "c10_cuda", "torch_cuda" }
         )
     },
     target = "org.bytedeco.pytorch.cuda",

From b67366fc4eab5b3c4b14eaea116b2fe6e86db797 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sat, 17 Aug 2024 07:32:07 +0200
Subject: [PATCH 72/89] Let brew overwrite links already installed in runner

---
 .github/actions/deploy-macosx/action.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/actions/deploy-macosx/action.yml b/.github/actions/deploy-macosx/action.yml
index 29521d386e0..056a5bea879 100644
--- a/.github/actions/deploy-macosx/action.yml
+++ b/.github/actions/deploy-macosx/action.yml
@@ -25,7 +25,7 @@ runs:
         fi
 
         brew uninstall --force --ignore-dependencies gcc gcc@7 gcc@8 gcc@9 gcc@10 gcc@11 gcc@12 gcc@13 gcc@14 little-cms2 maven openblas r
-        brew install boost ccache swig autoconf-archive automake cmake libomp libtool libusb ant nasm xz pkg-config sdl2 gpg1 bison flex perl ragel binutils gradle gmp isl libmpc mpfr geoip pcre ssdeep yajl
+        brew install --overwrite boost ccache swig autoconf-archive automake cmake libomp libtool libusb ant nasm xz pkg-config sdl2 gpg1 bison flex perl ragel binutils gradle gmp isl libmpc mpfr geoip pcre ssdeep yajl
 
         # echo Installing an older less buggy version of CMake
         # curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/30a3e5e02420a515f9bad02e3cfcde95316db529/Formula/cmake.rb

From ed1eff81890cdc8a5bd49d7cd6f4e26dbc9dee8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sat, 17 Aug 2024 07:53:45 +0200
Subject: [PATCH 73/89] Revert "brew --overwrite". Uninstall already installed
 python instead.

---
 .github/actions/deploy-macosx/action.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/actions/deploy-macosx/action.yml b/.github/actions/deploy-macosx/action.yml
index 056a5bea879..9d22d3258dd 100644
--- a/.github/actions/deploy-macosx/action.yml
+++ b/.github/actions/deploy-macosx/action.yml
@@ -24,8 +24,8 @@ runs:
           sudo rm -Rf /Library/Developer/CommandLineTools/SDKs/MacOSX10*
         fi
 
-        brew uninstall --force --ignore-dependencies gcc gcc@7 gcc@8 gcc@9 gcc@10 gcc@11 gcc@12 gcc@13 gcc@14 little-cms2 maven openblas r
-        brew install --overwrite boost ccache swig autoconf-archive automake cmake libomp libtool libusb ant nasm xz pkg-config sdl2 gpg1 bison flex perl ragel binutils gradle gmp isl libmpc mpfr geoip pcre ssdeep yajl
+        brew uninstall --force --ignore-dependencies gcc gcc@7 gcc@8 gcc@9 gcc@10 gcc@11 gcc@12 gcc@13 gcc@14 little-cms2 maven openblas r python
+        brew install boost ccache swig autoconf-archive automake cmake libomp libtool libusb ant nasm xz pkg-config sdl2 gpg1 bison flex perl ragel binutils python gradle gmp isl libmpc mpfr geoip pcre ssdeep yajl
 
         # echo Installing an older less buggy version of CMake
         # curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/30a3e5e02420a515f9bad02e3cfcde95316db529/Formula/cmake.rb

From 1f7407ceb1068711a6334129779fe7d5e23f1cd8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sat, 17 Aug 2024 08:15:05 +0200
Subject: [PATCH 74/89] Keep Apple-installed Python instead.

---
 .github/actions/deploy-macosx/action.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/actions/deploy-macosx/action.yml b/.github/actions/deploy-macosx/action.yml
index 9d22d3258dd..7eb7763ce0c 100644
--- a/.github/actions/deploy-macosx/action.yml
+++ b/.github/actions/deploy-macosx/action.yml
@@ -24,9 +24,9 @@ runs:
           sudo rm -Rf /Library/Developer/CommandLineTools/SDKs/MacOSX10*
         fi
 
-        brew uninstall --force --ignore-dependencies gcc gcc@7 gcc@8 gcc@9 gcc@10 gcc@11 gcc@12 gcc@13 gcc@14 little-cms2 maven openblas r python
-        brew install boost ccache swig autoconf-archive automake cmake libomp libtool libusb ant nasm xz pkg-config sdl2 gpg1 bison flex perl ragel binutils python gradle gmp isl libmpc mpfr geoip pcre ssdeep yajl
-
+        brew uninstall --force --ignore-dependencies gcc gcc@7 gcc@8 gcc@9 gcc@10 gcc@11 gcc@12 gcc@13 gcc@14 little-cms2 maven openblas r
+        brew install boost ccache swig autoconf-archive automake cmake libomp libtool libusb ant nasm xz pkg-config sdl2 gpg1 bison flex perl ragel binutils gmp isl libmpc mpfr geoip pcre ssdeep yajl
+        brew install --ignore-dependencies gradle # Don't try to overwrite Apple-provided Python
         # echo Installing an older less buggy version of CMake
         # curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/30a3e5e02420a515f9bad02e3cfcde95316db529/Formula/cmake.rb
         # brew unlink cmake

From cc8680f758677bd092b058ec4ce7a5f03e86c61b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sun, 18 Aug 2024 09:10:55 +0200
Subject: [PATCH 75/89] Patch torch source instead

---
 .github/actions/deploy-macosx/action.yml | 4 ++--
 .github/workflows/pytorch.yml            | 2 +-
 pytorch/cppbuild.sh                      | 5 +++++
 3 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/.github/actions/deploy-macosx/action.yml b/.github/actions/deploy-macosx/action.yml
index 7eb7763ce0c..29521d386e0 100644
--- a/.github/actions/deploy-macosx/action.yml
+++ b/.github/actions/deploy-macosx/action.yml
@@ -25,8 +25,8 @@ runs:
         fi
 
         brew uninstall --force --ignore-dependencies gcc gcc@7 gcc@8 gcc@9 gcc@10 gcc@11 gcc@12 gcc@13 gcc@14 little-cms2 maven openblas r
-        brew install boost ccache swig autoconf-archive automake cmake libomp libtool libusb ant nasm xz pkg-config sdl2 gpg1 bison flex perl ragel binutils gmp isl libmpc mpfr geoip pcre ssdeep yajl
-        brew install --ignore-dependencies gradle # Don't try to overwrite Apple-provided Python
+        brew install boost ccache swig autoconf-archive automake cmake libomp libtool libusb ant nasm xz pkg-config sdl2 gpg1 bison flex perl ragel binutils gradle gmp isl libmpc mpfr geoip pcre ssdeep yajl
+
         # echo Installing an older less buggy version of CMake
         # curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/30a3e5e02420a515f9bad02e3cfcde95316db529/Formula/cmake.rb
         # brew unlink cmake
diff --git a/.github/workflows/pytorch.yml b/.github/workflows/pytorch.yml
index 6a074841796..dd85acec749 100644
--- a/.github/workflows/pytorch.yml
+++ b/.github/workflows/pytorch.yml
@@ -37,7 +37,7 @@ jobs:
     steps:
       - uses: HGuillemet/javacpp-presets/.github/actions/deploy-macosx@hg_pytorch
   macosx-x86_64:
-    runs-on: macos-13
+    runs-on: macos-12
     steps:
       - uses: HGuillemet/javacpp-presets/.github/actions/deploy-macosx@hg_pytorch
   windows-x86_64:
diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh
index 94a0c7f3464..ee70d1d7c66 100755
--- a/pytorch/cppbuild.sh
+++ b/pytorch/cppbuild.sh
@@ -206,6 +206,11 @@ sedinplace 's/char(\(.*\))/\1/g' torch/csrc/jit/serialization/pickler.h
 # some windows header defines a macro named "interface"
 sedinplace 's/const std::string& interface)/const std::string\& interface_name)/g' torch/csrc/distributed/c10d/ProcessGroupGloo.hpp
 
+# fix missing #include (Pytorch 2.4.0)
+sedinplace 's/#include /#include \
+#include \
+#include /'  torch/csrc/distributed/c10d/control_plane/Handlers.cpp
+
 # Remove pytorch adaptations of FindOpenMP.cmake that.
 # On Windows without iomp and with new versions of VS 2019, including -openmp:experimental and libomp, causes
 # final binary to be linked to both libomp and vcomp and produce incorrect results.

From ac9e23183abed87724a63c3d85d91667f685c5cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Mon, 19 Aug 2024 11:29:40 +0200
Subject: [PATCH 76/89] Revert spurious modification of poms in cpython

---
 cpython/platform/pom.xml | 2 +-
 cpython/pom.xml          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/cpython/platform/pom.xml b/cpython/platform/pom.xml
index 615ad416b5f..bf0fdfc3ca7 100644
--- a/cpython/platform/pom.xml
+++ b/cpython/platform/pom.xml
@@ -10,7 +10,7 @@
     ../../
   
 
-  fr.apteryx
+  org.bytedeco
   cpython-platform
   3.12.5-${project.parent.version}
   JavaCPP Presets Platform for CPython
diff --git a/cpython/pom.xml b/cpython/pom.xml
index 992bd5f8047..e8906987fca 100644
--- a/cpython/pom.xml
+++ b/cpython/pom.xml
@@ -9,7 +9,7 @@
     1.5.11-SNAPSHOT
   
 
-  fr.apteryx
+  org.bytedeco
   cpython
   3.12.5-${project.parent.version}
   JavaCPP Presets for CPython

From b5a43a8e296bb1e5288f485e6666fa3661458070 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Mon, 19 Aug 2024 22:04:33 +0200
Subject: [PATCH 77/89] Add cupti

---
 .../java/org/bytedeco/cuda/presets/cupti.java | 53 +++++++++++++++++++
 cuda/src/main/java9/module-info.java          |  1 +
 2 files changed, 54 insertions(+)
 create mode 100644 cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java

diff --git a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
new file mode 100644
index 00000000000..4c839cfbb1c
--- /dev/null
+++ b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright (C) 2015-2022 Samuel Audet
+ *
+ * Licensed either under the Apache License, Version 2.0, or (at your option)
+ * under the terms of the GNU General Public License as published by
+ * the Free Software Foundation (subject to the "Classpath" exception),
+ * either version 2, or any later version (collectively, the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *     http://www.gnu.org/licenses/
+ *     http://www.gnu.org/software/classpath/license.html
+ *
+ * or as provided in the LICENSE.txt file that accompanied this code.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.bytedeco.cuda.presets;
+
+import org.bytedeco.javacpp.annotation.NoException;
+import org.bytedeco.javacpp.annotation.Platform;
+import org.bytedeco.javacpp.annotation.Properties;
+import org.bytedeco.javacpp.tools.Info;
+import org.bytedeco.javacpp.tools.InfoMap;
+import org.bytedeco.javacpp.tools.InfoMapper;
+
+/**
+ *
+ * @author Samuel Audet
+ */
+@Properties(inherit = {cudart.class}, value = {
+    @Platform(include = {"cupti_result.h", "cupti_version.h", "cupti_activity.h", "cupti_callbacks.h", "cupti_events.h", "cupti_metrics.h", "cupti_driver_cbid.h", "cupti_runtime_cbid.h", "cupti_nvtx_cbid.h"}
+    ),
+    @Platform(value = "windows-x86_64", includepath = {"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/include/"}),
+    @Platform(value = {"linux-x86_64", "linux-arm64", "linux-ppc64le"}, includepath = {"/usr/local/cuda-12.6/extras/CUPTI/include/", "/usr/local/cuda/extras/CUPTI/include/"}),
+    @Platform(value = "macosx-x86_64", includepath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/include/"),
+},
+    target = "org.bytedeco.cuda.cupti", global = "org.bytedeco.cuda.global.cupti")
+@NoException
+public class cupti implements InfoMapper {
+    public void map(InfoMap infoMap) {
+        infoMap
+            .put(new Info("CUPTIAPI").cppTypes().annotations().cppText(""))
+            .put(new Info("CUpti_EventID", "CUpti_EventDomainID", "CUpti_MetricID", "CUpti_CallbackId", "CUpti_DeviceAttribute", "CUpti_MetricValueKind").valueTypes("int").pointerTypes("IntPointer", "int[]"))
+            .put(new Info("CUpti_SubscriberHandle").valueTypes("@ByPtr CUpti_Subscriber_st").pointerTypes("@ByPtrPtr CUpti_Subscriber_st"))
+        ;
+    }
+}
diff --git a/cuda/src/main/java9/module-info.java b/cuda/src/main/java9/module-info.java
index 5ac9713b9c5..d831d47b891 100644
--- a/cuda/src/main/java9/module-info.java
+++ b/cuda/src/main/java9/module-info.java
@@ -6,6 +6,7 @@
   exports org.bytedeco.cuda.cudart;
   exports org.bytedeco.cuda.cudnn;
   exports org.bytedeco.cuda.cufftw;
+  exports org.bytedeco.cuda.cupti;
   exports org.bytedeco.cuda.curand;
   exports org.bytedeco.cuda.cusolver;
   exports org.bytedeco.cuda.cusparse;

From df91ff12f6ece390c65d9a8a02bf8d2961eb5d0b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Tue, 20 Aug 2024 08:33:48 +0200
Subject: [PATCH 78/89] Fix JNI compilation errors

---
 cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
index 4c839cfbb1c..0666f24aff7 100644
--- a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
+++ b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
@@ -46,7 +46,8 @@ public class cupti implements InfoMapper {
     public void map(InfoMap infoMap) {
         infoMap
             .put(new Info("CUPTIAPI").cppTypes().annotations().cppText(""))
-            .put(new Info("CUpti_EventID", "CUpti_EventDomainID", "CUpti_MetricID", "CUpti_CallbackId", "CUpti_DeviceAttribute", "CUpti_MetricValueKind").valueTypes("int").pointerTypes("IntPointer", "int[]"))
+            .put(new Info("CUPTILP64").define())
+            .put(new Info("CUpti_EventID", "CUpti_EventDomainID", "CUpti_MetricID", "CUpti_CallbackId", "CUpti_DeviceAttribute", "CUpti_MetricValueKind").valueTypes("int").cast().pointerTypes("IntPointer", "int[]")) // enum or uint32
             .put(new Info("CUpti_SubscriberHandle").valueTypes("@ByPtr CUpti_Subscriber_st").pointerTypes("@ByPtrPtr CUpti_Subscriber_st"))
         ;
     }

From bcf6464d5020b93e2991af35810c0d16eaa3e9d6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Tue, 20 Aug 2024 10:20:49 +0200
Subject: [PATCH 79/89] Add missing link and linkpath

---
 .../src/main/java/org/bytedeco/cuda/presets/cupti.java | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
index 0666f24aff7..0eb2332231a 100644
--- a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
+++ b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
@@ -34,11 +34,11 @@
  * @author Samuel Audet
  */
 @Properties(inherit = {cudart.class}, value = {
-    @Platform(include = {"cupti_result.h", "cupti_version.h", "cupti_activity.h", "cupti_callbacks.h", "cupti_events.h", "cupti_metrics.h", "cupti_driver_cbid.h", "cupti_runtime_cbid.h", "cupti_nvtx_cbid.h"}
-    ),
-    @Platform(value = "windows-x86_64", includepath = {"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/include/"}),
-    @Platform(value = {"linux-x86_64", "linux-arm64", "linux-ppc64le"}, includepath = {"/usr/local/cuda-12.6/extras/CUPTI/include/", "/usr/local/cuda/extras/CUPTI/include/"}),
-    @Platform(value = "macosx-x86_64", includepath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/include/"),
+    @Platform(include = {"cupti_result.h", "cupti_version.h", "cupti_activity.h", "cupti_callbacks.h", "cupti_events.h", "cupti_metrics.h", "cupti_driver_cbid.h", "cupti_runtime_cbid.h", "cupti_nvtx_cbid.h"},
+              link = "cupti@.12"),
+    @Platform(value = "windows-x86_64", includepath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/include/", linkpath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/lib64/"),
+    @Platform(value = {"linux-x86_64", "linux-arm64", "linux-ppc64le"}, includepath = {"/usr/local/cuda-12.6/extras/CUPTI/include/", "/usr/local/cuda/extras/CUPTI/include/"}, linkpath = {"/usr/local/cuda-12.6/extras/CUPTI/lib64/", "/usr/local/cuda/extras/CUPTI/lib64/"}),
+    @Platform(value = "macosx-x86_64", includepath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/include/", linkpath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/lib64/"),
 },
     target = "org.bytedeco.cuda.cupti", global = "org.bytedeco.cuda.global.cupti")
 @NoException

From e3cf2161162c0637429b00648b41b2be501d0ac6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Tue, 20 Aug 2024 19:38:37 +0200
Subject: [PATCH 80/89] Change author

---
 cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
index 0eb2332231a..8fe3152fc2a 100644
--- a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
+++ b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2015-2022 Samuel Audet
+ * Copyright (C) 2024 Hervé Guillemet
  *
  * Licensed either under the Apache License, Version 2.0, or (at your option)
  * under the terms of the GNU General Public License as published by
@@ -31,7 +31,7 @@
 
 /**
  *
- * @author Samuel Audet
+ * @author Hervé Guillemet
  */
 @Properties(inherit = {cudart.class}, value = {
     @Platform(include = {"cupti_result.h", "cupti_version.h", "cupti_activity.h", "cupti_callbacks.h", "cupti_events.h", "cupti_metrics.h", "cupti_driver_cbid.h", "cupti_runtime_cbid.h", "cupti_nvtx_cbid.h"},

From 45f4aebf9450e0fbfc413fc449ab3464966037e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Wed, 21 Aug 2024 08:18:01 +0200
Subject: [PATCH 81/89] Add preload for windows

---
 cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
index 8fe3152fc2a..04dec87490b 100644
--- a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
+++ b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
@@ -38,7 +38,8 @@
               link = "cupti@.12"),
     @Platform(value = "windows-x86_64", includepath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/include/", linkpath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/lib64/"),
     @Platform(value = {"linux-x86_64", "linux-arm64", "linux-ppc64le"}, includepath = {"/usr/local/cuda-12.6/extras/CUPTI/include/", "/usr/local/cuda/extras/CUPTI/include/"}, linkpath = {"/usr/local/cuda-12.6/extras/CUPTI/lib64/", "/usr/local/cuda/extras/CUPTI/lib64/"}),
-    @Platform(value = "macosx-x86_64", includepath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/include/", linkpath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/lib64/"),
+    @Platform(value = "macosx-x86_64", includepath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/include/", linkpath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/lib64/",
+              preload = "cupti64_2024.3.0", preloadpath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/lib64/"),
 },
     target = "org.bytedeco.cuda.cupti", global = "org.bytedeco.cuda.global.cupti")
 @NoException

From e897fefba87308929efd345d7a37da588bde1e02 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Wed, 21 Aug 2024 10:14:20 +0200
Subject: [PATCH 82/89] Add cupti from cuda presets

---
 pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java  | 1 +
 .../src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 4b7a4ccaa6b..36914f1d66e 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -205,6 +205,7 @@ public void init(ClassProperties properties) {
                     : lib.equals("nvrtc") ? "64_120_0"
                     : lib.equals("nvrtc-builtins") ? "64_126"
                     : lib.equals("nvJitLink") ? "_120_0"
+                    : lib.equals("cupti") ? "64_2024.3.0"
                     : "64_12";
             } else {
                 continue; // no CUDA
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index fc3271e5b72..a9d6f7e7c24 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -22,6 +22,7 @@
 package org.bytedeco.pytorch.presets;
 
 import org.bytedeco.cuda.presets.cudnn;
+import org.bytedeco.cuda.presets.cupti;
 import org.bytedeco.cuda.presets.cusolver;
 import org.bytedeco.cuda.presets.cusparse;
 import org.bytedeco.javacpp.ClassProperties;
@@ -36,7 +37,7 @@
  * @author Hervé Guillemet
  */
 @Properties(
-    inherit = { torch.class, cudnn.class, cusparse.class, cusolver.class },
+    inherit = { torch.class, cudnn.class, cusparse.class, cusolver.class, cupti.class },
     value = {
         @Platform(
             extension = "-gpu",

From 8f383ef108b819b4e4ff6eb4d93863d49483a6a5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Wed, 21 Aug 2024 10:17:33 +0200
Subject: [PATCH 83/89] Add back StrideVaryingShape

---
 pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 2 --
 1 file changed, 2 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 36914f1d66e..c2c4e12b9e8 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -2726,8 +2726,6 @@ We need either to put an annotation info on each member, or javaName("@NoOffset
 
         infoMap.put(new Info("caffe2::TypeMeta::deleteFn").javaText("public native @NoException(true) PointerConsumer deleteFn();")); // Parser picks up the wrong Delete
 
-        infoMap.put(new Info("c10::VaryingShape::merge").skip()); // https://github.com/pytorch/pytorch/issues/123248, waiting for the fix in 2.3.1 or 2.4
-
         //// Different C++ API between platforms
         // This will produce different Java codes, but as long as the differences only concern
         // JavaCPP annotations, we don't care.

From adb324d00b1825e02587e9fc7bf30926ed8b6d06 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Wed, 21 Aug 2024 10:20:36 +0200
Subject: [PATCH 84/89] Skip max_compile_time_stream_priorities

---
 .../src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
index a9d6f7e7c24..7fea5a0c6ca 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch_cuda.java
@@ -235,6 +235,9 @@ public void map(InfoMap infoMap) {
         ).skip())
         ;
 
+        // compile-time only constexpr
+        infoMap.put(new Info("c10::cuda::max_compile_time_stream_priorities").skip());
+
         infoMap
             .put(new Info("USE_CUDNN_RNN_V8_API").define()) // Using CuDNN 8.9.7 or more recent
             .put(new Info("defined(IS_NCCL_EXP) && defined(NCCL_COMM_DUMP)").define(false))

From da9e8e0dc6fdc5834b69e1218f7b57a75536a156 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Wed, 21 Aug 2024 15:52:36 +0200
Subject: [PATCH 85/89] Update gen

---
 .../gen/java/org/bytedeco/pytorch/StrideVaryingShape.java   | 2 +-
 .../bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java | 3 ++-
 .../org/bytedeco/pytorch/cuda/ActivationDescriptor.java     | 3 ++-
 .../java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java | 3 ++-
 .../gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java  | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java   | 3 ++-
 .../java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java   | 3 ++-
 .../gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java   | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java   | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java   | 3 ++-
 .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java     | 3 ++-
 .../bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java   | 3 ++-
 .../org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java | 3 ++-
 .../org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java     | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java  | 3 ++-
 .../java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java  | 3 ++-
 .../bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java   | 3 ++-
 .../gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java | 3 ++-
 .../gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/Constant.java    | 3 ++-
 .../org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java    | 3 ++-
 .../java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java | 3 ++-
 .../org/bytedeco/pytorch/cuda/DeviceAssertionsData.java     | 3 ++-
 .../bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java   | 3 ++-
 ...eAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java | 3 ++-
 .../java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java   | 3 ++-
 .../java/org/bytedeco/pytorch/cuda/FilterDescriptor.java    | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java  | 3 ++-
 .../java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java   | 3 ++-
 .../gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java   | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java | 3 ++-
 .../gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java    | 3 ++-
 .../bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java | 3 ++-
 pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java    | 3 ++-
 .../java/org/bytedeco/pytorch/cuda/TensorDescriptor.java    | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java  | 3 ++-
 .../java/org/bytedeco/pytorch/cuda/TraceEntryVector.java    | 3 ++-
 .../gen/java/org/bytedeco/pytorch/cuda/WarningState.java    | 3 ++-
 .../src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java | 3 ++-
 .../gen/java/org/bytedeco/pytorch/global/torch_cuda.java    | 6 +++---
 41 files changed, 82 insertions(+), 43 deletions(-)

diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
index bdcbb280cec..49b83e8a1e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
@@ -50,7 +50,7 @@ public class StrideVaryingShape extends Pointer {
 
   public native @Cast("const std::optional::ListOfOptionalElements>*") @ByRef Pointer sizes();
 
-  
+  public native @ByVal StrideVaryingShape merge(@Const @ByRef StrideVaryingShape other);
 
   public native @ByVal StrideVectorOptional concrete_sizes();
 
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 eba1aec4c88..f12c0999d82 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 e5dcad1f590..cf74111a7c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 049c5e1d763..7deffcd5883 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 da0d8998462..daf8762f05a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 9554d9aa4c8..074dd23aeff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 8e442ceabd8..c255409744c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 e5e95f09406..be1814cdf8a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 84a5dd40727..97ce0c8b99e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 eb642509cc1..cb213f049fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 f6afa23f996..01b0507949e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 d26665df165..a27973cd1ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 d4f67b6a694..9644a6d6d89 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 76e952957dc..c8d9029e009 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 8b07510d9a8..0efb3921e79 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 db81e06e45e..2611b410408 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 61710871135..d15ee73db62 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 8a142ef3da0..560ef371efc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 2f1084a1c78..d10faf96785 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 07460ca1789..58c32a1e1cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 b0c35fa9cad..a5bbb487d47 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 d3c4a3bd5d9..8d458cd92ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 9b715503ca8..e6aa31ca305 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 173cf6e7dfc..256b6db047f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 2bf6614163c..adc662c2c44 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 fd0c6587ef0..5f123c0051c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 7a688cb9135..c46177439bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
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 6158b631ea6..4802349471a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 1c1955d7a76..fe9022141b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 c6f7bab1957..df9e95a9335 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 d6642b6eca4..7c698b329d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 972d59b518b..b006451397d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 a857bd780a5..17274d99d4a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 cec7e49d5d3..bf4d9a5c366 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 491a452832e..0d9899e69de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 13a6c765086..552bc584052 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 9d888009a28..851a8d386cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 65e7217bcae..b65553bfe19 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 d756a0a6d04..2a9d115b921 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_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 9a7ac8360e9..428b3699bc7 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
@@ -2,7 +2,6 @@
 
 package org.bytedeco.pytorch.cuda;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -25,6 +24,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 import static org.bytedeco.pytorch.global.torch_cuda.*;
 
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
index 5ff7310a99b..204a1b4fd91 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch_cuda.java
@@ -4,7 +4,6 @@
 
 import org.bytedeco.pytorch.cuda.*;
 
-import org.bytedeco.pytorch.*;
 import org.bytedeco.pytorch.Allocator;
 import java.nio.*;
 import org.bytedeco.javacpp.*;
@@ -27,6 +26,8 @@
 import static org.bytedeco.cuda.global.cusparse.*;
 import org.bytedeco.cuda.cusolver.*;
 import static org.bytedeco.cuda.global.cusolver.*;
+import org.bytedeco.cuda.cupti.*;
+import static org.bytedeco.cuda.global.cupti.*;
 
 public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda {
     static { Loader.load(); }
@@ -582,8 +583,7 @@ public class torch_cuda extends org.bytedeco.pytorch.presets.torch_cuda {
  * a kernel on the same stream from two different threads.
  */
 
-@Namespace("c10::cuda") @MemberGetter public static native int max_compile_time_stream_priorities();
-public static final int max_compile_time_stream_priorities = max_compile_time_stream_priorities();
+
 // Targeting ../cuda/CUDAStream.java
 
 

From aec9d0a2584c062d6deb58bb59fb8445a803a142 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Thu, 22 Aug 2024 13:18:36 +0200
Subject: [PATCH 86/89] Fix preload added for wrong platform

---
 cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
index 04dec87490b..5f556d0f539 100644
--- a/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
+++ b/cuda/src/main/java/org/bytedeco/cuda/presets/cupti.java
@@ -36,10 +36,10 @@
 @Properties(inherit = {cudart.class}, value = {
     @Platform(include = {"cupti_result.h", "cupti_version.h", "cupti_activity.h", "cupti_callbacks.h", "cupti_events.h", "cupti_metrics.h", "cupti_driver_cbid.h", "cupti_runtime_cbid.h", "cupti_nvtx_cbid.h"},
               link = "cupti@.12"),
-    @Platform(value = "windows-x86_64", includepath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/include/", linkpath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/lib64/"),
-    @Platform(value = {"linux-x86_64", "linux-arm64", "linux-ppc64le"}, includepath = {"/usr/local/cuda-12.6/extras/CUPTI/include/", "/usr/local/cuda/extras/CUPTI/include/"}, linkpath = {"/usr/local/cuda-12.6/extras/CUPTI/lib64/", "/usr/local/cuda/extras/CUPTI/lib64/"}),
-    @Platform(value = "macosx-x86_64", includepath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/include/", linkpath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/lib64/",
+    @Platform(value = "windows-x86_64", includepath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/include/", linkpath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/extras/CUPTI/lib64/",
               preload = "cupti64_2024.3.0", preloadpath = "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/lib64/"),
+    @Platform(value = {"linux-x86_64", "linux-arm64", "linux-ppc64le"}, includepath = {"/usr/local/cuda-12.6/extras/CUPTI/include/", "/usr/local/cuda/extras/CUPTI/include/"}, linkpath = {"/usr/local/cuda-12.6/extras/CUPTI/lib64/", "/usr/local/cuda/extras/CUPTI/lib64/"}),
+    @Platform(value = "macosx-x86_64", includepath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/include/", linkpath = "/Developer/NVIDIA/CUDA-12.6/extras/CUPTI/lib64/"),
 },
     target = "org.bytedeco.cuda.cupti", global = "org.bytedeco.cuda.global.cupti")
 @NoException

From 277548c6704ac3c3509ced67ddb46fef14dc3fb3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sat, 24 Aug 2024 10:31:45 +0200
Subject: [PATCH 87/89] Restore preloading of asmjit,fbgemm on windows

---
 pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index c2c4e12b9e8..17ebdf49e76 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -112,7 +112,7 @@
         ),
         @Platform(
             value = "windows",
-            preload = { "uv" }
+            preload = { "uv", "asmjit", "fbgemm" }
         ),
         @Platform(
             value = "linux",
@@ -122,7 +122,7 @@
         @Platform(
             value = "windows",
             extension = "-gpu",
-            preload = { "uv", "c10_cuda", "torch_cuda" }
+            preload = { "uv", "asmjit", "fbgemm", "c10_cuda", "torch_cuda" }
         )
     },
     target = "org.bytedeco.pytorch",

From 4a9b029b3a77e5e3939168e1c89476a4f9ac3064 Mon Sep 17 00:00:00 2001
From: Samuel Audet 
Date: Sun, 25 Aug 2024 13:43:50 +0900
Subject: [PATCH 88/89] Update CHANGELOG.md and fix nits

---
 .github/workflows/pytorch.yml                             | 7 +++++--
 CHANGELOG.md                                              | 3 ++-
 README.md                                                 | 2 +-
 pytorch/platform/pom.xml                                  | 8 ++++----
 .../src/main/java/org/bytedeco/pytorch/presets/gloo.java  | 2 +-
 5 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/.github/workflows/pytorch.yml b/.github/workflows/pytorch.yml
index dd85acec749..7fa7e6dbf13 100644
--- a/.github/workflows/pytorch.yml
+++ b/.github/workflows/pytorch.yml
@@ -35,11 +35,14 @@ jobs:
   macosx-arm64:
     runs-on: macos-14
     steps:
-      - uses: HGuillemet/javacpp-presets/.github/actions/deploy-macosx@hg_pytorch
+      - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
   macosx-x86_64:
     runs-on: macos-12
+#    strategy:
+#      matrix:
+#        ext: ["", -gpu]
     steps:
-      - uses: HGuillemet/javacpp-presets/.github/actions/deploy-macosx@hg_pytorch
+      - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
   windows-x86_64:
     runs-on: windows-2019
     strategy:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bf7e65d7f3d..03da7f5cec2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,5 @@
 
+ * Enable distributed package using Gloo in presets for PyTorch ([pull #1510](https://github.com/bytedeco/javacpp-presets/pull/1510))
  * Add presets for the CUPTI module of CUDA ([pull #1531](https://github.com/bytedeco/javacpp-presets/pull/1531))
  * Add new `ClangMemoryMgmtExample` in samples for LLVM ([pull #1522](https://github.com/bytedeco/javacpp-presets/pull/1522))
  * Enable `opencv_python3` module for `macosx-arm64` as well ([pull #1517](https://github.com/bytedeco/javacpp-presets/pull/1517))
@@ -8,7 +9,7 @@
  * Build FFmpeg with zimg to enable zscale filter ([pull #1481](https://github.com/bytedeco/javacpp-presets/pull/1481))
  * Enable PulseAudio support for FFmpeg on Linux ([pull #1472](https://github.com/bytedeco/javacpp-presets/pull/1472))
  * Virtualize `btCollisionWorld`, `btOverlapFilterCallback`, `btOverlapCallback` from Bullet Physics SDK ([pull #1475](https://github.com/bytedeco/javacpp-presets/pull/1475))
- * Upgrade presets for OpenCV 4.10.0, FFmpeg 7.0.2, Spinnaker 4.0.0.116 ([pull #1524](https://github.com/bytedeco/javacpp-presets/pull/1524)), DNNL 3.5.3, OpenBLAS 0.3.28, CMINPACK 1.3.9, GSL 2.8, CPython 3.12.5, NumPy 2.0.1, SciPy 1.14.0, LLVM 18.1.8, LibRaw 0.21.2 ([pull #1520](https://github.com/bytedeco/javacpp-presets/pull/1520)), Tesseract 5.4.1, libffi 3.4.6, CUDA 12.6.0, cuDNN 9.3.0, NCCL 2.22.3, nvCOMP 4.0.0, OpenCL 3.0.16, NVIDIA Video Codec SDK 12.2.72, PyTorch 2.3.0 ([pull #1466](https://github.com/bytedeco/javacpp-presets/pull/1466)), SentencePiece 0.2.0, TensorFlow Lite 2.17.0, TensorRT 10.3.0.26, Triton Inference Server 2.48.0, ONNX 1.16.2, ONNX Runtime 1.18.1, TVM 0.17.0, and their dependencies
+ * Upgrade presets for OpenCV 4.10.0, FFmpeg 7.0.2, Spinnaker 4.0.0.116 ([pull #1524](https://github.com/bytedeco/javacpp-presets/pull/1524)), DNNL 3.5.3, OpenBLAS 0.3.28, CMINPACK 1.3.9, GSL 2.8, CPython 3.12.5, NumPy 2.0.1, SciPy 1.14.0, LLVM 18.1.8, LibRaw 0.21.2 ([pull #1520](https://github.com/bytedeco/javacpp-presets/pull/1520)), Tesseract 5.4.1, libffi 3.4.6, CUDA 12.6.0, cuDNN 9.3.0, NCCL 2.22.3, nvCOMP 4.0.0, OpenCL 3.0.16, NVIDIA Video Codec SDK 12.2.72, PyTorch 2.4.0 ([pull #1466](https://github.com/bytedeco/javacpp-presets/pull/1466)), SentencePiece 0.2.0, TensorFlow Lite 2.17.0, TensorRT 10.3.0.26, Triton Inference Server 2.48.0, ONNX 1.16.2, ONNX Runtime 1.18.1, TVM 0.17.0, and their dependencies
 
 ### January 29, 2024 version 1.5.10
  * Introduce `macosx-arm64` builds for PyTorch ([pull #1463](https://github.com/bytedeco/javacpp-presets/pull/1463))
diff --git a/README.md b/README.md
index 5e94db787db..5be8c141bdc 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.3.x  https://github.com/pytorch/pytorch
+ * PyTorch 2.4.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.17.x  https://github.com/tensorflow/tensorflow
diff --git a/pytorch/platform/pom.xml b/pytorch/platform/pom.xml
index 18f84bed044..a3ab5725b2d 100644
--- a/pytorch/platform/pom.xml
+++ b/pytorch/platform/pom.xml
@@ -45,13 +45,13 @@
       ${project.groupId}
       ${javacpp.moduleId}
       ${project.version}
-      ${javacpp.platform.macosx-x86_64}
+      ${javacpp.platform.macosx-arm64}
     
     
       ${project.groupId}
       ${javacpp.moduleId}
       ${project.version}
-      ${javacpp.platform.macosx-arm64}
+      ${javacpp.platform.macosx-x86_64}
     
     
       ${project.groupId}
@@ -71,7 +71,7 @@
             
               
                 
-                  ${javacpp.moduleId}.jar ${javacpp.moduleId}-linux-x86_64.jar ${javacpp.moduleId}-macosx-x86_64.jar ${javacpp.moduleId}-macosx-arm64.jar ${javacpp.moduleId}-windows-x86_64.jar
+                  ${javacpp.moduleId}.jar ${javacpp.moduleId}-linux-x86_64.jar ${javacpp.moduleId}-macosx-arm64.jar ${javacpp.moduleId}-macosx-x86_64.jar ${javacpp.moduleId}-windows-x86_64.jar
                 
               
             
@@ -117,8 +117,8 @@
                   
                     module org.bytedeco.${javacpp.moduleId}.platform {
                       requires static org.bytedeco.${javacpp.moduleId}.linux.x86_64;
-                      requires static org.bytedeco.${javacpp.moduleId}.macosx.x86_64;
                       requires static org.bytedeco.${javacpp.moduleId}.macosx.arm64;
+                      requires static org.bytedeco.${javacpp.moduleId}.macosx.x86_64;
                       requires static org.bytedeco.${javacpp.moduleId}.windows.x86_64;
                     }
                   
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java
index 78c9f4c859b..043a975db04 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/gloo.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2023 Hervé Guillemet
+ * Copyright (C) 2024 Hervé Guillemet
  *
  * Licensed either under the Apache License, Version 2.0, or (at your option)
  * under the terms of the GNU General Public License as published by

From 25b38fd46d43f1083393ccbd7c16f633124d4551 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Guillemet?= 
Date: Sun, 25 Aug 2024 17:53:58 +0200
Subject: [PATCH 89/89] Add preloading of gomp on linux

---
 .../src/main/java/org/bytedeco/pytorch/presets/torch.java  | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 17ebdf49e76..1f451327d0c 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -104,10 +104,11 @@
             extension = "-gpu"
         ),
         @Platform(
-            value = {"linux"}
+            value = "linux",
+            preload = { "gomp@.1" }
         ),
         @Platform(
-            value = {"macosx"},
+            value = "macosx",
             preload = { "iomp5" }
         ),
         @Platform(
@@ -117,7 +118,7 @@
         @Platform(
             value = "linux",
             extension = "-gpu",
-            preload = { "c10_cuda", "torch_cuda" }
+            preload = { "gomp@.1", "c10_cuda", "torch_cuda" }
         ),
         @Platform(
             value = "windows",